Block transmission method, downlink transmission method, NRS receiving method, UE, base station and medium
By using DCI to schedule multiple transmission blocks in MTC and NB-IoT technologies, the problem of large signaling overhead in dynamic scheduling is solved, transmission efficiency and flexibility are improved, and changes in business scenarios are adapted.
Patent Information
- Application Number
- CN202310078687.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-02-14
- Filing Date
- 2019-04-30
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2039-04-30
AI Technical Summary
In MTC and NB-IoT technologies, the prior art leads to large scheduling signaling overhead, low transmission efficiency, and lack of flexibility in the SPS mechanism, making it difficult to adapt to changes in business scenarios.
By using DCI to schedule multiple transmission blocks between the UE and the base station, the scheduling signaling overhead in dynamic scheduling is reduced and the flexibility of scheduling delay is improved.
It significantly reduces the scheduling signaling overhead in dynamic scheduling, improves the transmission efficiency of the system, and enhances the adaptability to MTC and NB-IoT business scenarios.
Smart Images

Figure CN116094659B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese invention patent application with application date of April 30, 2019 and application number 201910365999.2. Technical Field
[0002] The present disclosure relates to the field of wireless communication technology, and more specifically, to a method for sending and / or receiving a transmission block using downlink control information (DCI), a downlink transmission method, a method for receiving a narrowband reference signal (Narrowband Reference Signal, NRS) on a non-anchor carrier, and corresponding user equipment (UE), a base station and a computer-readable medium. Background Art
[0003] In the Long Term Evolution (LTE) technology, the reception of downlink services or the transmission of uplink services by UE is scheduled by the base station. A common scheduling mode is dynamic scheduling, which allocates downlink transmission resources or uplink transmission resources through the DCI in the Physical Downlink Control Channel (PDCCH). Each downlink control information is effective for a specific single subframe (or time slot, resource unit (RU)) each time.
[0004] In the dynamic scheduling-based transmission time interval (TTI) bundling technology in LTE, a single transport block (TB) from the media access control (MAC) layer is repeatedly sent in multiple consecutive subframes, and only one set of signaling information is required for the entire transmission. In addition, the concept of repetition is introduced in machine type communication (MTC) and narrowband Internet of Things (NB-IoT) technologies. Each resource allocation based on dynamic scheduling takes effect on one or more consecutive subframes (or time slots, RUs), and these one or more subframes are used for repeated transmission of the same transport block.
[0005] In the SPS mechanism, the base station semi-statically configures and allocates wireless resources to the UE in a time period longer than one subframe, avoiding the need for downlink control information for the scheduling of each subframe. In the SPS mechanism, the base station configures the SPS process for the UE through high-level signaling, including parameters such as the Radio Network Temporary Identifier (RNTI), scheduling period, subframe set, and indirect release. The configured SPS process is initially in an inactive state. The base station sends an activation DCI for activating the SPS process and a release DCI for releasing the SPS process to control the activation and release of the UE's SPS process. After the SPS process is activated, the UE can use the resources corresponding to the SPS process for uplink transmission or downlink reception.
[0006] In LTE technology, for downlink transmission, the Physical Downlink Control Channel (PDCCH) occupies the first 1 / 2 / 3 OFDM symbols of each subframe in the time domain (the first 2 / 3 / 4 for narrowband systems), and this area is called the control region. Correspondingly, the remaining OFDM symbols are used for data transmission on the Physical Downlink Shared Channel (PDSCH), which is called the data region. In LTE Release-11, the concept of Enhanced Physical Downlink Control Channel (EPDCCH) was introduced. EPDCCH uses PDSCH resources, that is, resources in the data region, to send control information to increase the capacity of the control channel and support the scheduling of control information in the frequency domain.
[0007] In MTC, the control channel is the MTC Physical Downlink Control Channel (MPDCCH), which is designed based on EPDCCH and also uses PDSCH resources to send MTC control information; the data channel reuses LTE's PDSCH; the Master Information Block (MIB) reuses the MIB transmission mechanism in LTE; other System Information Blocks (SIB) are transmitted on PDSCH. Therefore, the main downlink transmission in MTC will avoid the control area in LTE in the time domain.
[0008] Similarly, in the NB-IoT system, the processing of NB-PDSCH (NPDSCH) multiplexes the processing of LTE PDSCH except for adding repeated steps; the transmission of NB-PDCCH (NPDCCH) does not use the control region. The size of the control region for the in-band operation mode is indicated in SIB1-NB, and the size of the control region for the guard-band and standalone operation modes is 0. Therefore, at least for the in-band operation mode, the main downlink transmission in NB-IoT will also avoid the control region in LTE in the time domain.
[0009] In the NB-IoT system, on the non-anchor carrier, NBS only exists in the subframes used by the NPDCCH candidate, as well as the 10 consecutive subframes before the NPDCCH candidate and the 4 consecutive subframes after the NPDCCH candidate.
[0010] In MTC and NB-IoT technologies, due to the performance constraints of low-cost UEs, the maximum supported transport block size (TBS) is a relatively small value. For some major MTC and NB-IoT service scenarios, such as software updates and application data reporting, the amount of information in both uplink and downlink services requires multiple transport blocks to carry. Each transport block requires a DCI for resource scheduling, resulting in high scheduling signaling overhead and low transmission efficiency.
[0011] The disadvantage of using the existing SPS mechanism in the business scenarios of MTC and NB-IoT is that the existing SPS mechanism is configured through high-level signaling, lacks flexibility, and is only effective once configured. It is more suitable for services such as Voice-over-IP (VoIP) that have periodic small messages that need to be transmitted over a long period of time. However, the number of transmission blocks in the main business scenarios of MTC and NB-IoT is relatively limited, and the services usually do not last for a long time. When the SPS mechanism is used in MTC and NB-IoT scenarios, it is not a suitable technology due to the shortcomings of slow configuration or update configuration through high-level signaling and lack of scheduling flexibility.
[0012] In MTC and NB-IoT technologies, the initial design considerations for multiplexing LTE's EPDCCH and PDSCH processing were to simplify the design and reduce standardization work. However, at least for MTC and NB-IoT systems that are not deployed in the LTE frequency band, the control area in LTE can be used for downlink transmission. In the prior art, the design of downlink transmission avoiding the LTE control area in the time domain actually constitutes a waste of downlink resources.
[0013] On the non-anchor carrier, a subframe without an NRS is difficult to use for downlink measurement, which is not conducive to the transmission of downlink or uplink signals / channels such as paging on the non-anchor carrier. Summary of the invention
[0014] In view of this, in order to achieve performance enhancement of transmission efficiency in the main business scenarios of MTC and NB-IoT, and reduce the scheduling signaling overhead in dynamic scheduling, the present disclosure provides a method for scheduling multiple transmission blocks using DCI. The method can significantly reduce the scheduling signaling overhead in dynamic scheduling, and is more flexible than SPS, with shorter scheduling delay, thereby improving the transmission efficiency of the system.
[0015] According to a first aspect of the present disclosure, a method for sending and / or receiving a transport block performed at a UE side is provided, comprising: receiving and / or sending a transport block according to information for scheduling a plurality of transport blocks.
[0016] According to a second aspect of the present disclosure, a method for sending and / or receiving a transport block performed at a base station side is provided, comprising: receiving and / or sending a transport block according to information for scheduling a plurality of transport blocks.
[0017] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the method includes: receiving and / or sending a transport block according to information for scheduling a transport block. The information for scheduling a transport block includes, in the information for scheduling one or more transport blocks, indicating that the information is information for scheduling a transport block.
[0018] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the transmission block includes a transmission block for a multicast service and a transmission block for a unicast service.
[0019] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the method includes: receiving and / or sending a transport block according to information for scheduling more than one transport block.
[0020] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the method further includes: sending and / or receiving ACK / NACK feedback of the multiple transport blocks.
[0021] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the ACK / NACK feedback includes at least one of the following:
[0022] ACK / NACK feedback corresponding to each of the plurality of transport blocks,
[0023] Feedback of ACK / NACK bundling or multiplexing corresponding to at least two transport blocks among the plurality of transport blocks.
[0024] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the UE generates one or two HARQ-ACK bits for multiple transport blocks by performing a logical AND operation on all corresponding individual HARQ-ACKs for each codeword of the multiple transport blocks.
[0025] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the plurality of transmission blocks include at least one of the following:
[0026] Multiple transport blocks corresponding to multiple hybrid automatic repeat request HARQ processes of a UE,
[0027] A plurality of transport blocks corresponding to an initial transmission and / or at least one retransmission by a HARQ process,
[0028] Multiple transmission blocks corresponding to at least one uplink and / or at least one downlink of a UE, and transmission blocks corresponding to multiple different UEs.
[0029] In an exemplary embodiment according to the first aspect of the present disclosure, when the UE has ACK / NACK feedback of a downlink transmission block and other uplink signals / channels to be transmitted, the ACK / NACK feedback information of the piggybacked downlink transmission block is sent in the transmission resources of the other uplink signals / channels; when the UE has ACK / NACK feedback of an uplink transmission block and other downlink signals / channels to be received, the ACK / NACK feedback information of the piggybacked uplink transmission block is received in the transmission resources of the other downlink signals / channels.
[0030] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the information used to schedule multiple transport blocks is obtained from at least one of the following: information obtained in the downlink control information DCI, the DCI format, the scrambling sequence of the DCI, the search space for detecting the DCI, the size of the DCI, and the RRC configuration information.
[0031] In an exemplary embodiment, the scrambling sequence of the DCI is a Radio Network Temporary Identifier (RNTI).
[0032] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the information used to schedule multiple transport blocks includes at least one of the following:
[0033] Information used to indicate that at least one or all of the multiple transport blocks are uplink transport blocks or downlink transport blocks;
[0034] used to indicate that the information used to schedule multiple transport blocks is information used to schedule one or more transport blocks;
[0035] used to indicate the number of transport blocks that the information used to schedule multiple transport blocks is used to schedule, wherein the number is 1 or a positive integer greater than 1;
[0036] a first time interval between the multiple transport blocks; wherein the first time interval between any two adjacent transport blocks in the multiple transport blocks is the same, and the resources of the multiple transport blocks are periodic in the time domain, or the first time interval between any two adjacent transport blocks in the multiple transport blocks is the same or different, and different first time intervals are sequentially indicated by multiple values of the first time interval; wherein the first time interval is 0 or a positive integer;
[0037] a second time interval between at least one of the multiple transport blocks and a corresponding ACK / NACK feedback; wherein the second time intervals corresponding to any one of the multiple transport blocks are the same or different, and the different second time intervals are sequentially indicated by multiple values of the second time interval;
[0038] a third time interval between ACK / NACK feedback corresponding to at least one of the multiple transport blocks and a previous transport block of the at least one transport block; wherein the third time intervals corresponding to any one of the multiple transport blocks are the same or different, and different third time intervals are sequentially indicated by multiple values of the third time interval;
[0039] a fourth time interval between ACK / NACK feedback and a last transport block of the plurality of transport blocks;
[0040] used to indicate a period of resources used by at least one HARQ process for transmitting at least one transport block among the plurality of transport blocks and / or a validity number of the resources; and
[0041] The period of resources used by the multiple transport blocks.
[0042] In an exemplary embodiment according to the first aspect of the present disclosure, the UE determines the time domain resource information of the multiple transmission blocks based on the information used to schedule the multiple transmission blocks, including at least one of the following: the time domain resource position for downlink reception, the time domain resource position for uplink transmission, and the time domain resource position for sending or receiving ACK / NACK feedback.
[0043] In an exemplary embodiment according to the first aspect of the present disclosure, the resources used by a full-duplex UE to send and / or receive ACK / NACK feedback of the multiple transport blocks in a frequency division duplex scenario and the resources used to send and / or receive the multiple transport blocks are overlapping, partially overlapping, or non-overlapping in the time domain.
[0044] In an exemplary embodiment according to the first aspect of the present disclosure, the sending and / or receiving ACK / NACK feedback of the multiple transport blocks includes at least one of the following operations:
[0045] After receiving all downlink transport blocks among the multiple transport blocks, sending ACK / NACK feedback corresponding to all downlink transport blocks;
[0046] After all uplink transport blocks among the multiple transport blocks are sent, receiving ACK / NACK feedback corresponding to all uplink transport blocks;
[0047] After finishing sending and / or receiving the multiple transport blocks, sending ACK / NACK feedback corresponding to all downlink transport blocks, and / or receiving ACK / NACK feedback corresponding to all uplink transport blocks;
[0048] After receiving each M downlink transport blocks among the multiple transport blocks, sending ACK / NACK feedback corresponding to each M downlink transport blocks, where M is a positive integer;
[0049] After sending every M uplink transmission blocks among the multiple transmission blocks, receiving ACK / NACK feedback corresponding to each M uplink transmission blocks, where M is a positive integer.
[0050] In an exemplary embodiment according to the second aspect of the present disclosure, the sending and / or receiving ACK / NACK feedback of the multiple transport blocks includes at least one of the following operations:
[0051] After all downlink transport blocks among the multiple transport blocks are sent, receiving ACK / NACK feedback corresponding to all downlink transport blocks;
[0052] After receiving all uplink transport blocks among the multiple transport blocks, sending ACK / NACK feedback corresponding to all uplink transport blocks;
[0053] After finishing sending and / or receiving the multiple transport blocks, receiving ACK / NACK feedback corresponding to all downlink transport blocks, and / or sending ACK / NACK feedback corresponding to all uplink transport blocks;
[0054] After sending each M downlink transport blocks among the multiple transport blocks, receiving ACK / NACK feedback corresponding to each M downlink transport blocks, where M is a positive integer;
[0055] After receiving every M uplink transport blocks among the multiple transport blocks, ACK / NACK feedback corresponding to the every M uplink transport blocks is sent, where M is a positive integer.
[0056] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, ACK / NACK feedback corresponding to the uplink transmission block is transmitted through a specific channel and / or indicated in a downlink control message DCI.
[0057] In an exemplary embodiment according to the first aspect of the present disclosure, ACK / NACK feedback is sent / received in at least one of the following ways:
[0058] Carrying ACK / NACK feedback corresponding to all transport blocks in the multiple transport blocks in one ACK / NACK feedback message;
[0059] Carrying ACK / NACK feedback corresponding to each M transport blocks in the multiple transport blocks in one ACK / NACK feedback message, where M is a positive integer;
[0060] The ACK / NACK feedback of the downlink transmission block is sent together with other uplink signals / channels, and the ACK / NACK feedback of the uplink transmission block is received together with other downlink signals / channels.
[0061] In an exemplary embodiment according to the second aspect of the present disclosure, ACK / NACK feedback is sent / received in at least one of the following ways:
[0062] Carrying ACK / NACK feedback corresponding to all transport blocks in the multiple transport blocks in one ACK / NACK feedback message;
[0063] Carrying ACK / NACK feedback corresponding to each M transport blocks in the multiple transport blocks in one ACK / NACK feedback message, where M is a positive integer;
[0064] The ACK / NACK feedback of the downlink transmission block is received together with other uplink signals / channels, and the ACK / NACK feedback of the uplink transmission block is sent together with other downlink signals / channels.
[0065] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, M is obtained by one of the following methods:
[0066] Configured or predefined by the base station or higher layers;
[0067] Determined according to the number of hybrid automatic repeat request HARQ processes in the information for scheduling multiple transport blocks; wherein the number of HARQ processes in the information for scheduling multiple transport blocks is configured or predefined by the base station or a higher layer, or indicated in the DCI;
[0068] Determined by the maximum number of HARQ processes supported by the UE.
[0069] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, ACK / NACK is indicated by at least one of the following:
[0070] Predefined scrambling sequences;
[0071] A higher layer header added before a transport block of a corresponding uplink service or downlink service;
[0072] Newly introduced MAC CE (Control Element) or Radio Link Control (RLC) CE or Packet Data Convergence Protocol (PDCP) CE or Radio Resource Control (RRC) CE;
[0073] ACK / NACK feedback field.
[0074] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, ACK / NACK is transmitted in a specific uplink or downlink signal / channel, or carried in a downlink control message DCI. Wherein, ACK / NACK is carried in the downlink control message DCI, indicated by the New Data Indicator (NDI) field in the DCI, or indicated by the ACK / NACK field, or indicated by the DCI format of the newly introduced DCI. Wherein, the downlink control message DCI is a DCI dedicated to indicating ACK / NACK feedback of one or more UEs, or an existing DCI for data scheduling, or a newly introduced DCI for scheduling data transmission of one or more UEs. Wherein, the DCI is transmitted in at least one of the following: a newly introduced common search space, a newly introduced UE-specific search space, an existing common search space, and an existing UE-specific search space.
[0075] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the information indicated in the DCI dedicated to indicating ACK / NACK feedback of one or more UEs includes at least one of the following:
[0076] The identity of the one or more UEs;
[0077] A group identity of a UE group corresponding to the one or more UEs;
[0078] a HARQ ID of at least one transport block of each of the one or more UEs;
[0079] a transmission resource location of at least one transport block for each of the one or more UEs;
[0080] ACK / NACK feedback of at least one transport block of each of the one or more UEs.
[0081] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, sending and / or receiving ACK / NACK feedback of the multiple transport blocks further includes:
[0082] According to the time domain resources of all the multiple transmission blocks, or the time domain resources of at least one specific transmission block among the multiple transmission blocks, determine the time window or the latest time for receiving the ACK / NACK feedback message, and receive the ACK / NACK feedback message within the time window or before the latest time.
[0083] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, sending and / or receiving ACK / NACK feedback of the multiple transport blocks further includes at least one of the following:
[0084] Only send ACK feedback, no NACK feedback;
[0085] Only NACK feedback is sent, no ACK feedback is sent;
[0086] If no ACK feedback is received within a given time window or before a given latest time, it is considered that a NACK feedback is received;
[0087] If a NACK feedback is not received within a given time window or before a given latest time, an ACK feedback is considered to be received.
[0088] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the method further includes: the UE obtains initial transmission or retransmission indication information, where the initial transmission or retransmission indication information is used to indicate that at least one transport block among the multiple transport blocks is initial transmission or retransmission information, wherein the initial transmission or retransmission indication information is carried by at least one of the following:
[0089] A specific ACK / NACK feedback, the transport block, a scrambling sequence for scrambling the transport block, and a specific signal / channel for indicating an initial transmission or a retransmission of the transport block;
[0090] The initial transmission or retransmission indication information carried in the transmission block is carried by at least one of the following:
[0091] The higher-level header added before the transport block,
[0092] a newly introduced MAC CE carried in the MAC protocol data unit PDU of the transport block, a newly introduced RLC CE carried in the radio link control RLC PDU, or a newly introduced PDCP CE or radio resource control (RRC) CE carried in the packet data convergence protocol PDCP PDU,
[0093] A 1-bit initial transmission / retransmission indication added before the transmission block;
[0094] The signal / channel dedicated to indicating the initial transmission or retransmission of the transport block includes downlink control information DCI dedicated to indicating the initial transmission or retransmission of the transport block;
[0095] Among them, the downlink control information DCI dedicated to indicating the initial transmission or retransmission of the transmission block carries the initial transmission or retransmission indication information, which is carried by at least one of the following: the NDI field in the DCI, and the RV field in the DCI.
[0096] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the specific ACK / NACK feedback is the latest ACK / NACK feedback of a hybrid automatic repeat request HARQ process corresponding to the at least one transport block.
[0097] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the specific ACK / NACK feedback includes at least one of the following:
[0098] The ACK / NACK feedback field corresponding to the most recent ACK / NACK feedback of the HARQ process corresponding to the transport block,
[0099] The scrambling sequence of the ACK / NACK feedback message corresponding to the most recent ACK / NACK feedback of the HARQ process corresponding to the transport block.
[0100] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the receiving and / or sending of transmission blocks based on the information used to schedule multiple transmission blocks also includes information for initial transmission or retransmission of at least one transmission block among the multiple transmission blocks, or information for initial transmission or retransmission of at least one transmission block among the multiple transmission blocks, respectively.
[0101] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the information used to schedule multiple transmission blocks also includes identifiers of hybrid automatic repeat request HARQ processes corresponding to the multiple transmission blocks, wherein the multiple transmission blocks use the same or different HARQ processes.
[0102] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the DCI includes a DCI for activating and / or releasing a semi-permanently scheduled SPS process; and wherein the DCI also carries at least one of the following: the period or scheduling interval of the SPS, the number of times the resources used by the multiple transmission blocks are effective.
[0103] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, the DCI used to activate and / or release the semi-permanently scheduled SPS process uses the radio network temporary identifier RNTI in the SPS configuration information for scrambling, or uses other RNTI scrambling in the existing mechanism, or uses the newly introduced RNTI scrambling.
[0104] In an exemplary embodiment according to the first aspect or the second aspect of the present disclosure, at least one of the period or scheduling interval of the SPS and the number of effectiveness times is carried in the DCI used to activate and / or release the semi-permanently scheduled SPS process, including: indicating in a used or unused field or reserved field in the DCI, or indicating in at least one newly added field in the DCI.
[0105] In order to avoid the waste of downlink resources such as MTC and NB-IoT in the prior art, the present disclosure provides a method for downlink transmission. The method can use the LTE control area in the MTC and NB-IoT systems that are not deployed in the LTE frequency band for downlink transmission through base station configuration, improve the utilization efficiency of subframes in MTC and NB-IoT, reduce the idleness of downlink resources, reduce the number of repetitions required for MTC / NB-IoT transmission, or increase the code rate without changing the number of repetitions, thereby increasing the downlink channel capacity, or enhancing the reliability of downlink services, and improving system performance and transmission efficiency.
[0106] According to the third aspect of the present disclosure, a method for downlink transmission performed on the UE side is provided. The method includes: obtaining indication information of the starting position of the time domain resource of at least one downlink channel, wherein the indication information indicates: in each time slot within the time-frequency resource allocated for the at least one downlink channel, the at least one downlink channel occupies resources from the first symbol or from the second symbol; determining the time-frequency resource occupied by the at least one downlink channel according to the indication information and the time-frequency resource configuration information of the at least one downlink channel; and decoding the at least one downlink channel on the time-frequency resource.
[0107] In an exemplary embodiment, a method for downlink transmission performed on a UE side is provided. The method includes: obtaining indication information of a starting position of a time domain resource of a first downlink channel and / or indication information of a starting position of a time domain resource of a second downlink channel; determining the time-frequency resources occupied by the at least one downlink channel according to the indication information of the starting position of the time domain resource of the first downlink channel and / or indication information of the starting position of the time domain resource of the second downlink channel, and time-frequency resource configuration information of at least one downlink channel; and decoding the at least one downlink channel on the time-frequency resources.
[0108] In an exemplary embodiment, the indication information of the starting position of the time domain resource of the first downlink channel and the indication information of the starting position of the time domain resource of the second downlink channel are respectively different starting positions of at least one downlink channel indicating time domain resources.
[0109] In an exemplary embodiment, the indication information of the starting position of the first downlink channel time domain resource and the indication information of the starting position of the second downlink channel time domain resource indicate different starting positions of the downlink channel resources.
[0110] In an exemplary embodiment, the indication information is transmitted in one of the following: a master information block MIB, a system information block SIB1, other SIBs except SIB1, and a UE-specific radio resource control RRC message.
[0111] In an exemplary embodiment, the at least one downlink channel is at least one of the following channels: a downlink data channel for transmitting SIB1, a downlink data channel for transmitting SIBs other than SIB1, a control channel in a common search space, a control channel in a UE-specific search space, a downlink data channel scheduled by a control channel in a common search space, and a downlink data channel scheduled by a control channel in a UE-specific search space.
[0112] In an exemplary embodiment, the UE obtains indication information of a starting position of a time domain resource of at least one downlink channel, where the indication information is transmitted in the MIB; the UE determines the time-frequency resources occupied by all the downlink channels according to the indication information and the time-frequency resource configuration information of all the following downlink channels, and decodes all the downlink channels on the time-frequency resources:
[0113] Downlink data channel used to transmit SIB1, downlink data channel used to transmit SIBs other than SIB1, control channel in common search space, control channel in UE-specific search space, downlink data channel scheduled by control channel in common search space, downlink data channel scheduled by control channel in UE-specific search space.
[0114] In an exemplary embodiment, the UE obtains indication information of a starting position of a time domain resource of at least one downlink channel, where the indication information is transmitted in SIB1; the UE determines the time-frequency resources occupied by all the downlink channels according to the indication information and the time-frequency resource configuration information of all the following downlink channels, and decodes all the downlink channels on the time-frequency resources:
[0115] Downlink data channel used to transmit SIBs other than SIB1, control channel in common search space, control channel in UE-specific search space, downlink data channel scheduled by control channel in common search space, downlink data channel scheduled by control channel in UE-specific search space.
[0116] In an exemplary embodiment, the UE obtains indication information of a starting position of a time domain resource of at least one downlink channel, where the indication information is transmitted in other SIBs except SIB1; the UE determines the time-frequency resources occupied by all the downlink channels according to the indication information and the time-frequency resource configuration information of all the following downlink channels, and decodes all the downlink channels on the time-frequency resources:
[0117] Control channels in the common search space, control channels in the UE-specific search space, downlink data channels scheduled by the control channels in the common search space, downlink data channels scheduled by the control channels in the UE-specific search space.
[0118] In an exemplary embodiment, the UE obtains indication information of a starting position of a time domain resource of at least one downlink channel, where the indication information is transmitted in an RRC; the UE determines the time-frequency resources occupied by the following at least one downlink channel according to the indication information and the time-frequency resource configuration information of the following at least one downlink channel, and decodes the following at least one downlink channel on the time-frequency resources:
[0119] Downlink data channel used for transmitting SIB1, downlink data channel used for transmitting SIBs other than SIB1, control channel in common search space, control channel in UE-specific search space, downlink data channel scheduled by control channel in common search space, downlink data channel scheduled by control channel in UE-specific search space.
[0120] In an exemplary embodiment, before obtaining indication information of the starting position of at least one downlink channel time domain resource, the UE's ability to support receiving downlink channels occupying resources starting from the first symbol or the second symbol in a time slot is reported to the base station.
[0121] In order to avoid the waste of downlink resources such as MTC and NB-IoT in the prior art, the present disclosure provides a method for using a control area in downlink transmission performed on the UE side. The method can use the LTE control area in the MTC and NB-IoT systems that are not deployed in the LTE frequency band for downlink transmission through base station configuration, improve the utilization efficiency of subframes in MTC and NB-IoT, reduce the idleness of downlink resources, reduce the number of repetitions required for MTC / NB-IoT transmission, or increase the code rate without changing the number of repetitions, thereby increasing the downlink channel capacity, or enhancing the reliability of downlink services, and improving system performance and transmission efficiency.
[0122] According to a fourth aspect of the present disclosure, a method for downlink transmission performed on a UE side is provided, wherein the method comprises: enabling use of a control region for downlink transmission; obtaining configuration information of the control region; and using the control region to receive downlink transmission according to the obtained configuration information of the control region.
[0123] In an exemplary embodiment, enabling the use of the control region for downlink transmission may include: being configured by signaling to enable the use of the control region for downlink transmission.
[0124] In an exemplary embodiment, the configuration information of the control area may include at least one of the following:
[0125] Location information of a control area for receiving downlink transmission;
[0126] Different types of methods of using control areas.
[0127] In an exemplary embodiment, the obtaining of the configuration information of the control region may include: the UE obtaining the configuration information of a predefined control region, and / or the UE obtaining the configuration information of the control region indicated by signaling.
[0128] The signaling may include at least one of the following: MIB; SIB, including SIB1 and other SIBs; and RRC signaling.
[0129] In an exemplary embodiment, obtaining the configuration information of the control area may further include: obtaining the configuration information of the control area from the MIB; and using the control area to receive downlink transmission according to the obtained configuration information of the control area may further include: receiving SIB1 and other SIBs, downlink data channels and downlink control channels according to the obtained configuration information of the control area.
[0130] In an exemplary embodiment, the configuration information of the control region is used for a specific downlink signal / channel.
[0131] According to the fifth aspect of the present disclosure, a method for downlink transmission performed on the base station side is provided. The method includes: generating indication information of the starting position of the time domain resource of at least one downlink channel, wherein the indication information indicates: in each time slot within the time-frequency resource allocated for the at least one downlink channel, the at least one downlink channel occupies resources from the first symbol or from the second symbol; determining the time-frequency resource occupied by the at least one downlink channel according to the indication information and the time-frequency resource configuration information of the at least one downlink channel; and transmitting the indication information and the at least one downlink channel on the time-frequency resource.
[0132] In an exemplary embodiment, the indication information is transmitted in one of the following: MIB, system information block SIB1, other SIBs except SIB1, and UE-specific radio resource control RRC message.
[0133] In an exemplary embodiment, the at least one downlink channel is at least one of the following channels: a downlink data channel for transmitting SIB1, a downlink data channel for transmitting SIBs other than SIB1, a control channel in a common search space, a control channel in a UE-specific search space, a downlink data channel scheduled by a control channel in a common search space, and a downlink data channel scheduled by a control channel in a UE-specific search space.
[0134] In an exemplary embodiment, before transmitting at least one indication information of the starting position of the time domain resource of the downlink channel, the capability of the UE to support receiving the downlink channel occupying resources from the first symbol or the second symbol in a time slot is received from the UE.
[0135] According to a sixth aspect of the present disclosure, a method for using a control region in downlink transmission performed at a base station side is provided. The method comprises: configuring a UE to enable use of a control region for downlink transmission; generating configuration information of the control region; and using the control region to send downlink transmission according to the configuration information of the control region.
[0136] In an exemplary embodiment, the method further includes: sending configuration information of the control region to a UE.
[0137] In order to support more flexible paging on a non-anchor carrier, the present disclosure provides a method for transmitting an NRS on a non-anchor carrier.
[0138] According to the seventh aspect of the present disclosure, a method for signal reception performed on a UE side is provided, comprising: obtaining configuration information of an NRS, wherein the configuration information of the NRS is used to indicate that the NRS is transmitted according to at least every N paging moments, where N is a positive integer; and receiving the NRS at the at least every N paging moments based on the obtained configuration information of the NRS.
[0139] In an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and the NRS is received at at least every N paging moments, including: the NRS is transmitted in a predetermined number of subframes before and after a predetermined number of subframes of the search space corresponding to the paging moment at which the transmission is performed and / or the wake-up signal WUS corresponding to the paging moment, and / or in a predetermined number of subframes before the search space corresponding to the paging moment, and / or in a subframe occupied by the search space and / or WUS; and the NRS is received in a predetermined number of subframes before and after a predetermined number of subframes of the search space corresponding to the paging moment and / or the wake-up signal WUS corresponding to the paging moment, and / or in a predetermined number of subframes before the search space corresponding to the paging moment, and / or in at least one subframe of the subframes occupied by the search space and / or WUS.
[0140] In an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and the NRS is received at at least every N paging moments further includes: the NRS is transmitted in a predetermined number of subframes before the search space corresponding to the paging moment for transmission and / or the wake-up signal WUS corresponding to the paging moment, and / or in a predetermined number of subframes starting from the starting subframe of the search space and / or WUS, and / or in a predetermined number of subframes before the search space corresponding to the paging moment; and the NRS is received on at least one subframe in the search space corresponding to the paging moment and / or the wake-up signal WUS corresponding to the paging moment, and / or in a predetermined number of subframes starting from the starting subframe of the search space and / or WUS, and / or in a predetermined number of subframes before the search space corresponding to the paging moment.
[0141] In an exemplary embodiment, the receiving of NRS at least every N paging moments based on the obtained NRS configuration information includes: if the UE does not detect a downlink control channel in the search space corresponding to N-1 consecutive paging moments, assuming that the NRS is transmitted at the Nth paging moment; or determining the time domain resource location for receiving the NRS in every N paging cycles based on a predefined or configured system frame number SFN and / or subframe number.
[0142] According to an eighth aspect of the present disclosure, a method for sending an NRS on a non-anchor carrier performed at a base station side is provided. The method comprises: generating configuration information of the NRS, wherein the configuration information of the NRS indicates that the NRS is transmitted according to at least every N paging moments, where N is a positive integer; and sending the NRS at the at least every N paging moments based on the configuration information of the NRS.
[0143] In an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and sending the NRS at at least every N paging moments includes: the NRS is transmitted in a predetermined number of subframes before and after a predetermined number of subframes in the search space corresponding to the paging moment for transmission, and in the subframes occupied by the search space; and the NRS is sent in at least one subframe in a predetermined number of subframes before and after a predetermined number of subframes in the search space corresponding to the paging moment, and in the subframes occupied by the search space.
[0144] In an exemplary embodiment, the method further includes: sending configuration information of the NRS to a UE.
[0145] According to a ninth aspect of the present disclosure, a method for adjusting a timing advance (TA) performed on a UE side is provided. The method comprises: receiving a TA command; and in the case of successfully receiving the TA command, adjusting the TA based on the TA command and sending ACK feedback using the new TA, or adjusting the TA based on the TA command and sending ACK feedback using the unadjusted TA; and in the case of failing to receive the TA command, not adjusting the TA and sending NACK feedback using the unadjusted TA.
[0146] In an exemplary embodiment, adjusting the TA based on the TA command includes: determining the resource location for TA adjustment based on the transmission resources of the TA command and / or the transmission resources of the HARQ-ACK feedback corresponding to the PDSCH carrying the TA command, and adjusting the TA at the corresponding resource location; and / or adjusting the TA for the corresponding type of uplink transmission based on the type of uplink transmission for which the TA adjustment is performed.
[0147] In an exemplary embodiment, the adjusting TA for a corresponding type of uplink transmission based on the type of uplink transmission for which the TA adjustment is performed includes: adjusting the TA for the uplink transmission of the corresponding type of channel / signal or adjusting the TA on the corresponding type of resource based on the type of uplink transmission channel / signal corresponding to the resource position for which the TA adjustment is performed.
[0148] In an exemplary embodiment, the type of uplink transmission for TA adjustment includes uplink transmission carrying ACK feedback in HARQ-ACK feedback corresponding to the PDSCH of the TA command; or
[0149] The type of uplink transmission for which TA adjustment is performed does not include uplink transmission carrying HARQ-ACK feedback; or
[0150] The type of uplink transmission for TA adjustment includes uplink transmission carrying HARQ-ACK feedback, but does not include uplink transmission carrying ACK feedback in HARQ-ACK feedback corresponding to the PDSCH of the TA command.
[0151] In an exemplary embodiment, the uplink transmission is PUSCH transmission and / or PUCCH transmission.
[0152] In an exemplary embodiment, determining the resource position for TA adjustment based on the transmission resources of the TA command and / or the transmission resources of the HARQ-ACK feedback corresponding to the PDSCH of the TA command includes: in the case of successful reception of the TA command, adjusting the corresponding uplink transmission time starting from the first available uplink time slot after the end of subframe n'+M, and the first available uplink time slot is the first time slot of PUSCH transmission and / or PUCCH transmission, wherein the subframe n' is the starting subframe or the ending subframe of the uplink transmission carrying the ACK response in the HARQ-ACK feedback, and the ACK response corresponds to the PDSCH transmission carrying the TA command, wherein M is 0 or a positive integer, and the uplink transmission carrying the ACK response in the HARQ-ACK feedback includes the PUSCH transmission and / or PUCCH transmission carrying the ACK response in the HARQ-ACK feedback.
[0153] According to a tenth aspect of the present disclosure, a UE is provided, comprising: a processor; and a memory storing computer executable instructions, wherein when the instructions are executed by the processor, the UE executes the methods according to the first, third, fourth, seventh, and ninth aspects of the present disclosure.
[0154] According to the eleventh aspect of the present disclosure, a computer-readable medium is provided, on which instructions are stored. When the instructions are executed by a processor, the processor executes the method according to the first, third, fourth, seventh, and ninth aspects of the present disclosure.
[0155] According to the twelfth aspect of the present disclosure, a base station is provided, comprising: a processor; and a memory storing computer executable instructions, wherein when the instructions are executed by the processor, the base station executes the method according to the second, fifth, sixth, and eighth aspects of the present disclosure.
[0156] According to the twelfth aspect of the present disclosure, a computer-readable medium is provided, on which instructions are stored. When the instructions are executed by a processor, the processor executes the method according to the second, fifth, sixth, and eighth aspects of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0157] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0158] Figure 1 A flowchart of a method for sending and / or receiving multiple transport blocks performed on a UE side according to an exemplary embodiment of the present disclosure is schematically shown;
[0159] FIG. 2( a ) schematically shows a diagram of sending / receiving ACK / NACK feedback according to an exemplary embodiment of the present disclosure;
[0160] FIG2( b ) schematically shows a diagram of sending / receiving ACK / NACK feedback according to another exemplary embodiment of the present disclosure;
[0161] Figure 3 The figure schematically shows a diagram of one DCI scheduling one HARQ process according to an exemplary embodiment of the present disclosure;
[0162] Figure 4 The figure schematically shows a diagram of scheduling multiple HARQ processes by one DCI according to an exemplary embodiment of the present disclosure;
[0163] Figure 5 A diagram schematically shows a diagram of multiple transmission blocks for scheduling downlink services using DCI according to an exemplary embodiment of the present disclosure;
[0164] Figure 6 Schematically shows a diagram of multiple transmission blocks for scheduling downlink services using DCI according to another exemplary embodiment of the present disclosure;
[0165] Figure 7 Schematically shows a diagram of multiple transmission blocks for scheduling downlink services using DCI according to another exemplary embodiment of the present disclosure;
[0166] Figure 8 Schematically shows a diagram of multiple transmission blocks for scheduling downlink services using DCI according to another exemplary embodiment of the present disclosure;
[0167] Fig. 9 Schematically shows a diagram of using three DCIs to schedule multiple transport blocks of downlink services according to another exemplary embodiment of the present disclosure;
[0168] Fig.10 A diagram schematically shows a diagram of multiple transport blocks for scheduling uplink services using DCI according to an exemplary embodiment of the present disclosure;
[0169] Fig.11 Schematically showing a diagram of multiple transport blocks for scheduling uplink services using DCI according to another exemplary embodiment of the present disclosure;
[0170] Fig.12Schematically shows a diagram of using one DCI to schedule two transport blocks according to an exemplary embodiment of the present disclosure;
[0171] Fig.13 Schematically shows a diagram of using one DCI to schedule four transport blocks according to an exemplary embodiment of the present disclosure;
[0172] Fig.14 Schematically shows a diagram of using one DCI to schedule four transport blocks according to another exemplary embodiment of the present disclosure;
[0173] Fig.15 A flowchart of a method for sending and / or receiving a transport block performed at a base station side according to an exemplary embodiment of the present disclosure is schematically shown;
[0174] Fig.16 A flowchart of a downlink transmission method performed on a UE side according to an exemplary embodiment of the present disclosure is schematically shown;
[0175] Fig.17 A flowchart of a downlink transmission method performed on a UE side according to another exemplary embodiment of the present disclosure is schematically shown;
[0176] Fig.18 A flowchart of a downlink transmission method performed on a base station side according to an exemplary embodiment of the present disclosure is schematically shown;
[0177] Fig.19 A flowchart of a downlink transmission method performed on a base station side according to another exemplary embodiment of the present disclosure is schematically shown;
[0178] Fig. 20 A flowchart of a method for receiving an NRS on a non-anchor carrier performed on a UE side according to an exemplary embodiment of the present disclosure is schematically shown;
[0179] Fig.21 The flowchart of the method for sending NRS on a non-anchor carrier performed at a base station side according to an exemplary embodiment of the present disclosure is schematically shown;
[0180] Fig. 22 The structure block diagram of the UE according to the exemplary embodiment of the present disclosure is schematically shown;
[0181] Fig.23 The structure block diagram of a base station according to an exemplary embodiment of the present disclosure is schematically shown;
[0182] Fig.24 Schematically shows a diagram of receiving an NRS on a non-anchor carrier according to an exemplary embodiment of the present disclosure;
[0183] Fig.25Schematically shows a diagram of receiving an NRS on a non-anchor carrier according to another exemplary embodiment of the present disclosure;
[0184] Fig.26 A diagram schematically shows a staggered transmission method according to an exemplary embodiment of the present disclosure; and
[0185] Fig. 27 The flowchart of the method for adjusting the timing advance TA performed on the UE side according to an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0186] Several specific embodiments are given below. The PDCCH in the following embodiments may also be EPDCCH, MPDCCH, or NPDCCH; the PDSCH may also be EPDSCH, MPDSCH, or NPDSCH; the physical uplink shared channel PUSCH in the following embodiments may also be EPUSCH, MPUSCH, or NPUSCH. The PDSCH / PUSCH in the following embodiments may be PDSCH / PUSCH for unicast services or PDSCH / PUSCH for carrying multicast services, for example, PDSCH carrying a single cell multicast control channel (SC-MCCH) or a single cell multicast traffic channel (SC-MTCH).
[0187] The subframes in the following embodiments may also be BL / CE subframes, BL / CE downlink subframes, BL / CE valid subframes, BL / CE downlink valid subframes, NB-IoT subframes, NB-IoT downlink subframes, NB-IoT valid subframes, NB-IoT downlink valid subframes, time slots, NB-IoT time slots, and TTIs.
[0188] In the following embodiments, the configuration information may be configured by the base station, indicated by signaling, configured by a high layer, or pre-configured. The configuration information may include a set of configuration information or multiple sets of configuration information. The UE may select a set of configuration information for use from multiple sets of configuration information according to predefined conditions. A set of configuration information may include multiple subsets, and the UE may also select a subset for use from a set of configuration information or from a set of configuration information in multiple sets of configuration information according to predefined conditions.
[0189] The following will refer to Figure 1 , a flowchart of a method for scheduling multiple transport blocks using DCI performed on a UE side according to an exemplary embodiment of the present disclosure is described in detail.
[0190] Figure 1A flowchart of a method 100 for scheduling multiple transmission blocks using DCI performed on the UE side according to an exemplary embodiment of the present disclosure is schematically shown, wherein the multiple transmission blocks include multiple transmission blocks for uplink and / or downlink services, and the method 100 can be used for unicast or multicast.
[0191] like Figure 1 As shown, the method 100 includes step 101, in which the UE receives and / or sends a transport block according to information for scheduling a plurality of transport blocks.
[0192] In an exemplary embodiment, the information used to schedule multiple transport blocks may include information used to schedule more than one transport block, and may also include information used to schedule one transport block.
[0193] The plurality of transport blocks may include at least one of the following:
[0194] Multiple transport blocks corresponding to multiple hybrid automatic repeat request HARQ processes of a UE,
[0195] A plurality of transport blocks corresponding to an initial transmission and / or at least one retransmission by a HARQ process,
[0196] Multiple transmission blocks corresponding to at least one uplink and / or at least one downlink of a UE, and transmission blocks corresponding to multiple different UEs.
[0197] In an exemplary embodiment, the information used to schedule multiple transport blocks is obtained from at least one of the following: information obtained in downlink control information DCI, DCI format, DCI scrambling sequence, search space for detecting DCI, DCI size, and RRC configuration information.
[0198] In an exemplary embodiment, the scrambling sequence of the DCI is a Radio Network Temporary Identifier (RNTI).
[0199] The information for scheduling multiple transport blocks may include at least one of the following:
[0200] Information used to indicate that at least one or all of the multiple transport blocks are uplink transport blocks or downlink transport blocks;
[0201] used to indicate that the information used to schedule multiple transport blocks is information used to schedule one or more transport blocks;
[0202] a first time interval between the plurality of transmission blocks;
[0203] a second time interval between at least one of the plurality of transport blocks and a corresponding ACK / NACK feedback;
[0204] a third time interval between ACK / NACK feedback corresponding to at least one transport block among the multiple transport blocks and a transport block preceding the at least one transport block;
[0205] a fourth time interval between ACK / NACK feedback and a last transport block of the plurality of transport blocks;
[0206] used to indicate a period of resources used by at least one HARQ process for transmitting at least one transport block among the plurality of transport blocks and / or a validity number of the resources; and
[0207] The period of resources used by the multiple transport blocks.
[0208] Preferably, the method 100 further comprises step 102, wherein the UE sends / receives ACK / NACK feedback corresponding to the multiple transport blocks.
[0209] The ACK / NACK feedback may include at least one of the following:
[0210] ACK / NACK feedback corresponding to each of the plurality of transport blocks,
[0211] ACK / NACK bundling or multiplexing feedback corresponding to at least two transport blocks among the plurality of transport blocks.
[0212] In an exemplary embodiment, the UE generates one or two HARQ-ACK bits for the multiple transport blocks by performing a logical AND operation on all corresponding individual HARQ-ACK bits for each codeword of the multiple transport blocks.
[0213] In an exemplary embodiment, the sending and / or receiving ACK / NACK feedback for the plurality of transport blocks comprises at least one of the following operations:
[0214] After receiving all downlink transport blocks among the multiple transport blocks, sending ACK / NACK feedback corresponding to all downlink transport blocks;
[0215] After all uplink transport blocks among the multiple transport blocks are sent, receiving ACK / NACK feedback corresponding to all uplink transport blocks;
[0216] After finishing sending and / or receiving the multiple transport blocks, sending ACK / NACK feedback corresponding to all downlink transport blocks, and / or receiving ACK / NACK feedback corresponding to all uplink transport blocks;
[0217] After receiving each M downlink transport blocks among the multiple transport blocks, sending ACK / NACK feedback corresponding to each M downlink transport blocks, where M is a positive integer;
[0218] After sending each M uplink transmission blocks among the multiple transmission blocks, ACK / NACK feedback corresponding to each M uplink transmission blocks is received, where M is a positive integer.
[0219] In an exemplary embodiment, the ACK / NACK feedback corresponding to the uplink transmission block is transmitted through a specific channel and / or indicated in a downlink control message DCI.
[0220] In an exemplary embodiment, ACK / NACK feedback is sent / received in at least one of the following ways:
[0221] Carrying ACK / NACK feedback corresponding to all transport blocks in the multiple transport blocks in one ACK / NACK feedback message;
[0222] Carrying ACK / NACK feedback corresponding to each M transport blocks in the multiple transport blocks in one ACK / NACK feedback message, where M is a positive integer;
[0223] The ACK / NACK feedback of the downlink transmission block is sent together with other uplink signals / channels, and the ACK / NACK feedback of the uplink transmission block is received together with other downlink signals / channels.
[0224] Wherein, M can be obtained by one of the following methods:
[0225] Configured or predefined by the base station or higher layers;
[0226] Determining according to the number of hybrid automatic repeat request HARQ processes in the information used to schedule multiple transport blocks;
[0227] Determined by the maximum number of HARQ processes supported by the UE.
[0228] In an exemplary embodiment, when ACK / NACK feedback corresponding to more than one transport blocks is carried in one ACK / NACK feedback message, ACK / NACK bundling feedback is used, or ACK / NACK multiplexing (ACK / NACK multiplexing) feedback (such as space division multiplexing in the prior art) is used, or a bit map of length N is carried, where N is the number of the more than one transport blocks, and each bit in the bit map indicates a HARQ process corresponding to one transport block, and corresponds to the HARQ processes of the multiple transport blocks according to a predetermined mapping relationship.
[0229] In an exemplary embodiment, ACK / NACK is indicated by at least one of the following:
[0230] Predefined scrambling sequences;
[0231] A higher layer header added before a transport block of a corresponding uplink service or downlink service;
[0232] Newly introduced media access control MAC control element CE;
[0233] ACK / NACK feedback field;
[0234] Downlink control information DCI used to indicate ACK / NACK.
[0235] In an exemplary embodiment, the scheduling information carried in the DCI includes scheduling information of each transport block and other scheduling information, which may include at least one of the following:
[0236] The number of transport blocks scheduled in DCI, frequency domain resources, time domain resources, scheduling delay, modulation and coding scheme (MCS), redundancy version (RV), number of repetitions, new data indicator (NDI), number of DCI subframe repetitions, number of hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) processes, HARQ ID, HARQ-ACK time domain and / or frequency domain resources, power control information, and single cell multicast control channel (SC-MCCH) change notification.
[0237] Any of the above items is specific to each transport block, or common to all transport blocks scheduled in the DCI. For example, the DCI carries an MCS field, and all transport blocks scheduled in the DCI use the MCS value indicated by the field. For example, when the number of transport blocks scheduled in the DCI is m, the DCI carries m NDI fields of length 1 bit, that is, the carried NDI field is a bitmap of length m, and each bit indicates the NDI of a transport block in turn.
[0238] The UE obtains the scheduling information in the DCI, including: the UE obtains the scheduling information explicitly indicated in the DCI; and also includes: the UE determines the scheduling information according to predefined parameters or configuration relationships and / or information implicitly indicated in the DCI.
[0239] In an exemplary embodiment, the time domain resource carried in the DCI as scheduling information includes at least one of the following:
[0240] The time interval between transport blocks scheduled in the DCI;
[0241] The time interval between the transport block scheduled in the DCI and the corresponding ACK / NACK feedback;
[0242] The time interval between the ACK / NACK feedback corresponding to the transport block scheduled in the DCI and the previous transport block; and
[0243] The period of resources used by a transmission block.
[0244] In an exemplary embodiment, any one of the above three time intervals may be indicated by a scheduling delay field carried in the DCI or may be predefined.
[0245] Time domain resources for multi-TB scheduling
[0246] For DCI used to schedule multiple transport blocks, the UE decodes multiple physical downlink shared channels transmitted by the base station according to the scheduling information carried in the DCI, and / or transmits multiple physical uplink shared channels to the base station, including: determining time domain resource information of multiple transport blocks according to the scheduling information carried in the DCI.
[0247] The time domain resource information includes the time domain position for PDSCH decoding and / or the time domain position for sending ACK / NACK feedback and / or the time domain position for PUSCH transmission.
[0248] The scheduling information carried in the DCI includes at least one of the following:
[0249] a) one or more scheduling delays, used to indicate the time interval between the DCI and the starting subframe of the first PDSCH / PUSCH scheduled by the DCI, and / or the time interval between two adjacent PDSCH / PUSCHs, and / or the time interval between the PDSCH / PUSCH and the corresponding ACK / NACK feedback, and / or the time interval between the PDSCH / PUSCH and the previous ACK / NACK feedback, and / or the time interval between the ACK / NACK feedback and the last PDSCH / PUSCH;
[0250] The time interval between any two adjacent PDSCHs / PUSCHs is the time interval between two PDSCHs, or the time interval between two PUSCHs, or the time interval between a PDSCH and a PUSCH;
[0251] Wherein, the time intervals between any two adjacent PDSCH / PUSCH are the same, that is, the resources of PDSCH / PUSCH are periodic in the time domain, or, the time intervals between any two adjacent PDSCH / PUSCH are the same or different, and different time intervals are sequentially indicated by multiple scheduling delay values;
[0252] b) Resource period, used to indicate the period of PDSCH / PUSCH resources when DCI is used to schedule multiple periodic PDSCH / PUSCH resources.
[0253] For a DCI used to schedule multiple transport blocks, the resources used by the multiple transport blocks scheduled in the DCI are continuous or discontinuous in the time domain, such as Figure 1 For example, when the scheduling delay between two adjacent PDSCH / PUSCH is 0, the resources of multiple transport blocks are continuous in the time domain, otherwise they are discontinuous; for example, when the resource cycle length is equal to the time domain length of PDSCH / PUSCH transmission, or equal to the number of repetitions of PDSCH / PUSCH, the resources of multiple transport blocks are continuous in the time domain, otherwise they are discontinuous.
[0254] In an exemplary embodiment, in step 102, after all downlink transport blocks in the multiple transport blocks are received, ACK / NACK feedback corresponding to all downlink transport blocks is sent; similarly, after all uplink transport blocks in the multiple transport blocks are sent, ACK / NACK feedback corresponding to all uplink transport blocks is received. Alternatively, in step 102, after the transmission and / or reception of the multiple transport blocks is completed, ACK / NACK feedback corresponding to all downlink transport blocks is sent, and / or ACK / NACK feedback corresponding to all uplink transport blocks is received.
[0255] FIG2(a) schematically shows a diagram of sending / receiving ACK / NACK feedback according to this exemplary embodiment. As shown in FIG2(a), for DCI used to schedule multiple transport blocks, ACK / NACK feedback corresponding to the transport blocks scheduled by the DCI is sent / received after all PDSCH / PUSCH transmissions are completed. In conjunction with the example of FIG2(a), ACK / NACK feedback for downlink services is sent after all PDSCH decoding is completed, and ACK / NACK feedback for uplink services (including a dedicated ACK / NACK feedback signal / channel or a DCI implicitly indicating ACK / NACK feedback) is received after all PUSCH transmissions are decoded.
[0256] In another exemplary embodiment, in step 102, after receiving every M downlink transmission blocks among the multiple transmission blocks, ACK / NACK feedback corresponding to the M downlink transmission blocks are sent, where M is a positive integer; similarly, after sending every M uplink transmission blocks among the multiple transmission blocks, ACK / NACK feedback corresponding to the M uplink transmission blocks are received, where M is a positive integer.
[0257] FIG2(b) schematically shows a diagram of sending / receiving ACK / NACK feedback according to this exemplary embodiment. As shown in FIG2(b), for the DCI for scheduling multiple transport blocks, the ACK / NACK feedback corresponding to each M transport blocks scheduled by the DCI is sent / received after each M PDSCH / PUSCH transmissions are completed. In conjunction with the example of FIG2(b), the ACK / NACK feedback for the downlink service is sent after each M PDSCH decodings are completed, and the ACK / NACK feedback for the uplink service (including a dedicated ACK / NACK feedback signal / channel or a DCI implicitly indicating ACK / NACK feedback) is received after each M PUSCH transmission decodings; or, the ACK / NACK feedback is sent / received after the PDSCH decoding and PUSCH transmissions reach a total of every M times.
[0258] Here, M can be obtained in one of the following ways:
[0259] Configured or predefined by the base station or higher layer,
[0260] Determined according to the number of hybrid automatic repeat request HARQ processes scheduled by the DCI,
[0261] It is determined according to the maximum number of HARQ processes supported by the UE, which will be described in detail later.
[0262] In an exemplary embodiment, the ACK / NACK feedback corresponding to the uplink transmission block is transmitted through a specific channel and / or indicated in a downlink control message DCI.
[0263] In an exemplary embodiment, ACK / NACK feedback is sent / received in at least one of the following ways:
[0264] Carrying ACK / NACK feedback corresponding to all transport blocks in the multiple transport blocks in one ACK / NACK feedback message;
[0265] Carrying ACK / NACK feedback corresponding to each M transport blocks in the multiple transport blocks in one ACK / NACK feedback message, where M is a positive integer;
[0266] The ACK / NACK feedback of the downlink transmission block is sent together with other uplink signals / channels, and the ACK / NACK feedback of the uplink transmission block is received together with other downlink signals / channels.
[0267] In an exemplary embodiment, ACK / NACK is indicated by at least one of the following:
[0268] Predefined scrambling sequences;
[0269] A higher layer header added before a transport block of a corresponding uplink service or downlink service;
[0270] Newly introduced media access control MAC control element CE;
[0271] ACK / NACK feedback field;
[0272] Downlink control information DCI used to indicate ACK / NACK.
[0273] In an exemplary embodiment, ACK / NACK is transmitted in a specific uplink or downlink signal / channel, or carried in a downlink control message DCI. Wherein, ACK / NACK is carried in the downlink control message DCI, indicated by the New Data Indicator (NDI) field in the DCI, or indicated by the ACK / NACK field, or indicated by the DCI format of the newly introduced DCI. Wherein, the downlink control message DCI is a DCI dedicated to indicating ACK / NACK feedback of one or more UEs, or an existing DCI for data scheduling, or a newly introduced DCI for scheduling data transmission of one or more UEs. Wherein, the DCI is transmitted in at least one of the following: a newly introduced common search space, a newly introduced UE-specific search space, an existing common search space, and an existing UE-specific search space.
[0274] In an exemplary embodiment, the information indicated in the DCI dedicated to indicating ACK / NACK feedback of one or more UEs includes at least one of the following:
[0275] The identity of the one or more UEs;
[0276] A group identity of a UE group corresponding to the one or more UEs;
[0277] a HARQ ID of at least one transport block of each of the one or more UEs;
[0278] a transmission resource location of at least one transport block for each of the one or more UEs;
[0279] ACK / NACK feedback of at least one transport block of each of the one or more UEs.
[0280] In an exemplary embodiment, sending and / or receiving ACK / NACK feedback for the plurality of transport blocks further comprises:
[0281] According to the time domain resources of all the multiple transmission blocks, or the time domain resources of at least one specific transmission block among the multiple transmission blocks, determine the time window or the latest time for receiving the ACK / NACK feedback message, and receive the ACK / NACK feedback message within the time window or before the latest time.
[0282] In an exemplary embodiment, sending and / or receiving ACK / NACK feedback for the plurality of transport blocks further comprises at least one of the following:
[0283] Only send ACK feedback, no NACK feedback;
[0284] Only NACK feedback is sent, no ACK feedback is sent;
[0285] If no ACK feedback is received within a given time window or before a given latest time, it is considered that a NACK feedback is received;
[0286] If a NACK feedback is not received within a given time window or before a given latest time, an ACK feedback is considered to be received.
[0287] ACK / NACK feedback for downlink services
[0288] In an exemplary embodiment, the ACK / NACK feedback of the transport block may include: HARQ-ACK feedback of the transport block, ACK / NACK feedback or HARQ-ACK feedback of decoding the transport block, or ACK / NACK feedback or HARQ-ACK feedback of the HARQ process corresponding to the transport block.
[0289] For DCI used to schedule multiple transport blocks, when there is at least one transport block for downlink services in the multiple transport blocks, the following method is used to send ACK / NACK feedback:
[0290] Method 1
[0291] After decoding the data of all the multiple transport blocks indicated by the DCI, the UE sends ACK / NACK feedback of all the multiple transport blocks to the base station, as shown in FIG. 2( a ).
[0292] The ACK / NACK feedback of all the multiple transport blocks is carried in one ACK / NACK feedback message, or carried in multiple ACK / NACK feedback messages, each ACK / NACK feedback message carries ACK / NACK feedback of one or more transport blocks.
[0293] Contents of ACK / NACK feedback message
[0294] (i) When the ACK / NACK feedback of all the multiple transport blocks is carried in one ACK / NACK feedback message, the ACK / NACK feedback message is a bit map with a length of N, where N is the number of all transport blocks, and each bit in the bit map indicates a HARQ process corresponding to one transport block, and corresponds to the HARQ processes of the multiple transport blocks according to a predetermined mapping relationship.
[0295] For example, corresponding in sequence according to the time domain order of the HARQ process: the nth bit in the bitmap indicates feedback information of the HARQ process of the nth transport block in the time domain.
[0296] For example, it is determined by the HARQ ID of the HARQ process: taking ascending order as an example, the first bit in the bit map corresponds to the HARQ process with the smallest HARQ ID among multiple transmission blocks, the second bit corresponds to the HARQ process with the second smallest HARQ ID among multiple transmission blocks, and so on. The last bit corresponds to the HARQ process with the largest HARQ ID among multiple transmission blocks; similarly, it can be determined in descending order, with the first bit in the bit map corresponding to the HARQ process with the largest HARQ ID among multiple transmission blocks, and so on. The last bit corresponds to the HARQ process with the smallest HARQ ID among multiple transmission blocks.
[0297] (ii) When the ACK / NACK feedbacks of all the multiple transport blocks are carried in multiple ACK / NACK feedback messages, each ACK / NACK feedback message corresponds to the HARQ process of one or more transport blocks according to a fixed mapping relationship.
[0298] For example, according to the time domain order of the HARQ process, the following correspond:
[0299] a) When each ACK / NACK feedback message carries ACK / NACK feedback of a transport block, the nth ACK / NACK feedback message carries feedback information of the HARQ process of the nth transport block in the time domain;
[0300] b) When each ACK / NACK feedback message carries ACK / NACK feedback of m transport blocks, the first ACK / NACK feedback message carries feedback information of the HARQ process of the 1st to mth transport blocks in the time domain, and so on, the nth ACK / NACK feedback message carries feedback information of the HARQ process of the (n-1)*m+1 to n*mth transport blocks in the time domain; when the total number of HARQ processes cannot be divided by m, the last ACK / NACK feedback message carries the remaining ACK / NACK feedback messages that are less than m, and padding bits are added or not added.
[0301] For an ACK / NACK feedback message that carries ACK / NACK feedback of multiple transport blocks, that is, when m>1, a bitmap of length m is carried in one ACK / NACK feedback message, and each bit in the bitmap indicates feedback information of a HARQ process corresponding to a transport block, and corresponds to the HARQ processes of multiple transport blocks according to a fixed mapping relationship. For example, the n1th bit in the bitmap indicates the feedback information of the HARQ process of the (n-1)*m+n1th transport block in the time domain, corresponding in sequence according to the time domain order of the HARQ processes. For example, it is determined by the HARQ ID of the HARQ process, and the specific method is the same as the method when the ACK / NACK feedback of all the multiple transport blocks is carried in one ACK / NACK feedback message, but the multiple transport blocks refer to the transport blocks indicated in this ACK / NACK feedback message.
[0302] (iii) For (i) and (ii), a method is also included, where ACK / NACK bundling is used when HARQ-ACK feedback of more than one transport block is indicated in one ACK / NACK feedback message. The ACK / NACK feedback message carries 1 bit to indicate the HARQ-ACK feedback of more than one transport block. Alternatively, ACK / NACK multiplexing is used.
[0303] For example, when all HARQ-ACK feedbacks of more than one transport block are ACK, 1 bit is used to indicate ACK in the ACK / NACK feedback message; otherwise, 1 bit is used to indicate NACK in the ACK / NACK feedback message.
[0304] Resource location of ACK / NACK feedback message
[0305] (i) When the ACK / NACK feedback of all the multiple transport blocks is carried in one ACK / NACK feedback message, the frequency domain position of the feedback message is explicitly or implicitly indicated by the DCI that schedules all the corresponding multiple transport blocks; and / or, is calculated based on all the corresponding multiple transport blocks according to a predefined mapping relationship, including being calculated based on all the corresponding multiple transport blocks, or based on one or more predefined transport blocks in all the corresponding multiple transport blocks; and / or, the frequency domain position of the feedback message is predefined. Any of the above methods determines part or all of the information of the frequency domain position of the feedback message, for example, the narrowband (Narrowband) or physical resource block (Physical Resource Block, PRB) used by the feedback message is the same as the narrowband or PRB used by all the corresponding multiple transport blocks, or, the frequency domain position of the narrowband or PRB on the uplink frequency band used by the feedback message is obtained by mapping the frequency domain configuration of the narrowband or PRB on the downlink frequency band used by all the multiple transport blocks; for example, the position of the PRB used by the feedback message in the narrowband or the position of the subcarrier in the PRB is predefined or indicated by the DCI.
[0306] The time domain position of the feedback message is explicitly or implicitly indicated by the DCI of all the corresponding multiple transport blocks; and / or, the time domain position of the feedback message is predefined. For example, the time domain position of the feedback message is indicated by the scheduling delay field carried in the DCI, or the value of the scheduling delay of the feedback message is predefined; wherein the scheduling delay is the time domain interval between the feedback message and the DCI, specifically, the time domain interval between the starting subframe of the feedback message and the ending subframe of the DCI; or the time domain interval between the feedback message and the last transport block scheduled in the DCI, specifically, the time domain interval between the starting subframe of the feedback message and the ending subframe of the last transport block scheduled in the DCI; or the time domain interval between the feedback message and the nth transport block scheduled in the DCI, specifically, the time domain interval between the starting subframe of the feedback message and the ending subframe of the nth transport block scheduled in the DCI, wherein n is a predefined value.
[0307] (ii) When the ACK / NACK feedbacks of all the multiple transport blocks are carried in multiple ACK / NACK feedback messages, the method for determining the time-frequency position of the first ACK / NACK feedback message is the same as that in (i); the frequency domain positions of subsequent ACK / NACK feedback messages are predefined and / or determined according to the first feedback message, for example, the same as the frequency domain position of the first feedback message, or determined based on the frequency domain position of the first feedback message and a predefined frequency hopping type.
[0308] The time domain position of the subsequent ACK / NACK feedback message is explicitly or implicitly indicated by the DCI of all the multiple transmission blocks corresponding to the scheduling; and / or, is determined based on the time domain position of the first ACK / NACK feedback message; and / or, is predefined. For example, the time domain interval between each two adjacent ACK / NACK feedback messages is indicated by the scheduling delay, and the time domain position of each ACK / NACK feedback message is determined by the time domain position of the first ACK / NACK feedback message and the scheduling delay. Among them, the value of the scheduling delay is predefined, or is indicated by the DCI of all the multiple transmission blocks corresponding to the scheduling. Among them, the time domain interval between each two adjacent ACK / NACK feedback messages is the time domain interval between the starting subframe of the latter ACK / NACK feedback message and the starting subframe or end subframe of the previous ACK / NACK feedback message.
[0309] Method 2
[0310] The UE sends ACK / NACK feedback to the base station after each decoding of the data of a transport block indicated by the DCI, or after each M times (not necessarily all) of decoding the data of a transport block indicated by the DCI. Figure 2(b) shows an example of the UE sending ACK / NACK feedback to the base station after each decoding of the data of a transport block indicated by the DCI.
[0311] The ACK / NACK feedback sent by the UE is the ACK / NACK feedback of the last decoded transport block, or the ACK / NACK feedback of the transport block decoded M times before, or the ACK / NACK feedback of all transport blocks decoded after the last sending of the ACK / NACK feedback. The ACK / NACK feedback sent by the UE is carried in one ACK / NACK feedback message, or in multiple ACK / NACK feedback messages, each ACK / NACK feedback message carries the ACK / NACK feedback of one or more transport blocks.
[0312] (i) When the ACK / NACK feedback sent by the UE is the ACK / NACK feedback of the last decoded transport block, the existing LTE mechanism is reused. However, in the scenario where the DCI schedules multiple transport blocks, the scheduling delay between the data and ACK / NACK feedback of different transport blocks is carried in the same DCI. The scheduling delay is shared by multiple transport blocks, that is, the multiple transport blocks scheduled in the DCI use the same scheduling delay field; or it is transport block-specific, that is, each transport block scheduled in the DCI uses one scheduling delay field.
[0313] (ii) When the ACK / NACK feedback sent by the UE is the ACK / NACK feedback of the transport block decoded N times before, the ACK / NACK feedback message carries a bitmap of length N, where each bit in the bitmap indicates a HARQ process corresponding to a transport block, and corresponds to the HARQ processes of multiple transport blocks according to a fixed mapping relationship. The mapping method is the same as that in method 1. Wherein, N is a fixed value, or the number of times the transport block is decoded after the last ACK / NACK feedback was sent.
[0314] In the scenario of method 2, when the gap between the time domain resources used by multiple transport blocks scheduled by DCI is greater than zero, the UE sends an ACK / NACK feedback message to the base station in each gap or partially configured or base station scheduled gap according to the scheduling information of ACK / NACK, carrying the feedback of the most recent or N PDSCH decoded downlink transport blocks, or the feedback of all downlink transport blocks decoded after the last sending of the ACK / NACK feedback message; this scenario is applicable to half-duplex and full-duplex UEs;
[0315] When the gap between the time domain resources used by multiple transport blocks scheduled by DCI is equal to zero, the UE sends an ACK / NACK feedback message to the base station while receiving the downlink PDSCH according to the scheduling information of ACK / NACK, carrying the feedback of the downlink transport block decoded by the most recent one or N times of PDSCH, or the feedback of all downlink transport blocks decoded after the last sending of the ACK / NACK feedback message; this scenario is applicable to full-duplex UEs.
[0316] Method 3
[0317] When the UE has ACK / NACK feedback for downlink services and uplink services need to be transmitted, the ACK / NACK feedback information for the downlink services is carried in the transmission resources of the uplink services, that is, piggybacked ACK / NACK feedback is used.
[0318] When the UE transmits piggybacked ACK / NACK feedback, it uses at least one of the following to indicate whether the feedback information is ACK or NACK:
[0319] Predefined scrambling sequence: For example, when the ACK / NACK feedback information carried is 1 bit or feedback information of 1 transport block, at least 2 predefined scrambling sequences are used to indicate ACK and NACK respectively; when the ACK / NACK feedback information carried is m bits or feedback information of m transport blocks, at least 2^m predefined scrambling sequences are used to indicate ACK and NACK respectively;
[0320] The high-level header added before the transport block of the uplink service includes the Medium Access Control (MAC) header / Radio Link Control (RLC) header / Packet Data Convergence Protocol (PDCP) header;
[0321] Newly introduced MAC Control Element (CE);
[0322] ACK / NACK feedback field: a) This field is added before or after the transmission block of the uplink service. For example, when the ACK / NACK feedback information carried is m bits or feedback information of m transmission blocks, an m-bit ACK / NACK feedback field is added before the transmission block of the uplink service; b) This field is transmitted in the form of frequency division on the same time domain resources and different frequency domain resources as the transmission block of the uplink service. The frequency domain resources of the two are adjacent or non-adjacent. For a) and b), the ACK / NACK feedback field is independently or jointly performed with the content of the transmission block with at least one of the following: scrambling, modulation, transmission coding, mapping to physical resources, adding CRC check, rate matching, and repetition;
[0323] Predefined ACK / NACK state or predefined ACK / NACK sending criteria: for example, assuming that only ACK feedback is sent and NACK feedback is not sent, and ACK feedback is not received within a given time window or before a given latest time, it is considered that NACK feedback has been received; or, assuming that only NACK feedback is sent and ACK feedback is not sent, and NACK feedback is not received within a given time window or before a given latest time, it is considered that ACK feedback has been received.
[0324] Choice of different methods
[0325] The main difference between method 1 and method 2 is that the number of times the transport block indicated by the DCI is decoded before each HARQ-ACK feedback is transmitted is different. The number is configured or predefined by the base station or the higher layer, or the number is determined according to the number of HARQ processes scheduled by the DCI or the maximum number of HARQ processes supported by the UE.
[0326] The number of times the UE decodes the transport block indicated by the DCI before transmitting the HARQ-ACK feedback each time is the number of HARQ processes scheduled by the DCI indicated in the DCI, or the maximum number of HARQ processes supported by the UE.
[0327] For example, for a single HARQ capable UE, only method 2 and N=1 can be used, that is, the UE sends ACK / NACK feedback to the base station each time after decoding the data of a transport block indicated by the DCI.
[0328] For example, for a UE with 2-HARQ capability, method 2 and N=2 may be used, that is, the UE sends ACK / NACK feedback to the base station after decoding the data of a transport block indicated by the DCI twice; method 2 and N=1 may also be used.
[0329] For example, for a UE that can support a maximum of m parallel HARQs, and the number of HARQ processes scheduled in the DCI is n, and n<m, method 1 can be used.
[0330] For method 3, similarly, the number of transport blocks corresponding to the carried ACK / NACK feedback does not exceed the maximum number of HARQ processes supported by the UE, and when the scheduled HARQ number is indicated in the DCI or the HARQ number is configured by the higher layer, it does not exceed the HARQ number indicated in the DCI or configured by the higher layer.
[0331] Another scenario is that the system supports several fixed methods, for example, the UE sends ACK / NACK feedback to the base station each time after decoding the data of a transport block indicated by the DCI, or the UE sends ACK / NACK feedback to the base station after decoding the data of a transport block indicated by the DCI twice, or the UE sends ACK / NACK feedback of all multiple transport blocks to the base station after decoding the data of all multiple transport blocks indicated by the DCI; the method actually used is configured by the base station or the higher layer from several fixed methods.
[0332] For example, the base station configures a single-HARQ capable UE so that the UE sends ACK / NACK feedback to the base station each time after decoding the data of a transport block indicated by the DCI; configures a 2-HARQ capable UE so that the UE sends ACK / NACK feedback to the base station after decoding the data of a transport block indicated by the DCI twice; and configures a UE that can support up to 8 parallel HARQ processes so that the UE sends ACK / NACK feedback of all multiple transport blocks indicated by the DCI to the base station after decoding the data of all multiple transport blocks indicated by the DCI.
[0333] ACK / NACK feedback for uplink services
[0334] In an exemplary embodiment, the ACK / NACK feedback of the transport block may include: HARQ-ACK feedback of the transport block, ACK / NACK feedback or HARQ-ACK feedback of decoding the transport block, or ACK / NACK feedback or HARQ-ACK feedback of the HARQ process corresponding to the transport block.
[0335] For DCI used to schedule multiple transport blocks, when there is at least one transport block for uplink traffic in the multiple transport blocks, the following method is used to send ACK / NACK feedback:
[0336] Method 1
[0337] In the existing MTC and NB-IoT mechanisms, the ACK / NACK feedback of uplink services does not use dedicated signals or channels for transmission. Instead, in the next uplink scheduling information, the New Data Indicator (NDI) field carried in the DCI indicates the initial transmission or retransmission, implicitly indicating the success or failure of the previous most recent uplink transmission.
[0338] For DCI used to schedule multiple transport blocks, a similar mechanism is adopted. In the DCI for scheduling multiple transport blocks, the initial transmission or retransmission of multiple transport blocks is indicated by NDI, implicitly indicating the successful or failed reception of one or more uplink transport blocks in the previous transmission. For an uplink transport block scheduled by the DCI, when the corresponding NDI indicates an initial transmission, the most recent transmission of the uplink transport block is a successful reception, and when the corresponding NDI indicates a retransmission, the most recent transmission of the uplink transport block is a failed reception.
[0339] The mechanism by which NDI indicates whether a transport block or its corresponding HARQ process is an initial transmission or a retransmission is described in the HARQ processing section.
[0340] Method 2
[0341] Another method is to newly define a group feedback message for indicating ACK / NACK feedback of multiple transmission blocks in MTC and NB-IoT systems.
[0342] Contents of ACK / NACK feedback message
[0343] (i) The group feedback message carries ACK / NACK feedback of uplink transmission of a UE, including ACK / NACK feedback of one or more uplink transmission blocks of the UE.
[0344] The channel of this group of feedback messages is a dedicated channel similar to the Physical Hybrid ARQ Indicator Channel (PHICH), or a Physical Downlink Control Channel (PDCCH) of the existing DCI size, or a PDCCH of a shorter / longer DCI size. When the channel of this group of feedback messages is a physical downlink control channel PDCCH of the existing DCI size, ACK or NACK is indicated by an unused state in the existing DCI format, or ACK or NACK is indicated by a new DCI format. When the channel of this group of feedback messages is a PDCCH of a shorter / longer DCI size, ACK or NACK is indicated by a new DCI format.
[0345] The content of the ACK / NACK feedback message and the mapping relationship between the content and the transmission block are the same as those in the ACK / NACK feedback mechanism of the downlink service.
[0346] (ii) Or, the group feedback message carries ACK / NACK feedback of uplink transmission of one or more UEs, including ACK / NACK feedback of one or more uplink transmission blocks of each UE. The group feedback message implicitly or explicitly carries at least one of the following:
[0347] IDs of the one or more UEs;
[0348] A group ID of a UE group corresponding to the one or more UEs;
[0349] The HARQ ID of one or more uplink transport blocks of each UE;
[0350] The uplink transmission resource location of one or more uplink transmission blocks for each UE;
[0351] The ACK / NACK feedback information of one or more uplink transmission blocks of each UE.
[0352] For example, the group feedback message carries ACK / NACK feedback information of multiple uplink transmission blocks, and the UE ID and HARQ ID of the uplink transmission block corresponding to each ACK / NACK feedback information are carried in the group feedback message. The UE decodes successfully and finds that the DCI carries its own UE ID, and determines the ACK / NACK feedback content of its own uplink transmission according to the corresponding HARQ ID.
[0353] For example, the group feedback message carries ACK / NACK feedback information of multiple uplink transmission blocks, the uplink transmission resource position of the uplink transmission block corresponding to each ACK / NACK feedback information is carried in the group feedback message, and the group ID of the UE group corresponding to the group feedback message is carried in the group feedback message. The UE successfully decodes according to the group ID to which it belongs, finds that the DCI carries the resource position for its own uplink transmission, and determines the ACK / NACK feedback content of its own uplink transmission according to the ACK / NACK feedback information corresponding to the resource position.
[0354] (iii) For (i) and (ii), similar to the ACK / NACK feedback of the downlink service, a method is also included, in which ACK / NACK bundling is used when HARQ-ACK feedback of more than one transport block is indicated in one ACK / NACK feedback message. The ACK / NACK feedback message carries 1 bit to indicate the HARQ-ACK feedback of more than one transport block.
[0355] For method 2, a special case is to newly define a feedback message for indicating ACK / NACK feedback of an uplink transmission block. The design method of the feedback message reuses method 2, but the number of uplink transmission blocks indicated is 1.
[0356] Resource location of ACK / NACK feedback message
[0357] For (i) and (ii), the UE needs to determine the frequency domain resources / frequency domain positions and time domain resources / time domain positions for monitoring / detecting the group feedback message for indicating ACK / NACK feedback of multiple transport blocks.
[0358] A method for determining frequency domain resources of a group feedback message for indicating ACK / NACK feedback of multiple transport blocks, including a method in an ACK / NACK feedback mechanism for a downlink service, further comprising:
[0359] The UE monitors the search space of the corresponding group feedback message, and detects the group feedback message indicating ACK / NACK feedback of multiple transport blocks. The search space of the corresponding group feedback message is a newly introduced search space or an existing search space. The frequency domain resources and / or time domain resources of the search space of the corresponding group feedback message are configured by the base station / configured by the high layer / pre-configured.
[0360] The method for determining the time domain resource of the ACK / NACK feedback message includes a method in an ACK / NACK feedback mechanism of a downlink service, and further includes:
[0361] The UE determines a time window for monitoring / detecting an ACK / NACK feedback message based on the time domain resources of all one to multiple uplink transmission blocks, or the time domain resources of one or several uplink transmission blocks, monitors / detects the ACK / NACK feedback message sent by the base station within the monitoring time window, and / or monitors the search space of the corresponding group feedback message within the monitoring time window, and detects the group feedback message indicating ACK / NACK feedback of multiple transmission blocks.
[0362] For example, the UE starts a timer according to the predefined configuration information and the time domain resource of the last uplink transmission block in one or more uplink transmission blocks of the UE, and before the timer expires, monitors the search space of the corresponding group feedback message on the PDCCH and detects the ACK / NACK feedback message, or monitors the group feedback message dedicated channel similar to the PHICH sent by the base station and detects / decodes the ACK / NACK feedback message.
[0363] Method 3
[0364] Similar to the ACK / NACK feedback of downlink services, using piggybacked ACK / NACK feedback, when there is ACK / NACK feedback of uplink services and downlink services need to be received, the UE decodes the ACK / NACK feedback information of the uplink services carried in the transmission resources of the downlink services. The transmission resources of the downlink services include the PDSCH used for downlink data and the PDCCH used for DCI.
[0365] When the UE decodes the piggybacked ACK / NACK feedback, it uses at least one of the following to distinguish whether the carried feedback information is ACK or NACK:
[0366] Predefined scrambling sequence: For example, when the ACK / NACK feedback information carried is 1 bit or feedback information of 1 transport block, at least 2 predefined scrambling sequences are used to indicate ACK and NACK respectively; when the ACK / NACK feedback information carried is m bits or feedback information of m transport blocks, at least 2^m predefined scrambling sequences are used to indicate ACK and NACK respectively;
[0367] The high-level headers added before the transmission block of the downlink service include the Medium Access Control (MAC) header / Radio Link Control (RLC) header / Packet Data Convergence Protocol (PDCP) header;
[0368] Newly introduced Media Access Control (MAC) Control Element (CE);
[0369] ACK / NACK feedback field: a) This field is added before or after the transmission block of the downlink service. For example, when the ACK / NACK feedback information carried is m bits or feedback information of m transmission blocks, an m-bit ACK / NACK feedback field is added before the transmission block of the downlink service; b) This field is transmitted in the form of frequency division on the same time domain resources and different frequency domain resources as the transmission block of the downlink service, and the frequency domain resources of the two are adjacent or non-adjacent; c) The transmission resource of the downlink service is PDCCH. When this field is carried in DCI, the message field in DCI is used, which can be a reserved field or an unused state in the existing DCI or a newly defined field. For a) and b), the ACK / NACK feedback field is independently or jointly performed with the content of the transmission block. At least one of the following: scrambling, modulation, transmission coding, mapping to physical resources, adding CRC check, rate matching, and repetition.
[0370] HARQ Processing
[0371] In an exemplary embodiment, for a DCI for scheduling multiple transport blocks, the transport block may be a transport block for uplink services or a transport block for downlink services. Each transport block corresponds to a HARQ process, and may be an initial transmission of a HARQ process or a retransmission of a HARQ process. Different transport blocks correspond to different HARQ processes or the same HARQ process. The multiple transport blocks scheduled in the DCI may be initial transmissions and / or retransmissions of different HARQ processes or initial transmissions and / or retransmissions of the same HARQ process.
[0372] In an exemplary embodiment, the method 100 further includes: the UE acquires initial transmission or retransmission indication information, where the initial transmission or retransmission indication information is used to indicate that at least one of the multiple transmission blocks is an initial transmission or a retransmission, wherein the initial transmission or retransmission indication information is carried by at least one of the following: a specific ACK / NACK feedback, the transmission block, a scrambling code sequence used to scramble the transmission block, and a specific signal / channel used to indicate the initial transmission or retransmission of the transmission block;
[0373] The initial transmission or retransmission indication information carried in the transmission block is carried by at least one of the following:
[0374] The higher-level header added before the transport block,
[0375] The newly introduced MAC CE carried in the MAC protocol data unit PDU of the transport block,
[0376] A 1-bit initial transmission / retransmission indication is added before the transmission block.
[0377] In an exemplary embodiment, the specific ACK / NACK feedback is the latest ACK / NACK feedback of a hybrid automatic repeat request HARQ process corresponding to the at least one transport block.
[0378] In an exemplary embodiment, the ACK / NACK feedback includes at least one of the following:
[0379] The ACK / NACK feedback field corresponding to the most recent ACK / NACK feedback of the HARQ process corresponding to the transport block,
[0380] The scrambling sequence of the ACK / NACK feedback message corresponding to the most recent ACK / NACK feedback of the HARQ process corresponding to the transport block.
[0381] For DCI used to schedule multiple transport blocks, multiple HARQ processes or one HARQ process are scheduled in one DCI. When m HARQ processes are scheduled in one DCI (m>=1), the UE sends / receives HARQ-ACK feedback or monitors PDCCH and detects DCI after performing m PDSCH decoding / PUSCH transmission.
[0382] Among them, m PDSCH decodings / PUSCH transmissions are calculated separately for uplink and downlink, that is, after performing m PDSCH decodings, the UE sends HARQ-ACK feedback, and after performing m PUSCH transmissions, it receives HARQ-ACK feedback or monitors PDCCH and detects DCI; or, m PDSCH decodings / PUSCH transmissions are calculated in uplink and downlink, that is, when the total number of PDSCH decoding and PUSCH transmissions performed by the UE reaches m times, it sends / receives HARQ-ACK feedback or monitors PDCCH and detects DCI.
[0383] In an exemplary embodiment, the HARQ process may be a synchronous HARQ process or an asynchronous HARQ process.
[0384] HARQ ID
[0385] In the scenario where one DCI schedules one HARQ process, the existing LTE mechanism is reused to explicitly indicate the HARQ ID in the DCI. The multiple HARQ IDs of the multiple transport blocks scheduled by the DCI are all the same. Figure 3 An example is given, in which the HARQ ID carried by the downlink control information DCI is #0.
[0386] For a scenario where a DCI schedules multiple HARQ processes, the HARQ process information is explicitly or implicitly carried in the DCI. For example, a reference HARQ ID is indicated in the DCI used to schedule multiple transport blocks, and the HARQ ID corresponding to the transport blocks scheduled by the DCI is derived based on the reference HARQ ID. For example, the HARQ ID of the first transport block scheduled by the DCI is the reference HARQ ID, and the HARQ IDs corresponding to subsequent transport blocks are incremented by 1. Figure 4 An example is given, in which the reference HARQ ID carried by the downlink control information DCI is #0.
[0387] Or, the HARQ process information is determined according to predefined configuration information. For example, in a DCI for scheduling m transport blocks, the HARQ IDs of the multiple transport blocks are 0, 1, ..., m-1 in sequence.
[0388] Or, the HARQ process information is explicitly carried in the DCI. For example, when the DCI schedules n HARQ processes, the identities of the n HARQ processes are indicated in n HARQ ID fields.
[0389] Another method is that the HARQ IDs scheduled by the DCI for scheduling multiple transport blocks are predefined. For example, when m HARQ processes are scheduled in the DCI, their HARQ IDs are #0, #1, ... #m-1 in sequence.
[0390] Initial transmission / retransmission of HARQ process
[0391] In the existing LTE mechanism, the data transmitted by the HARQ process is initially transmitted or retransmitted, which is indicated by the New Data Indicator (NDI) field carried in the DCI. For the scenario where the DCI schedules multiple transport blocks, similarly, the NDI fields corresponding to the multiple transport blocks are carried in the DCI.
[0392] For example, for a DCI that schedules N transport blocks, the content of the NDI field carried in the DCI is a bitmap of length N, where each bit in the bitmap indicates the initial transmission / retransmission status corresponding to a transport block. Under this method, the initial transmission / retransmission status of multiple transport blocks scheduled in a DCI is independently configured for each transport block, and any combination can be configured.
[0393] For example, for a DCI that schedules N transport blocks, the DCI carries a 1-bit NDI field, and the initial transmission / retransmission status of all multiple transport blocks scheduled by the DCI is determined by the 1-bit NDI field. Under this method, multiple transport blocks scheduled in a DCI are all initial transmissions, or all are retransmissions.
[0394] Another method to indicate whether the data transmitted by the HARQ process is an initial transmission or a retransmission is to carry the NDI field corresponding to the first n transmission blocks in the DCI, and the initial transmission / retransmission status of other transmission blocks after the nth transmission block is determined by the content of the ACK / NACK feedback message and / or the content carried in the transmission block.
[0395] For example, a 1-bit NDI field is carried in the DCI to indicate whether the first transport block is an initial transmission or a retransmission, and whether the mth transport block is an initial transmission or a retransmission is determined according to at least one of the following:
[0396] ACK / NACK feedback status of the m-1th transport block. For example, when the feedback of the m-1th transport block is ACK, the m-th transport block is an initial transmission. When the feedback of the m-1th transport block is NACK, the m-th transport block is a retransmission.
[0397] A scrambling sequence of the ACK / NACK feedback message of the m-1th transport block. For example, the ACK / NACK uses two predefined scrambling sequences to indicate that the next transport block is an initial transmission and a retransmission respectively;
[0398] Information implicitly or explicitly carried in the m-th transport block, for example, a high-layer header added before the m-th transport block, including a Medium Access Control (MAC) header / Radio Link Control (RLC) header / Packet Data Convergence Protocol (PDCP) header; for example, a newly introduced MAC control element (CE) carried in the MAC protocol data unit (PDU) of the m-th transport block; for example, a 1-bit initial transmission / retransmission indication added before the m-th transport block, the initial transmission / retransmission indication independently or jointly with the content of the m-th transport block performs at least one of the following: scrambling, modulation, transmission coding, mapping to physical resources, adding CRC check, rate matching, repetition; for example, a scrambling code sequence of the m-th transport block.
[0399] HARQ initial transmission / retransmission scheduling information
[0400] The UE obtains the scheduling information for initial transmission and retransmission of the HARQ process according to the scheduling information carried in the DCI for scheduling multiple transmission blocks and / or the scheduling information configured by a higher layer / pre-configured.
[0401] One method is that the initial transmission and retransmission of the HARQ process use the same scheduling information. The UE obtains the scheduling information of multiple transmission blocks according to the scheduling information carried in the DCI for scheduling multiple transmission blocks and / or the scheduling information configured by the higher layer / pre-configured, and uses the scheduling information for the initial transmission and retransmission.
[0402] Another method is that the initial transmission and retransmission of the HARQ process use different scheduling information. The UE obtains the scheduling information of the initial transmission and retransmission of multiple transmission blocks respectively according to the scheduling information carried in the DCI for scheduling multiple transmission blocks and / or the scheduling information configured by the higher layer / pre-configured.
[0403] For example, the DCI indicates the scheduling information of the initial transmission and the retransmission respectively; and / or the UE determines the scheduling information of the initial transmission and the retransmission according to different high-level configuration information / pre-configuration information.
[0404] The following is an example for explanation. In this example, the scheduling information includes the number of repetitions of the transmission block. The DCI indicates two repetition numbers, one for the initial transmission and the other for the retransmission; or, the DCI indicates the number of repetitions of the initial transmission, and the UE determines the number of repetitions of the retransmission according to predefined configuration information; or, the UE obtains the number of repetitions of the initial transmission and the retransmission according to the predefined configuration information.
[0405] The advantage of this method is that the number of repetitions R1 of the initial transmission can be set to a larger value, and the number of repetitions R2 of the retransmission can be set to a smaller value, so that when the initial transmission of the HARQ process fails and needs to be retransmitted, but the retransmission only needs a few repetitions, a smaller R2 can be used to avoid waste of resources. For example, in a business scenario, according to the link quality, the number of repetitions required is about 1300, R1 can be configured to 1024, R2 can be configured to 128, and the transmission block is successfully received after one initial transmission and one or two retransmissions.
[0406] Single HARQ / Multi-HARQ capability
[0407] In the following description, the number of HARQ processes supported by the UE is calculated separately for uplink and downlink. For example, a UE with single HARQ capability (single HARQ capable) supports at most one uplink HARQ process and one downlink HARQ process simultaneously, and a UE with 2-HARQ capability (2-HARQ capable) supports at most two uplink HARQ processes and two downlink HARQ processes simultaneously; or, the number of HARQ processes supported by the UE is calculated in combination. For example, a UE with 2-HARQ capability (2-HARQ capable) supports at most two uplink HARQ processes, or two downlink HARQ processes, or one uplink HARQ process and one downlink HARQ process simultaneously.
[0408] 1. Scheduling a DCI for a HARQ process
[0409] For a DCI used to schedule multiple transport blocks, in a scenario where one HARQ process is scheduled in one DCI, the HARQ process and the existing HARQ process are both counted when calculating the number of HARQ processes, or the HARQ process is treated as an independent HARQ configuration and is not counted when calculating the number of HARQ processes.
[0410] (I) When calculating the number of HARQ processes, the scenario of calculating the HARQ process scheduled by the DCI that schedules multiple transport blocks:
[0411] a) For a single HARQ capable UE, after multiple transport blocks of a HARQ process are scheduled by the DCI, no other HARQ process can be scheduled, and the UE does not need to monitor various types of physical downlink search spaces (PDCCH) or physical downlink search space candidates on any subframe between the end subframe of the DCI and the end subframe of the last transport block scheduled by the DCI. The PDCCH here can also be EPDCCH, MPDCCH or NPDCCH.
[0412] For example, for a UE-specific PDCCH, if the UE detects a DCI format of the NPDCCH that ends in subframe n, and the DCI format is used to schedule multiple transport blocks using one HARQ process, for TDD, and / or for FDD half-duplex UEs, and / or for FDD full-duplex UEs, and / or for all UEs, use at least one of the following:
[0413] If the corresponding last PDSCH / PUSCH transmission ends in subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+1 to subframe n+m-1;
[0414] If the corresponding first PDSCH / PUSCH starts in subframe n+k, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+1 to subframe n+k-1;
[0415] If a corresponding PDSCH / PUSCH transmission starts in subframe n+k and ends in subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe between subframe n+k and subframe n+m-1;
[0416] If the corresponding first or last PDSCH / PUSCH starts in subframe n+k, and if the corresponding last ACK / NACK feedback transmission starts in subframe n+m, or, and if the corresponding last ACK / NACK feedback transmission ends in subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+k+1 or n+k to subframe n+m-1, or, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+1 to subframe n+m-1.
[0417] b) For 2-HARQ capable UEs, after multiple transport blocks of a HARQ process are scheduled by the DCI, other HARQ processes can also be scheduled. When the UE does not receive PDSCH or send PUSCH in any subframe between the end subframe of the DCI and the end subframe of the last transport block scheduled by the DCI, it needs to monitor various types of physical downlink search spaces (PDCCH) or physical downlink search space candidates. The PDCCH here can also be EPDCCH, MPDCCH or NPDCCH.
[0418] For example, for a UE-specific PDCCH, if the UE detects a DCI format of the NPDCCH that ends in subframe n, and the DCI format is used to schedule multiple transport blocks using one HARQ process, for TDD, and / or for FDD half-duplex UEs, and / or for FDD full-duplex UEs, and / or for all UEs, use at least one of the following:
[0419] If the corresponding PDSCH / PUSCH transmission starts in subframe n+k, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+k-2 to subframe n+k-1;
[0420] If a corresponding PDSCH / PUSCH transmission starts in subframe n+k and ends in subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe between subframe n+k and subframe n+m-1;
[0421] If a corresponding PDSCH / PUSCH transmission ends in subframe n+m, and the corresponding ACK / NACK feedback transmission starts in subframe n+k or ends in subframe n+k, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+m or n+m+1 to subframe n+ka, where a is a predefined non-negative integer;
[0422] If a corresponding ACK / NACK feedback transmission starts at subframe n+k and ends at subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe between subframe n+k and subframe n+m-1;
[0423] If a corresponding ACK / NACK feedback transmission ends in subframe n+m and the next PDSCH / PUSCH transmission starts in subframe n+k, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+m to subframe n+ka, where a is a predefined non-negative integer;
[0424] If the corresponding first PDSCH / PUSCH transmission starts in subframe n+k and if the corresponding last PDSCH / PUSCH transmission ends in subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+k or n+k-2 to subframe n+m-1;
[0425] If the corresponding first PDSCH / PUSCH starts in subframe n+k, and if the corresponding last ACK / NACK feedback transmission starts in subframe n+m, or, and if the corresponding last ACK / NACK feedback transmission ends in subframe n+m, the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+k+1 or n+k or n+ka to subframe n+m-1 or subframe n+m, where a is a predefined non-negative integer.
[0426] In the above example, the corresponding PDSCH / PUSCH is the PDSCH / PUSCH of any transport block scheduled in the DCI format.
[0427] c) For UEs supporting more HARQ processes, the processing method for PDCCH monitoring in the UE behavior is the same as that of UEs with 2-HARQ capability.
[0428] For UEs in a~c, a broader example is that in the existing LTE mechanism, PDCCH monitoring in UE behavior is used for the above example, and a PUSCH / PDSCH in the prior art is replaced with the first and / or last and / or any PUSCH / PDSCH scheduled in the DCI format.
[0429] (ii) For a scenario where the HARQ process scheduled by the DCI that schedules multiple transport blocks is not calculated when calculating the number of HARQ processes, PDCCH monitoring in the UE behavior in the existing mechanism is not affected by the DCI that schedules multiple transport blocks.
[0430] 2. DCI for Scheduling Multiple HARQ Processes
[0431] For a DCI used to schedule multiple transport blocks, in a scenario where multiple HARQ processes are scheduled in one DCI, the multiple HARQ processes and the existing HARQ processes are both counted when calculating the number of HARQ processes, or the multiple HARQ processes are calculated as one HARQ process when calculating the number of HARQ processes, or the HARQ process is treated as an independent HARQ configuration and is not counted when calculating the number of HARQ processes.
[0432] (I) When calculating the number of HARQ processes, a scenario in which the multiple HARQ processes scheduled by the DCI that schedules multiple transport blocks are calculated:
[0433] The maximum number of HARQ processes scheduled in the DCI does not exceed the UE capability. For example, for a UE with single HARQ capability, DCI scheduling multiple HARQ processes is not supported. For a UE with 2-HARQ capability, DCI scheduling a maximum of 2 HARQ processes is supported. For a UE that can be configured with a maximum of n HARQ processes, DCI scheduling no more than n HARQ processes is supported.
[0434] For a UE that can be configured with a maximum of n HARQ processes, when the number of HARQ processes scheduled in the DCI is m and m<n, the UE can be scheduled with other HARQ processes, for example, dynamically scheduled with another nm HARQ processes, and the PDCCH monitoring in the UE behavior is the same as that in the DCI scenario (ii) for scheduling one HARQ process; otherwise, the UE cannot be scheduled with other HARQ processes, and the PDCCH monitoring in the UE behavior is the same as that in the DCI scenario (i) for scheduling one HARQ process.
[0435] (II) When calculating the number of HARQ processes, the multiple HARQ processes are calculated as one HARQ process:
[0436] For a UE that can be configured with more than one HARQ process, the UE can be scheduled with other HARQ processes, and the PDCCH monitoring in the UE behavior is the same as that in the DCI scenario (ii) for scheduling one HARQ process; otherwise, the UE cannot be scheduled with other HARQ processes, and the PDCCH monitoring in the UE behavior is the same as that in the DCI scenario (i) for scheduling one HARQ process.
[0437] (III) For a scenario where the HARQ process is used as an independent HARQ configuration when calculating the number of HARQ processes, PDCCH monitoring in the UE behavior in the existing mechanism is not affected by the DCI that schedules multiple transport blocks.
[0438] The number of repetitions scheduled by the base station for the uplink PUSCH transmission of the UE is a set of given values, and the number of repetitions actually required by the base station to decode the PUSCH is likely to be between two values in the set, especially when the number of repetitions is large. This phenomenon is more obvious. Therefore, the existing mechanism supports early termination of PUSCH transmission. During the process of sending PUSCH, the UE can monitor the downlink control channel PDCCH to determine whether the base station instructs the UE to terminate the PUSCH transmission early after successfully decoding the PUSCH. If the UE obtains the early termination information indicated by the base station in the downlink control message DCI, the UE ends the PUSCH transmission. This mechanism can reduce UE power consumption and save uplink resources. Similarly, this mechanism can also be used in the characteristics of scheduling multiple transmission blocks to achieve the same purpose.
[0439] Additionally, for UEs supporting early termination, the PDCCH is monitored during PUSCH transmission. For any HARQ process of PUSCH transmission of the UE supporting early termination, its PDCCH monitoring behavior reuses the existing mechanism.
[0440] Semi-Persistent Scheduling Based Method
[0441] In an exemplary embodiment, the DCI includes a DCI for activating and / or releasing a semi-permanently scheduled SPS process; and wherein the DCI also carries at least one of the following: a period or scheduling interval of the SPS, and a number of effective times of resources used by the multiple transmission blocks.
[0442] In this exemplary embodiment, the method of scheduling multiple transport blocks in DCI is combined with the Semi-Persistent Scheduling (SPS) mechanism in the existing LTE.
[0443] The method is enhanced on the basis of the existing semi-persistent scheduling mechanism in the LTE system, and uses DCI to schedule multiple resources based on semi-persistent scheduling, including at least one of the following:
[0444] For uplink and / or downlink transmission, the semi-persistent scheduling period or scheduling interval is carried in the DCI, that is, the SPS period or SPS scheduling interval is indicated by the DCI. The DCI is a DCI for scheduling multiple transport blocks, and the SPS period or SPS scheduling interval is a newly defined parameter, or semiPersistSchedIntervalDL / semiPersistSchedIntervalUL in the existing SPS configuration parameters;
[0445] For uplink and / or downlink transmission, the number of times resources used by multiple transmission blocks are carried in DCI, including: a) the number of times resources are carried in DCI, for example, the number of times an SPS process is indicated to be effective in DCI for scheduling multiple transmission blocks for downlink services is 4, and the UE releases the SPS process after receiving 4 SPS-based transmission blocks sent by the base station; b) and / or, the SPS indirect release delay is carried in DCI, for example, the number of times an SPS process is indicated to be effective in DCI for scheduling multiple transmission blocks for uplink services is 2, and the UE sends several transmission blocks for uplink services based on SPS, and after the UE stops uplink transmission, it releases the SPS process after 2 SPS cycles; the base station releases the SPS process if it does not detect the uplink transmission of the UE within 2 consecutive SPS cycles. The indirect release delay is a newly defined parameter, or implicitReleaseAfter in the existing uplink SPS configuration parameters.
[0446] When multiple semi-persistent scheduling-based resources are scheduled using DCI, one or more fields are added to the DCI to indicate the above information, or one or more unused status or reserved fields in the existing DCI are used to indicate the above information. The DCI is scrambled using the RNTI in the SPS configuration, or the DCI is scrambled using other RNTIs in the existing mechanism, or the DCI is scrambled using the newly introduced RNTI.
[0447] Other DCI scheduling methods
[0448] Resource-based DCI scheduling method
[0449] A method for scheduling multiple transport blocks in downlink control information (DCI) is to introduce a new DCI format, which schedules multiple transport blocks based on resource locations used by the transport blocks.
[0450] In this embodiment, the main application scenario of other methods is that the base station schedules a single UE in a DCI, and realizes the mapping relationship between the scheduling information and the corresponding transmission block by indicating the HARQ ID; otherwise, when the base station needs to schedule multiple UEs in a DCI, it needs to carry at least the UE IDs of multiple UEs, resulting in a large overhead. In this method, the base station can schedule one or more UEs in a DCI under the premise of equal signaling overhead, and realize the mapping relationship between the scheduling information and the corresponding transmission block by implicitly or explicitly indicating the resource location, that is, the resource location used by the transmission block is used as a condition or parameter for the UE to identify the transmission block corresponding to the scheduling information in the DCI.
[0451] In the method, the new DCI format carries scheduling information of one or more transport blocks, and the scheduling information of each scheduling block explicitly or implicitly indicates the resource location information of the transport block. The new DCI format is sent by the base station to a UE group, and there are one or more UEs in the UE group. After a UE in the UE group decodes the new DCI format, it obtains the resource location information of one or more transport blocks carried in the DCI, and determines whether the scheduling information of the transport block carried in the DCI is used to schedule the next PDSCH decoding and / or PUSCH transmission of the UE based on the last or N PDSCH decoding and / or PUSCH transmission of the UE, and / or all one or more PDSCH decodings and / or PUSCH transmissions scheduled by the DCI for the last time, and whether the resource location used is the same as the resource location information of any transport block carried in the DCI.
[0452] Among them, if the scheduling information of the transport block carried in the DCI is used to schedule the next PDSCH and / or PUSCH of the UE, the HARQ ID of the next PDSCH and / or PUSCH is the same as the HARQ ID of the previous PDSCH and / or PUSCH corresponding to the resource position, and the NDI information of the transport block is used to indicate that the HARQ process of the previous PDSCH and / or PUSCH corresponding to the resource position is a retransmission or an initial transmission of new data.
[0453] This method can be used for scheduling both uplink and downlink services. For example, when a certain transport block scheduled in the DCI is an uplink service, the UE determines whether the scheduling information of the transport block is for its own use based on its own PUSCH transmission resources. When a certain transport block scheduled in the DCI is a downlink service, the UE determines whether the scheduling information of the transport block is for its own use based on its own PDSCH transmission resources. When multiple transport blocks are scheduled in the DCI, the multiple transport blocks can be transport blocks for uplink services or transport blocks for downlink services. The DCI can schedule both uplink and downlink services.
[0454] Method for scheduling multiple transmission blocks based on MAC CE
[0455] One method is to introduce at least one new Medium Access Control (MAC) Control Element (CE) for scheduling multiple transport blocks. The MAC CE uses a new Logical Channel ID (LCID) to carry information related to the scheduling of multiple transport blocks. If the feature of DCI scheduling multiple transport blocks is activated or enabled, the UE can use the MAC CE to carry or indicate information related to the scheduling of multiple transport blocks.
[0456] For example, the content carried in the MAC CE is at least one of the following:
[0457] The maximum number of transport blocks scheduled in DCI; DCI scheduling type; HARQ-ACK feedback of the carried downlink service; new data / retransmission indication of the downlink service. Among them, the DCI scheduling type includes: if the system supports multiple methods for scheduling multiple transport blocks in DCI, such as a method based on semi-permanent scheduling, a method based on dynamic scheduling including multiple scheduling methods with different timings shown in Figure 2 (a) and Figure 2 (b), a resource-based DCI scheduling method, etc., the MAC CE indicates the scheduling method used by the base station or UE; and / or, if the system supports multiple uplink / downlink combination modes of transport blocks scheduled in DCI, the MAC CE indicates the uplink / downlink combination mode used by the base station or UE.
[0458] Configuration and enabling / disabling of features
[0459] The UE's support for the feature of scheduling multiple transport blocks in the DCI, or the enabling / activation, and / or deactivation / release of the feature (the release corresponding to the activation in this embodiment may also be deactivation), is configured by the base station, and / or configured by a higher layer, and / or determined by the UE capability. For a UE that supports the feature, the enabling / deactivation or activation / release of the feature is configured by the base station and / or configured by a higher layer.
[0460] If the UE supports or is configured with this feature, and / or this feature is enabled / activated for the UE, then:
[0461] (i) The UE enables / activates a newly introduced signal / channel / signaling format corresponding to the feature, where the signal / channel / signaling format includes at least one of the following:
[0462] The DCI format used to schedule multiple transport blocks, the signal and / or channel used to indicate the ACK / NACK feedback message of the HARQ-ACK feedback of multiple transport blocks, and the MAC CE used to indicate the information related to this feature.
[0463] Any of the above signal / channel / signaling formats is predefined or configured by a higher layer or a base station.
[0464] (ii) The UE obtains configuration information of the feature configured by the base station and / or configured by a higher layer and / or predefined, where the configuration information includes at least one of the following:
[0465] Search space for detecting DCI format for scheduling multiple transport blocks, search space for detecting ACK / NACK feedback message for HARQ-ACK feedback indicating multiple transport blocks, maximum number of transport blocks scheduled in DCI, enabling / deactivating or activating / releasing of methods based on dynamic scheduling, enabling / deactivating or activating / releasing of methods based on semi-persistent scheduling, enabling / deactivating or activating / releasing of other DCI scheduling methods, type of DCI multiple transport block scheduling, number of HARQ processes scheduled in DCI, maximum number of HARQ processes supported by DCI scheduling, number of PDSCH decoding / PUSCH transmissions performed before sending / receiving ACK / NACK feedback or the amount of ACK / NACK feedback information carried in HARQ-ACK feedback.
[0466] The type of DCI multi-transmission block scheduling includes at least one of the following:
[0467] DCI schedules multiple transmission blocks for uplink services, DCI schedules multiple transmission blocks for downlink services, DCI schedules one to multiple transmission blocks for uplink services and one to multiple transmission blocks for downlink services, the ACK / NACK resource position scheduled by DCI is after all transmission blocks, the ACK / NACK resource position scheduled by DCI is after each transmission block, the ACK / NACK resource position scheduled by DCI is after every N transmission blocks, DCI schedules multiple transmission blocks for unicast services, DCI schedules multiple transmission blocks for multicast services, DCI schedules one to multiple transmission blocks for unicast services and one to multiple transmission blocks for multicast services.
[0468] (III) Changes in the UE's search space monitoring and DCI format detection behavior, which include the following two categories:
[0469] a) The UE additionally monitors or detects one or more DCI formats or newly introduced search spaces corresponding to the feature, and stops monitoring or detecting some existing DCI formats or some existing search spaces.
[0470] For example, the UE monitors the search space and reuses the existing UE behavior. In the search space, it stops detecting the existing DCI format used for dynamically scheduling a transport block, detects other existing DCI formats that are not used for dynamic scheduling, and also detects all DCI formats used for scheduling multiple transport blocks.
[0471] For example, the UE stops monitoring a Type-1 search space, monitors a newly introduced search space, and detects a DCI format for scheduling multiple transport blocks corresponding to the characteristic in the newly introduced search space.
[0472] b) Alternatively, the UE's monitoring of the search space and detection of the DCI format reuses existing UE behaviors, and additionally monitors the newly introduced search space and / or detects all DCI formats used for scheduling multiple transport blocks.
[0473] For example, the UE's monitoring of the search space and detection of the DCI format reuse existing UE behaviors, and additionally monitors the newly introduced search space, and detects the DCI format corresponding to the characteristic for scheduling multiple transport blocks in the newly introduced search space.
[0474] For example, the UE's monitoring of the search space and detection of the DCI format reuse existing UE behaviors, and in all monitored search spaces, or in the monitored type 1 search space, additionally detects the DCI format corresponding to the characteristic for scheduling multiple transport blocks.
[0475] For a) and b), the additional monitoring of the search space and / or detection of the DCI format is performed all the time, or is enabled / activated or deactivated / released when a predefined condition is met.
[0476] For example, after the UE is scheduled by the existing mechanism for at least one transmission block of a downlink / uplink service, or when the reported BSR exceeds a predefined threshold, the UE enables / activates additional monitoring of the search space and / or detection of the DCI format;
[0477] For example, after uplink service transmission is completed or when the reported BSR is lower than a predefined threshold, the UE deactivates / releases additional monitoring of the search space and / or detection of the DCI format.
[0478] The configuration of the feature of scheduling multiple transport blocks in the DCI, or the enabling / activation, and / or deactivation / release of the feature (the release corresponding to activation in this embodiment may also be deactivation), is configured for all service types.
[0479] For example, if the feature of scheduling multiple transport blocks in the DCI is enabled, the feature is enabled for all services supporting the feature. For example, the services supporting the feature include all uplink services and downlink services, including uplink / downlink unicast services and multicast services.
[0480] Alternatively, the configuration of the feature of scheduling multiple transport blocks in the DCI, or the enabling / activation, and / or deactivation / release of the feature, is independently configured for each service type. The configuration information of different service types may be different or the same.
[0481] For example, the characteristic of scheduling multiple transport blocks in DCI is configured for uplink services, or the characteristic is enabled / activated and / or deactivated / released for uplink services, and the characteristic of scheduling multiple transport blocks in DCI is configured for downlink services, or the characteristic is enabled / activated and / or deactivated / released for downlink services. For example, the characteristic of scheduling multiple transport blocks in DCI is configured for unicast services, or the characteristic is enabled / activated and / or deactivated / released for uplink services, and the characteristic of scheduling multiple transport blocks in DCI is configured for multicast services, or the characteristic is enabled / activated and / or deactivated / released for downlink services.
[0482] DCI Design
[0483] Search space for DCI used to schedule multiple transport blocks
[0484] The UE detects the DCI sent by the base station for scheduling multiple transport blocks, including the UE monitoring the UE-specific search space (UE-specific Search Space, USS) and / or the common search space (Common Search Space, CSS), detecting the DCI and decoding it. The UE-specific search space includes at least one existing UE-specific search space in LTE, and / or a newly introduced UE-specific search space for transmitting DCI carrying scheduling information of multiple transport blocks; the common search space includes at least one existing common search space in LTE, and / or a newly introduced common search space for transmitting DCI carrying scheduling information of multiple transport blocks.
[0485] The DCI sent by the base station for scheduling multiple transport blocks is transmitted in a UE-specific search space and / or in a common search space.
[0486] Distinguishing between DCI formats and uplink / downlink transport blocks
[0487] Introduce one to multiple DCI formats for scheduling multiple transport blocks. If multiple DCI formats are introduced, different DCI formats are used for different types of DCI multiple transport block scheduling (the types of DCI multiple transport block scheduling have been described in the feature configuration and enable / disable section), for example, one DCI format is used to schedule multiple transport blocks for uplink unicast services, another DCI format is used to schedule multiple transport blocks for downlink unicast services, another DCI format is used to schedule transport blocks for uplink unicast services and transport blocks for downlink unicast services, and another DCI format is used to schedule multiple transport blocks for multicast services.
[0488] After decoding the DCI sent by the base station, the UE determines that the DCI is used to schedule multiple transport blocks based on at least one of the following: the format of the DCI, the scrambled RNTI used by the DCI, the search space in which the DCI is detected, and the size of the DCI.
[0489] The UE decodes the DCI sent by the base station and determines that the DCI is used to schedule multiple transport blocks, further comprising: determining that any one of the transport blocks scheduled by the DCI is a transport block for uplink services and / or a transport block for downlink services according to at least one of the following:
[0490] The format of the DCI, the scrambled RNTI used by the DCI, the search space for detecting the DCI, the size of the DCI, the indication field carried in the DCI, and the scheduling information carried in the DCI.
[0491] For example, after decoding the DCI sent by the base station, the UE determines that the DCI is used to schedule multiple transport blocks according to the scrambled RNTI used to decode the DCI, and determines that each transport block scheduled in the DCI is a transport block for uplink or downlink services according to the indication field carried in the DCI. Table 1 gives three examples of the indication field in the DCI, which are respectively used for scheduling DCI for 2 transport blocks, DCI for scheduling m transport blocks, and DCI for scheduling 8 transport blocks.
[0492] For example, after the UE decodes the DCI sent by the base station, it determines, based on the search space in which the DCI is detected, that the DCI is used to schedule multiple transport blocks, and, based on the resource location information of the transport block implicitly or explicitly indicated in the scheduling information of a transport block carried in the DCI, determines that the resource location information is the same as the resource location at which the UE was last scheduled for PUSCH transmission, and determines that the resource location information is used to schedule the next PUSCH transmission of the UE; or, determines that the resource location information is the same as the resource location at which the UE was last scheduled for PDSCH decoding, and determines that the resource location information is used to schedule the next PDSCH decoding of the UE.
[0493] Table 1
[0494] DCI type field (2 bits) Transport block type scheduled by DCI 00 Down+Down 01 Downlink + Uplink 10 Uplink + Downlink 11 Up+Up DCI type field (m bits) Transport block type scheduled by DCI i-th bit (0<i<=m)=0 The i-th transport block is the downlink i-th bit (0<i<=m)=1 The i-th transport block is the uplink DCI type field (3 bits) Transport block type scheduled by DCI 000 8 downlinks 001 The first 6 are downlink, and the last 2 are uplink. 010 The first 4 are downlink, and the last 4 are uplink. 011 The first 2 are downlink, and the last 6 are uplink. 100 The first 6 are uplink, and the last 2 are downlink. 101 The first 4 are uplink, the last 4 are downlink 110 The first 2 are for uplink, and the last 6 are for downlink. 111 8 Uplinks
[0495] DCI Content
[0496] The DCI size of a DCI used to schedule multiple transport blocks is fixed, or is determined by the maximum number of transport blocks scheduled in the configured DCI. The size of each field in a DCI used to schedule multiple transport blocks is fixed, or is determined by the maximum number of transport blocks scheduled in the configured DCI, or is determined by the number of transport blocks actually scheduled in the DCI.
[0497] The size of the DCI for scheduling multiple transport blocks is the same as the size of at least one existing DCI format, or the size of the DCI for scheduling multiple transport blocks is different from the size of the existing DCI format. Wherein, when the size of the DCI for scheduling multiple transport blocks is the same as the size of at least one existing DCI format, a method is to reuse at least one existing DCI format for the DCI for scheduling multiple transport blocks, and reinterpret the meaning of certain fields in the existing DCI format, or delete / not indicate certain fields in the existing DCI format, and use these fields to indicate newly added fields in the DCI for scheduling multiple transport blocks, and / or transport block-specific fields or fields with increased size in the DCI for scheduling multiple transport blocks.
[0498] The DCI format carries at least one of the following fields: DCI format distinction, the number of transport blocks scheduled in the DCI, frequency domain resources, time domain resources, scheduling delay, modulation and coding scheme (MCS), redundancy version (RV), number of repetitions, new data indicator (NDI), number of DCI subframe repetitions, number of hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) processes, HARQ ID, HARQ-ACK time domain and / or frequency domain resources, power control information, single cell multicast control channel (SC-MCCH) change notification.
[0499] A field carried in the DCI format is specific to a transport block, that is, when the DCI is used to schedule m transport blocks, m such fields are carried in the DCI; or, it is common to all transport blocks scheduled by the DCI, that is, 1 such field is carried in the DCI.
[0500] Table 2 provides an example for illustrating the contents of some fields carried in a DCI format for scheduling multiple transport blocks.
[0501] Table 2
[0502]
[0503]
[0504]
[0505]
[0506] It should be noted that in the DCI for scheduling multiple transport blocks, the number of transport blocks actually scheduled is configurable, and the minimum value may be 1. When the size of the DCI is determined, padding is used in the transport block-specific field corresponding to the transport blocks that are not actually scheduled.
[0507] For example, when the maximum number of transport blocks scheduled by the DCI configured by the higher layer is 2, the DCI field carries 2 NDI fields and 2 RV fields. When the number of scheduled transport blocks indicated by the DCI is 1, that is, it carries only the scheduling information of one transport block, the scheduling information of the transport block is indicated in the first NDI field and the first RV field, and the second NDI field and the second RV field are filled.
[0508] The following describes a method for scheduling multiple transport blocks in DCI and the overall scheduling process in combination with several specific examples.
[0509] The first example describes a method for scheduling multiple transport blocks for downlink traffic.
[0510] The UE supports the feature of scheduling multiple transport blocks in DCI, but the base station configures the feature to be disabled / released (or deactivated). The UE does not use this feature, and monitors the Physical Downlink Control Channel (PDCCH) and search space, monitors the Physical Downlink Shared Channel (PDSCH), and detects DCI using the existing LTE mechanism.
[0511] The UE is a single-HARQ capable UE that supports the feature of scheduling multiple transport blocks in the DCI and is configured by the base station to enable / activate this feature. The UE's behavior includes:
[0512] (I) Enable / activate the newly introduced signal / channel / signaling format corresponding to this feature, including:
[0513] A DCI format for scheduling multiple transport blocks, including DCI format X0, which is used to schedule multiple transport blocks for downlink services;
[0514] A signal and / or channel for an ACK / NACK feedback message indicating HARQ-ACK feedback for multiple transport blocks;
[0515] MAC CE used to indicate information related to this feature.
[0516] The above signal / channel / signaling formats are predefined.
[0517] (ii) The UE obtains configuration information of the feature configured by the base station and / or a higher layer and / or predefined, including:
[0518] a search space for detecting a DCI format for scheduling a plurality of transport blocks;
[0519] The maximum number of transport blocks scheduled in the DCI;
[0520] Enable dynamic scheduling based approach;
[0521] Maximum number of HARQ processes supported by DCI scheduling.
[0522] (III) The UE monitors the UE-specific Search Space (USS) and detects the downlink control information (DCI) sent by the base station, including:
[0523] The UE stops monitoring the Type-1 search space, additionally monitors the newly introduced search space, and detects the DCI format corresponding to the characteristic for scheduling multiple transport blocks in the newly introduced search space, wherein the size of the DCI format is determined by the maximum number of transport blocks scheduled in the DCI.
[0524] (iv) The UE detects the DCI format X0, determines, based on the format of the DCI and the RNTI used by the DCI, that the DCI is used to schedule multiple transport blocks, and determines, based on the indication field carried in the DCI, that each transport block scheduled in the DCI is a transport block for a downlink service.
[0525] (V) The UE decodes the Physical Downlink Shared Channel (PDSCH) transmitted by the base station according to the scheduling information carried in the DCI, and sends ACK / NACK feedback of the PDSCH decoding to the base station, including:
[0526] The UE determines that the DCI schedules m PDSCH receptions (or PDSCH decodings) based on the number of transport blocks indicated by the subframe number field in the DCI, which is m.
[0527] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0528] The UE determines to send a corresponding HARQ-ACK feedback after each PDSCH reception based on the HARQ process number of 1 indicated by the DCI. The HARQ-ACK feedback carries 1 bit of ACK / NACK information. The HARQ ID indicated by the DCI is the ID of the HARQ process used for each PDSCH reception.
[0529] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0530] The UE determines the time domain position for PDSCH decoding and the time domain position for sending ACK / NACK feedback based on the scheduling delay field carried in the DCI. Figure 2 is an example, where the UE detects DCI format X0 ending in subframe n in the PDCCH, and the time domain position for UE decoding PDSCH and sending ACK / NACK feedback is:
[0531] The starting subframe of the first PDSCH decoding is n+k0+k1, the starting subframe of the second PDSCH decoding is n1+k0a+k2, the starting subframe of the third PDSCH decoding is n2+k0a+k2, and so on. The starting subframe of the mth PDSCH decoding is n m-1 +k0a+k2;
[0532] The starting subframe for the ACK / NACK transmission of the first decoded PDSCH is n1'+k0b+k3, the starting subframe for the ACK / NACK transmission of the second decoded PDSCH is n2'+k0b+k3, and so on. The starting subframe for the ACK / NACK transmission of the mth decoded PDSCH is n m-1 '+k0b+k3.
[0533] in:
[0534] k0, k0a and k0b are predefined values and can be 0 or integers greater than 0;
[0535] Any one of k1, k2 and k3 is explicitly indicated in the DCI or predefined. For example, the DCI carries three scheduling delay fields indicating k1, k2 and k3 respectively; or, the DCI carries two scheduling delay fields indicating values k and k' respectively, k1 = k2 = k, k3 = k'; or, the DCI carries one scheduling delay field indicating a value k, k1 = k2 = k, and k3 is a predefined value;
[0536] like Figure 5 As shown, n1 is the end subframe or the start subframe of the first decoding, n2 is the end subframe or the start subframe of the second decoding, and so on.m-1 is the end subframe or start subframe of the m-1th decoding; or, n1 is the end subframe or start subframe of the first ACK / NACK feedback message, n2 is the end subframe or start subframe of the second ACK / NACK feedback message, and so on, n m-1 It is the end subframe or the start subframe of the m-1th ACK / NACK feedback message;
[0537] like Figure 5 As shown, n1' is the end subframe or the start subframe of the first decoding, n2' is the end subframe or the start subframe of the second decoding, and so on. m-1 ' is the end subframe or start subframe of the m-1th decoding.
[0538] For a time division duplex (TDD) or half-duplex frequency division duplex (HD-FDD) UE, the scheduling delay between two adjacent PDSCHs needs to be sufficient to ensure that the time interval / gap between the two adjacent PDSCHs can meet the time required for the transmission of the ACK / NACK feedback message. For example, for Figure 5 In the example in the upper middle part, k0+k2 should be no less than k0b+k3+ACK / NACK feedback message transmission duration+re-tune time.
[0539] For full-duplex frequency division duplex (FD-FDD) UEs, the scheduling delay between adjacent PDSCHs is not as required in TDD / HD-FDD scenarios, and the minimum delay can be 0. That is, for FD-FDD UEs, adjacent PDSCHs can use resources that are continuous in the time domain, such as Figure 6 As shown, k0=k2=0, and the FD-FDD UE needs to simultaneously receive the PDSCH and transmit the ACK / NACK feedback message in certain subframes, using different frequency domain resources.
[0540] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0541] The UE determines whether each PDSCH received by the HARQ process is a retransmission or an initial transmission of new data. The UE considers the first decoded PDSCH to be the initial transmission by default, or confirms the first decoded PDSCH to be the initial transmission based on the 1-bit NDI field carried in the DCI; for any subsequent PDSCH, the UE determines whether the PDSCH is the initial transmission or a retransmission based on the content of the HARQ-ACK feedback corresponding to the previous PDSCH and / or the information implicitly or explicitly carried in the transmission block of the PDSCH.
[0542] The information implicitly or explicitly carried in the transmission block of the PDSCH includes a high-layer header added before the transmission block, including a medium access control (MAC) header / radio link control (RLC) header / packet data convergence protocol (PDCP) header, or a newly introduced MAC control element (CE) carried in the MAC protocol data unit (PDU) of the transmission block, or a 1-bit initial transmission / retransmission indication added before the transmission block, or a predefined scrambling code sequence.
[0543] For example, when the HARQ-ACK feedback of PDSCH1 is ACK, PDSCH2 is the initial transmission; when the HARQ-ACK feedback of PDSCH2 is NACK and the MAC PDU of PDSCH3 carries a MAC CE indicating retransmission, PDSCH3 is the retransmission of PDSCH2.
[0544] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0545] For multiple PDSCH decodings indicated by a DCI carrying multiple transport blocks, the parameters used by the UE for each decoding are the same or different. For example, if a repetition number value is indicated in the DCI, all PDSCHs scheduled by the DCI use the same repetition number. For example, when the DCI is used to schedule two transport blocks, it carries two MCS values to indicate the MCS of the two transport blocks in sequence.
[0546] Similarly, for ACK / NACK feedback of multiple PDSCH decodings indicated by a DCI carrying multiple transport blocks, the parameters used by the UE each time it sends ACK / NACK feedback to the base station can be the same or different. For example, the UE reuses the existing mechanism to use the same number of repetitions for each ACK / NACK transmission; uses different subcarrier positions for each ACK / NACK transmission according to multiple ACK / NACK subcarrier positions indicated in the DCI; or, according to one or more ACK / NACK subcarrier positions indicated in the DCI, calculates the corresponding subcarrier position for ACK / NACK transmission according to the frequency domain position of each PDSCH.
[0547] (VI) When the UE decodes the PDSCH scheduled by the DCI and sends ACK / NACK feedback of the PDSCH decoding to the base station, the PDCCH monitoring behavior is determined according to the performance of the UE.
[0548] For example, the UE is a single HARQ capable UE, the last PDSCH scheduled in the DCI ends in subframe n+m, and the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+1 to subframe n+m-1.
[0549] For example, the UE is a 2-HARQ capable UE, and the PDSCH1, PDSCH2, ...PDSCHm scheduled in the DCI start and end at subframes n1 and n1', n2 and n2', ...n respectively. m and n m ', UE is in the state from subframe n1-2 to subframe n1'-1, from subframe n2-2 to subframe n2'-1, ... from subframe n m -2 to subframe n m On any subframe between n+1 and subframe n+m-1, and on any subframe used for transmitting ACK / NACK, there is no need to monitor the PDCCH or PDCCH candidates.
[0550] For example, the UE is a 2-HARQ capable FD-FDD UE, the PDSCH scheduled in the DCI is not counted into the HARQ process, and the UE monitors the PDCCH using the existing mechanism without any additional restrictions.
[0551] In addition, a simplified scenario of the first example is described. In this scenario, the UE supports the feature of scheduling multiple transport blocks in the DCI and is configured by the base station to enable / activate this feature. The UE's behavior includes:
[0552] (I) Enable / activate the newly introduced signal / channel / signaling format corresponding to this feature, including:
[0553] A DCI format for scheduling multiple transport blocks, including DCI format X0, which is used to schedule multiple transport blocks for downlink services;
[0554] (ii) The UE obtains configuration information of the feature configured by the base station and / or a higher layer and / or predefined, including:
[0555] The maximum number of transport blocks scheduled in the DCI;
[0556] (III) The UE monitors the UE-specific Search Space (USS) and detects the downlink control information (DCI) sent by the base station, including:
[0557] The UE monitors the USS in the existing mechanism and detects the DCI sent by the base station.
[0558] (iv) The UE detects the DCI format X0, and determines, based on the format of the DCI and the RNTI used by the DCI, that the DCI is used to schedule transport blocks of multiple downlink services.
[0559] (V) The UE decodes the Physical Downlink Shared Channel (PDSCH) transmitted by the base station according to the scheduling information carried in the DCI, and sends ACK / NACK feedback of the PDSCH decoding to the base station, including:
[0560] The UE determines that the DCI schedules m PDSCH receptions (or PDSCH decodings) based on the number of transport blocks indicated by the subframe number field in the DCI, which is m.
[0561] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0562] The UE determines to send a corresponding HARQ-ACK feedback after each PDSCH reception based on the HARQ process number of 1 indicated by the DCI. The HARQ-ACK feedback carries 1 bit of ACK / NACK information. The HARQ ID indicated by the DCI is the ID of the HARQ process used for each PDSCH reception.
[0563] Or, for the transmission indicated by DCI format X0, a predefined HARQ ID and a predefined number of HARQ processes are used. Assuming the predefined value is 1, the UE sends corresponding HARQ-ACK feedback after each PDSCH reception, and the HARQ-ACK feedback carries 1 bit of ACK / NACK information.
[0564] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0565] The UE determines the time domain position for PDSCH decoding and the time domain position for sending ACK / NACK feedback according to the scheduling delay field and / or period field and / or predefined parameters carried in the DCI. For example, the time interval between the end subframe of the DCI and the start subframe of the first decoded PDSCH is indicated by the scheduling delay field or is predefined; the time interval between the nth decoded PDSCH and the n+1th decoded PDSCH is indicated by the period field or is predefined, and the time interval is the number of subframes between the start or end subframe of the nth decoded PDSCH and the start or end subframe of the n+1th decoded PDSCH.
[0566] The UE decodes the PDSCH transmitted by the base station according to the scheduling information carried in the DCI and sends the base station an ACK / NACK feedback of the PDSCH decoding, which also includes:
[0567] The UE determines whether the PDSCH received each time by the HARQ process is a retransmission or an initial transmission of new data based on the NDI field carried in the DCI, and / or the content of the HARQ-ACK feedback, and / or the information implicitly or explicitly carried in the transmission block of the PDSCH, and / or by multiplexing the method in the existing semi-persistent scheduling mechanism.
[0568] The second example describes a method for scheduling multiple transport blocks for downlink services. This example is similar to the first example, but the UE is a 2-HARQ capable UE, and the number of HARQ processes indicated in the DCI for scheduling multiple transport blocks for the UE is 2. In this example, only the contents that are different from the first example are described later.
[0569] According to the number of HARQ processes indicated in the DCI, the UE determines to send the corresponding HARQ-ACK feedback after every 2 PDSCH receptions. The HARQ-ACK feedback carries a bitmap of length 2, and each bit indicates the ACK / NACK information of a PDSCH in chronological order; the HARQ ID indicated by the DCI is the ID of the first HARQ process, and the ID of the second HARQ process is the ID of the first HARQ process+1 according to the predefined configuration.
[0570] The UE determines the time domain position for performing PDSCH decoding and the time domain position for sending ACK / NACK feedback according to the scheduling delay field carried in the DCI. Figure 7 For example, the scheduling delay field in the DCI indicates the interval between the downlink control information and the first PDSCH (k0+k1, k0 is a predefined value), and / or the interval between the PDSCH and the corresponding HARQ-ACK feedback message (k0b+k3, k0b is a predefined value), and / or the interval between two PDSCHs of the same HARQ ID (k0a+k2, k0a is a predefined value) or the interval between the HARQ-ACK feedback message and the subsequent PDSCH (k0c+k4, k0c is a predefined value). Any of the above intervals is calculated from the starting subframe and / or ending subframe of two adjacent transmissions, for example, the ending subframe of the previous transmission + the starting subframe of the next transmission, or the starting subframe of the previous transmission + the starting subframe of the next transmission.
[0571] Similar to the first example, for TDD or HD-FDD UE, the scheduling delay between two discontinuous adjacent PDSCHs, such as the scheduling delay between PDSCH2 and PDSCH, needs to satisfy the time interval / gap between the two PDSCHs to meet the time required for the transmission of the ACK / NACK feedback message; for FD-FDD UE, the scheduling delay can be as small as 0.
[0572] Similar to the first example, the UE assumes that the first two decoded PDSCHs, that is, the first decoded PDSCH of each HARQ process, are the initial transmission of new data, or confirms that the first two decoded PDSCHs are the initial transmission according to the 2-bit NDI field carried in the DCI; for any subsequent PDSCH, the UE determines whether the PDSCH is the initial transmission or a retransmission based on the content of the HARQ-ACK feedback corresponding to the previous PDSCH of the HARQ process of the PDSCH, and / or the information implicitly or explicitly carried in the transmission block of the PDSCH.
[0573] For example, when the HARQ-ACK feedback of PDSCH1 is ACK, PDSCH3 is the initial transmission; when the HARQ-ACK feedback of PDSCH2 is NACK and the MAC PDU of PDSCH4 carries a MAC CE indicating retransmission, PDSCH4 is the retransmission of PDSCH2.
[0574] Similar to the first example, when the UE decodes the PDSCH scheduled by the DCI and sends ACK / NACK feedback of the PDSCH decoding to the base station, the PDCCH monitoring behavior is determined according to the performance of the UE.
[0575] For example, the UE is a 2-HARQ capable UE, the last PDSCH scheduled in the DCI ends in subframe n+m, and the UE does not need to monitor the PDCCH or PDCCH candidates in any subframe from subframe n+1 to subframe n+m-1.
[0576] The third example describes a method for scheduling multiple transport blocks for uplink services or scheduling multiple transport blocks for downlink services. This example is similar to the first example, but the UE can support up to m HARQ processes. In the DCI for scheduling multiple transport blocks for the UE, the number of scheduled transport blocks is m, the number of indicated HARQ processes is m or the number of HARQ processes is not indicated, and the maximum number of HARQ processes supported by the UE is used by default. In this example, only the contents that are different from the first example are described later.
[0577] The UE determines to send the corresponding HARQ-ACK feedback after receiving all m PDSCHs according to the number of HARQ processes indicated in the DCI. The HARQ-ACK feedback carries a bitmap of length m, and each bit indicates the ACK / NACK information of a PDSCH in chronological order. The DCI indicates that a reference HARQ ID is the ID of the first HARQ process. According to the predefined configuration, the ID of the nth HARQ process is the reference HARQ ID+n-1.
[0578] The UE determines the time domain position for performing PDSCH decoding and the time domain position for sending ACK / NACK feedback according to the scheduling delay field carried in the DCI. Figure 8 For example, the scheduling delay field in the DCI indicates the interval between the downlink control information and the first PDSCH (k0+k1, k0 is a predefined value), and / or the interval between the last PDSCH and the HARQ-ACK feedback message (k0'+k3, k0b is a predefined value). In addition, the scheduling delay field also indicates the interval between two adjacent PDSCHs, or the interval uses a predefined value. For example, Figure 8 When the interval is 0, the resources used by the several PDSCHs scheduled by the DCI are continuous in the time domain; or, when the interval is not 0, the resources used by the several PDSCHs scheduled by the DCI are discontinuous in the time domain.
[0579] The UE determines whether each transport block or downlink HARQ process is an initial transmission or a retransmission based on the NDI field carried in the DCI. The NDI field carried in the DCI is specific to the transport block / HARQ process, that is, the DCI carries m NDI fields, and each NDI field corresponds to a transport block / HARQ process in sequence; or, the NDI field carried in the DCI is common to all transport blocks or HARQ processes, that is, all transport blocks or HARQ processes use the same NDI parameter.
[0580] After decoding the data of all the multiple transport blocks indicated by the DCI, the UE sends an ACK / NACK feedback message carrying feedback of all the multiple transport blocks to the base station, or sends multiple ACK / NACK feedback messages to the base station, each ACK / NACK feedback message carrying feedback of one or more transport blocks. Figure 8 In the process, the UE sends an ACK / NACK feedback message to the base station, carrying a bitmap of length m, indicating the ACK / NACK feedback of all m PDSCH decodings in chronological order.
[0581] The following is a more specific example. Fig. 9 As shown, the process of scheduling downlink services in all three DCIs is used to illustrate the method of determining initial transmission / retransmission by the HARQ process in this example, assuming that the UE can support a maximum of 4 parallel HARQ processes.
[0582] In the DCI detected by the UE for the first time, the number of scheduled transport blocks is 4, and the indicated NDI is 1111 (in this example, it is assumed that 1 is the initial transmission of new data and 0 is the retransmission). All 4 transport blocks are initial transmissions, and the HARQ ID of each transport block is indicated; the UE determines that HARQ#0~#3 are all initial transmissions; after receiving 4 PDSCHs, the UE sends a HARQ-ACK feedback message 1100 to the base station according to the reception status (in this example, it is assumed that 1 is ACK and 0 is NACK), indicating that the first 2 PDSCHs are ACK and the last 2 PDSCHs are NACK; the UE starts monitoring the PDCCH.
[0583] In the DCI detected by the UE for the second time, the number of scheduled transport blocks is 4, the indicated NDI is 1100, the first 2 transport blocks are initial transmissions, the last 2 transport blocks are retransmissions, and the HARQ ID of each transport block is indicated; the UE determines that HARQ#0 and #1 are initial transmissions, and HARQ#2 and #3 are retransmissions; after receiving 4 PDSCHs, the UE sends a HARQ-ACK feedback message 1001 to the base station according to the reception status, indicating that the 1st and 4th PDSCHs are ACK, and the 2nd and 3rd PDSCHs are NACK; the UE starts monitoring the PDCCH.
[0584] In the DCI detected by the UE for the third time, the number of scheduled transport blocks is 2, the indicated NDI is 00, both transport blocks are retransmissions, and the HARQ ID of each transport block is indicated; the UE determines that HARQ#1 and #2 are both retransmissions; after receiving 2 PDSCHs, the UE sends a HARQ-ACK feedback message 11 to the base station according to the reception status, indicating that both PDSCHs are ACK; the UE starts monitoring the PDCCH.
[0585] So far, all retransmissions of the downlink service have been completed, and all data transmission of the downlink service has been completed.
[0586] In this example, fallback of the DCI scheduling multiple transport blocks feature is also supported. Fig. 9 Taking the scenario shown in the figure as an example, if the HARQ-ACK feedback message sent by the UE to the base station for the second time is 1010, indicating that the first and third PDSCHs are ACKs and the second and fourth PDSCHs are NACKs, the base station sends two DCIs to the UE successively, indicating the retransmission of HARQ#1 and HARQ#3 respectively. These two DCIs fall back from scheduling multiple transport blocks to scheduling one transport block.
[0587] The two DCIs use a DCI format for scheduling multiple transport blocks, or use an existing DCI format. Wherein, when the UE maintains the existing monitoring of the search space and / or detection of the existing DCI format, the two DCIs may use the existing DCI format; for example, the UE needs to monitor the existing search space and detect the existing DCI format therein, and monitor the newly introduced search space and detect the DCI format for scheduling multiple transport blocks therein, or the UE needs to monitor the newly introduced search space and detect the DCI format for scheduling multiple transport blocks and the existing DCI format therein.
[0588] Similarly, the mechanism of falling back from DCI scheduling multiple transport blocks to DCI scheduling one transport block is also applicable to uplink services.
[0589] The fallback behavior is scheduled by the base station, that is, the UE maintains the existing monitoring of the search space and / or the detection of the existing DCI format, and / or the monitoring of the newly introduced search space and / or the detection of the DCI format for scheduling multiple transport blocks;
[0590] Or, the fallback behavior is configured by the base station or the higher layer, that is, the base station / higher layer configures the UE to stop monitoring the newly introduced search space and / or detecting the DCI format used to schedule multiple transport blocks;
[0591] Or, the fallback behavior is conditional. For example, when the BSR reported by the UE is lower than a predefined threshold, the UE falls back to using the DCI that schedules one transport block; for example, when the UE's uplink data transmission is completed (there may or may not be data that needs to be retransmitted, but there is no new data that needs to be transmitted for the first time), the UE falls back to using the DCI that schedules one transport block.
[0592] The fourth example describes a method for scheduling multiple transport blocks of uplink traffic.
[0593] The UE supports the feature of scheduling multiple transport blocks in the DCI and is configured by the base station to enable / activate this feature. The UE's behavior includes:
[0594] (i) The newly introduced signal / channel / signaling format corresponding to the UE enabling / activating this feature also includes:
[0595] The DCI format used for scheduling multiple transport blocks includes DCI format X1, which is used for scheduling multiple transport blocks of uplink services.
[0596] MAC CE used to indicate information related to this feature.
[0597] The above signal / channel / signaling formats are predefined.
[0598] (ii) The UE obtains configuration information of the feature configured by the base station and / or a higher layer and / or predefined, including:
[0599] a search space for detecting a DCI format for scheduling a plurality of transport blocks;
[0600] The maximum number of transport blocks scheduled in the DCI;
[0601] Enable dynamic scheduling based approach;
[0602] Maximum number of HARQ processes supported by DCI scheduling.
[0603] (III) The UE monitors the UE-specific Search Space (USS) and detects the downlink control information (DCI) sent by the base station, including:
[0604] For example, the UE stops monitoring the Type-1 search space, additionally monitors the newly introduced search space, and detects the DCI format corresponding to the characteristic for scheduling multiple transport blocks in the newly introduced search space, wherein the size of the DCI format is determined by the maximum number of transport blocks scheduled in the DCI.
[0605] (iv) The UE decodes the DCI format X1, and determines, based on the format of the DCI and the RNTI used by the DCI, a plurality of transport blocks used by the DCI to schedule uplink services.
[0606] (V) The UE transmits a physical uplink shared channel (PUSCH) according to the scheduling information carried in the DCI, including:
[0607] The UE determines that the DCI schedules m PUSCH transmissions based on the number of transport blocks indicated by the subframe number field in the DCI, which is m.
[0608] The UE transmits the PUSCH according to the scheduling information carried in the DCI, and further includes:
[0609] After all m PUSCH transmissions, the UE monitors the PDCCH and detects the DCI for scheduling one or more transport blocks.
[0610] The UE transmits the PUSCH according to the scheduling information carried in the DCI, and further includes:
[0611] The UE determines the time domain position for PUSCH transmission according to the scheduling delay field carried in the DCI. Fig.10 As an example, the UE detects DCI format X1 ending in subframe n in the PDCCH, and the time domain position of the UE transmitting the PUSCH is:
[0612] The starting subframe of the first PUSCH transmission is n+k0+k1, the resource positions of two adjacent PUSCH transmissions are adjacent in the time domain, or there is a gap of length L between the resource positions of two adjacent PUSCH transmissions in the time domain, or the resource position of each PUSCH transmission is periodic in the time domain, and its period is T;
[0613] After completing m PUSCH transmissions, the UE starts monitoring the search space and detecting DCI in the next USS.
[0614] in:
[0615] k0 is a predefined value, which can be 0 or an integer greater than 0;
[0616] Any one of the gap length L, the PUSCH resource period T, and the scheduling delay k1 is explicitly indicated in the DCI or predefined. For example, the predefined value of L is 0, which means that the resource positions of two adjacent PUSCH transmissions are adjacent in the time domain; for example, the scheduling delay field indication k1 is carried in the DCI.
[0617] The UE transmits the PUSCH according to the scheduling information carried in the DCI, and further includes:
[0618] The UE determines, according to a New Data Indicator (NDI) field carried in the DCI, whether each transport block or each PUSCH or a HARQ process corresponding to each PUSCH is a retransmission or an initial transmission of new data.
[0619] Among them, the NDI field carried in the DCI is exclusive to the transport block / HARQ process, and the DCI carries multiple NDI fields, each NDI field corresponds to a transport block / HARQ process in sequence; or, the NDI field carried in the DCI is common to all transport blocks or HARQ processes, that is, the NDI field indicates the initial transmission or retransmission of all transport blocks or HARQ processes.
[0620] The following is a more specific example. Fig.11 As shown, the process of scheduling uplink services in both DCIs is used to illustrate the method of determining initial transmission / retransmission by the HARQ process in this example, assuming that the UE can support up to 4 parallel HARQ processes.
[0621] In the DCI detected by the UE for the first time, the number of scheduled transport blocks is 4, the indicated NDI is 1111 (in this example, it is assumed that 1 is the initial transmission of new data and 0 is the retransmission), all 4 transport blocks are initial transmissions, and the HARQ ID of each transport block is indicated; the UE determines that HARQ#0~#3 are all initial transmissions; after transmitting 4 PUSCHs, the UE starts to monitor the PDCCH.
[0622] In the DCI detected by the UE for the second time, the number of scheduled transport blocks is 4, the indicated NDI is 1100, the first 2 transport blocks are initial transmissions, the last 2 transport blocks are retransmissions, and the HARQ ID of each transport block is indicated; the UE determines that HARQ#0 and #1 are initial transmissions, and HARQ#2 and #3 are retransmissions; after transmitting 4 PDSCHs, the UE starts to monitor the PDCCH.
[0623] (VI) When the UE transmits the PUSCH scheduled by the DCI, the PDCCH monitoring behavior is determined according to the performance of the UE.
[0624] For example, the UE is a single HARQ capable UE, the last PUSCH transmission scheduled in the DCI ends in subframe n+m, and the UE does not need to monitor PDCCH or PDCCH candidates in any subframe from subframe n+1 to subframe n+m-1.
[0625] In existing MTC and NB-IoT, the base station does not send HARQ-ACK feedback for uplink services, but sends DCI carrying uplink authorization information, and the UE obtains the initial transmission / retransmission indication from the NDI field carried by the DCI. In this mechanism, the NDI field implicitly indicates ACK / NACK feedback. The above descriptions in this example are based on the scenario where HARQ-ACK feedback for uplink services is not used.
[0626] Additionally, another scenario of using HARQ-ACK feedback message for uplink service transmission is described below. In this scenario, a new signal / channel is introduced to indicate the HARQ-ACK information of one or more transmission blocks of the uplink service. The signal is a feedback DCI transmitted on the PDCCH, or a dedicated signal / channel. After the PUSCH transmission is completed, or during the PUSCH transmission, the UE detects / listens to the signal or channel of the HARQ-ACK feedback dedicated to the uplink service, and obtains the ACK / NACK information sent by the base station.
[0627] In this scenario, the UE behavior also includes:
[0628] (i) The newly introduced signal / channel / signaling format corresponding to the UE enabling / activating this feature also includes:
[0629] A signal and / or channel for an ACK / NACK feedback message indicating HARQ-ACK feedback for multiple transport blocks;
[0630] (2) The UE determines, based on the number of HARQ processes indicated by the DCI for scheduling multiple transport blocks being N, that after every N PUSCH transmissions, it monitors the PDCCH and detects the newly introduced DCI for indicating the HARQ-ACK information of one or more transport blocks, and / or monitors the newly introduced channel for indicating the HARQ-ACK information of one or more transport blocks.
[0631] Among them, the UE defaults to the first N PUSCH transmissions or the first PUSCH transmission of each HARQ process as the initial transmission, or confirms the first N PUSCHs as the initial transmission or retransmission according to the N-bit NDI field carried in the DCI; for any subsequent PUSCH, the UE determines whether the PUSCH is the initial transmission or the retransmission based on the content of the HARQ-ACK feedback corresponding to the last PUSCH transmission of the HARQ process corresponding to the PUSCH.
[0632] The HARQ-ACK feedback carries N bits of ACK / NACK information, that is, carries a bitmap with a length of N to indicate ACK / NACK information, and the N bits indicate the ACK / NACK information of the PUSCH transmissions of the N HARQ processes in sequence.
[0633] The UE monitors the PDCCH and detects the newly introduced DCI for indicating the HARQ-ACK information of one or more transport blocks, and / or monitors the newly introduced channel for indicating the HARQ-ACK information of one or more transport blocks, including:
[0634] The UE determines a time window for monitoring / detecting an ACK / NACK feedback message according to the time domain resources of the last PUSCH transmission, monitors a search space of a feedback message corresponding to an uplink service within the monitoring time window, and detects a group feedback message indicating ACK / NACK feedback of N transport blocks; and / or, monitors / detects an ACK / NACK feedback message sent by a base station within the monitoring time window, for example, monitors a dedicated channel for uplink service feedback messages similar to a PHICH sent by the base station and detects / decodes the ACK / NACK feedback message.
[0635] The ACK / NACK feedback message of the uplink service in this scenario is UE-specific, and at least one of the following is implicitly or explicitly indicated in the feedback message: UE identity, HARQ ID, ACK / NACK status.
[0636] Or, the ACK / NACK feedback message of the uplink service in this scenario is shared by multiple UEs or a group of UEs, and at least one of the following is implicitly or explicitly indicated in the feedback message: UE identity, UE group identity, HARQ ID, ACK / NACK status, and corresponding PUSCH resource location. The ACK / NACK feedback message shared by multiple UEs or a group of UEs belongs to the group DCI (groupcommon DCI / group DCI). Specifically, it can be a feedback message of multiple UE types supported in the HARQ-ACK feedback message used for the early termination feature to terminate the PUSCH transmission of one or more UEs in advance.
[0637] The fifth example describes a method for scheduling one or more downlink transport blocks and one or more uplink transport blocks in one DCI.
[0638] The UE supports the feature of scheduling multiple transport blocks in the DCI and is configured by the base station to enable / activate this feature. The UE behavior is similar to the previous four examples, but the differences include:
[0639] The UE detects DCI format X0, determines that the DCI is used to schedule multiple transmission blocks based on the format of the DCI and the RNTI used by the DCI, and determines that each transmission block scheduled in the DCI is a transmission block for downlink service or a transmission block for uplink service based on the indication field carried in the DCI.
[0640] For example, when DCI format X0 schedules two transport blocks, the DCI carries a 2-bit indication field to indicate whether the two transport blocks are uplink or downlink transport blocks, respectively.
[0641] The UE decodes the Physical Downlink Shared Channel (PDSCH) transmitted by the base station according to the scheduling information carried in the DCI, and sends ACK / NACK feedback of the PDSCH decoding to the base station; and the UE transmits the Physical Uplink Shared Channel (PUSCH) according to the scheduling information carried in the DCI.
[0642] Among them, the method in which the UE decodes the PDSCH and sends ACK / NACK feedback to the base station according to the scheduling information carried in the DCI is the same as in the first four examples, and the method in which the UE transmits the PUSCH according to the scheduling information carried in the DCI is the same as in the fourth example.
[0643] The following is an explanation with reference to specific examples.
[0644] Fig.12 The following is a scenario where one DCI schedules two transport blocks. The UE determines the scheduling information of the two transport blocks based on the following content carried in the DCI:
[0645] The DCI carries a 2-bit uplink / downlink indication field 01, which indicates that the first transmission block is downlink and the second transmission block is uplink.
[0646] The DCI carries two scheduling delay values, the first scheduling delay indicates the time interval between the DCI and the first transport block, namely the PDSCH, and the second scheduling delay indicates the time interval between the DCI and the second transport block, namely the PUSCH, or the time interval between the first transport block, namely the PDSCH, and the second transport block, namely the PUSCH. For example, Fig.12 In the example, the first scheduling delay is k1, the second scheduling delay is k2, and k0 and k0' are predefined values.
[0647] The DCI does not carry a scheduling delay for indicating the time interval between the PDSCH and the corresponding ACK / NACK, for example, this field is not included in the DCI format for scheduling uplink and downlink transmissions, or this field is included in the DCI but is set to be unavailable, or this field in the DCI indicates a specific value, which indicates the use of ACK / NACK feedback for the piggybacked downlink service.
[0648] Fig.13The following is a scenario where one DCI schedules four transport blocks. The UE determines the scheduling information of the four transport blocks based on the following content carried in the DCI:
[0649] The DCI carries a 1-bit uplink / downlink indication field, indicating two predefined uplink and downlink combination types: downlink, uplink, downlink, uplink; and uplink, downlink, uplink, downlink. The value of this field is 0, indicating the first uplink and downlink combination type.
[0650] The time domain location determination method of the first PDSCH and the first PUSCH is Fig.12 The example in is the same. The UE uses the other two scheduling delay values k3 and k4 carried in the DCI, or the two predefined period values k3 and k4, to determine the time domain positions of the second PDSCH and the second PUSCH. Among them, k3 is the period of PDSCH, k4 is the period of PUSCH, k3 and k4 are not equal, that is, the resources of all 4 transport blocks are not periodic, but the resources of the uplink transport block and the resources of the downlink transport block are periodic.
[0651] and Fig.12 Similar to the example in , the HARQ-ACK feedback of PDSCH is piggybacked on the PUSCH transmission according to the DCI indication or predefined configuration.
[0652] Fig.14 Another scenario in which DCI schedules 4 transport blocks is shown. The UE determines the scheduling information of the 4 transport blocks based on the following contents carried in the DCI:
[0653] The DCI carries a 2-bit uplink / downlink indication field, indicating four predefined uplink and downlink combination types, as shown in Table 3. In this example, the value of this field is 01.
[0654] DCI type field (2 bits) Transport block type scheduled by DCI 00 Down, down, down, down 01 Down, down, down, up 10 Down, up, up, up 11 Up, up, up, up
[0655] The time domain location determination method of the first PDSCH is Fig.12 The example in is the same. The UE uses the other two scheduling delay values k3 and k4 carried in the DCI, or the two predefined period values k3 and k4, to determine the time domain positions of the subsequent PDSCH and PUSCH. Among them, k3 is the time interval between PDSCH and the previous transmission block (calculated from the starting subframe or the ending subframe, the starting subframe in the figure), and k4 is the time interval between PUSCH and the previous transmission block (calculated from the starting subframe or the ending subframe, the starting subframe in the figure). k3 and k4 are equal or unequal, that is, the resources of all 4 transmission blocks are periodic or non-periodic.
[0656] In this example, the HARQ-ACK feedback of PDSCH is piggybacked in PUSCH transmission according to DCI indication or predefined configuration. The UE uses the principle of piggybacking HARQ-ACK as much as possible, that is, when the UE needs to send HARQ-ACK feedback, if the next transmission block is an uplink transmission, the piggybacked HARQ-ACK feedback is used, otherwise, if the next transmission block is an uplink transmission, an independent HARQ-ACK feedback message is sent according to the DCI indication or predefined scheduling delay k2.
[0657] The sixth example describes a method for scheduling multiple transmission blocks of a multicast service, wherein the multicast service includes a Single Cell-Point to Multi-point (SC-PTM) service.
[0658] For a UE supporting the feature of scheduling multiple transport blocks in DCI, the UE is configured by the base station to enable the feature of scheduling multiple transport blocks in DCI, and the UE receives the multicast service according to the scheduling information carried in the DCI.
[0659] The UE is configured by the base station to enable the feature of scheduling multiple transport blocks in the DCI, including:
[0660] (i) The UE enables / activates the newly introduced signal / channel / signaling format corresponding to this feature, including a DCI format for scheduling multiple transport blocks, including DCI format X2, which is used to schedule multiple transport blocks of a multicast service; wherein the multiple transport blocks of the multicast service may be multiple transport blocks of a PDSCH carrying a single cell multicast control channel (SC-MCCH) or a single cell multicast traffic channel (SC-MTCH).
[0661] (2) The UE obtains configuration information of the feature configured by the base station and / or configured by a higher layer and / or predefined, where the configuration information includes the maximum number of transport blocks scheduled in the DCI, and search space configuration information, where the search space is used to detect the DCI format of multiple transport blocks for scheduling multicast services.
[0662] (3) The UE monitors the search space configured / preconfigured by the base station, and detects the downlink control information (DCI) sent by the base station, including: the UE detects a DCI format used for scheduling multiple transport blocks in the search space, where the DCI format may be a DCI format used for scheduling multiple transport blocks for multicast services, where the size of the DCI format is determined by configuration information of a feature of scheduling multiple transport blocks in the DCI, where the configuration information includes a maximum number of transport blocks scheduled in the DCI.
[0663] (iv) The UE detects the DCI format X2, and determines, according to the format of the DCI and the RNTI used by the DCI, that the DCI is used to schedule multiple transport blocks of the multicast service.
[0664] (V) The UE decodes the physical downlink shared channel (PDSCH) transmitted by the base station according to the scheduling information carried in the DCI, including: the UE determines that the DCI schedules m PDSCHs according to the number of transport blocks indicated by the subframe number field in the DCI. The UE also determines the time domain position for PDSCH decoding according to the scheduling information carried in the DCI.
[0665] The PDSCH includes the PDSCH of the SC-MCCH or SC-MTCH carrying the SC-PTM service.
[0666] For multicast services, the UE does not send ACK / NACK feedback, and the UE assumes that each PDSCH is the first transmission of new data.
[0667] The following will refer to Fig.15 , a flowchart of a method for sending and / or receiving a transport block executed at a base station side according to an exemplary embodiment of the present disclosure is specifically described. Figure 1 The details of method 100 have already been described in detail.
[0668] Fig.15 Schematically shows a flow chart of sending and / or receiving a transmission block 1500 executed on a base station side according to an exemplary embodiment of the present disclosure. Fig.15 As shown, method 1500 may include step 1501, in which a base station generates information for scheduling a plurality of transport blocks; and step 1502, in which the base station receives and / or sends a transport block according to the information for scheduling a plurality of transport blocks.
[0669] The method 1500 may further include step 1503, in which the base station sends and / or receives ACK / NACK feedback for the plurality of transport blocks.
[0670] In an exemplary embodiment, multiple transport blocks are scheduled by DCI, and all of the multiple transport blocks are transport blocks for the first transmission, or all of them are transport blocks for retransmission. Specifically, the NDI field in the DCI is used to indicate in the form of a bit map whether each of the multiple transport blocks (and the corresponding HARQ processes) scheduled by the last DCI is received successfully, and an additional 1-bit indication field is used to indicate whether the transport block scheduled by the DCI is a successfully received transport block (that is, the first transmission of the transport block is scheduled) or a failed reception transport block (that is, the retransmission of the transport block is scheduled). Specifically, assuming that in the bit map of the NDI field, "1" represents the first transmission and "0" represents the retransmission, then when the additional 1-bit indication field is "1", the transport block actually scheduled by the DCI is the first transmission of the next transport block of the HARQ process corresponding to the bit of "1" in the NDI, and when the additional 1-bit indication field is "0", the transport block actually scheduled by the DCI is the retransmission of the transport block of the HARQ process corresponding to the bit of "0" in the NDI.
[0671] Or, specifically, the HARQ ID indication field in the DCI is used to indicate the ID of the HARQ process corresponding to the transport block scheduled by the DCI, and the 1-bit NDI field in the DCI is used to indicate whether all transport blocks scheduled by the DCI are first transmissions or retransmissions (for example, an NDI field of "1" indicates that all transport blocks are first transmissions, and an NDI field of "0" indicates that all transport blocks are retransmissions). Further, the HARQ ID field indicates the ID of the HARQ process in the form of a bitmap, and when the length of the bitmap is m bits, it can indicate the IDs of up to m HARQ processes; in one example, the HARQ start ID indicated in the DCI or the predefined HARQ start ID is used to calculate the HARQ ID indicated in the bitmap, and if the HARQ start ID is N0, the ID of the HARQ process corresponding to the kth bit in the bitmap is N0+k-1, and when the kth bit is "1", the DCI schedules the transmission block of the HARQ process with ID N0+k-1, otherwise, when the kth bit is "0", the DCI does not schedule the transmission block of the HARQ process with ID N0+k-1. Or, further, the HARQ ID field explicitly indicates the IDs of m HARQ processes, specifically, the HARQ ID field includes m*n bits, and the ID of each HARQ process is indicated by n bits.
[0672] When DCI is used to schedule multiple uplink transport blocks or multiple downlink transport blocks, in order to further obtain time diversity gain, one method is to use an interlaced transmission mode between multiple scheduled different TBs. This transmission mode can be used for PUSCH and / or PDSCH. Fig.26 The figure shows an example of using an interleaved transmission method when DCI schedules 4 TBs. Fig.26 As shown, non-interleaved transmission is to transmit the data of the next TB after all the data of a certain TB is completely transmitted, while interleaved transmission is to transmit partial data of a certain TB on N consecutive subframes, and then transmit partial data of the next TB on the N+1th to 2Nth subframes, and so on, transmitting partial data of each TB in sequence in a cycle until all transmissions are completed.
[0673] In an exemplary embodiment, if M transport blocks are scheduled in the DCI and the number of repetitions of the transport blocks is the same and greater than 1, starting from the starting subframe of the data channel resources of the scheduled M transport blocks, the data of all M transport blocks are cyclically scheduled in every M*N subframes, with a total of Rep / N groups of M*N subframes, where Rep is the number of repetitions of the transport block; and starting from the starting subframe of each M*N subframe, the data of the same transport block is transmitted in every N consecutive subframes, starting from the first transport block to the last transport block in sequence. Specifically, in every M*N subframe, the data of the kth transport block is transmitted in the kth consecutive N subframes. In an example, 4 transport blocks are scheduled in the DCI, and the number of repetitions of the transport blocks is 8. Assuming N=4, starting from the starting subframe of the data channel resources of the scheduled 4 transport blocks, the data of the first transport block is transmitted in the 1st to 4th and 17th to 20th subframes, the data of the first transport block is transmitted in the 5th to 8th and 21st to 24th subframes, the data of the first transport block is transmitted in the 9th to 12th and 25th to 28th subframes, and the data of the first transport block is transmitted in the 13th to 16th and 29th to 32nd subframes.
[0674] In an exemplary embodiment, for data of the same transmission block transmitted in every N consecutive subframes in the staggered transmission mode, N is indicated or determined by at least one of the following: RRC signaling sent by the base station, downlink control message DCI sent by the base station, and a predefined criterion.
[0675] In one example, N is explicitly obtained through at least one of the above items, for example, the value of N is explicitly indicated in RRC signaling or DCI; or a predefined value of N is used.
[0676] In one example, the value of the predefined N is equal to a certain parameter used for repetition of uplink and / or downlink channels in the existing mechanism, or an integer multiple of the parameter. acc In a block of subframes, each subframe uses the same scrambling sequence, then N = N acc *K, K is a positive integer greater than or equal to 1; for example, in the existing mechanism, data is mapped to N slots After time slots, the N slots The time slots will be repeated additionally Second, Or, after mapping the data to a subframe, the subframe is repeated additionally times,) then K is a positive integer greater than or equal to 1. In one example, K is the total number of redundancy versions RV used by multiple interleaved transport blocks, for example, when the RV of the transport block has 4 values of {0, 2, 3, 1}, K=4.
[0677] In another example, N is calculated based on the parameters indicated in at least one of the above items and / or predefined configuration information, for example, the base station indicates the interleaving factor k in the RRC signaling or DCI or uses the predefined interleaving factor k, N = Rep / k, Rep is the number of repetitions of the transmission block; for example, in a TDD system, N is the total or consecutive number of uplink subframes in each wireless frame, which is calculated based on the TDD uplink-downlink configuration indicated by the base station in the RRC signaling (for example, for the uplink-downlink configuration 1 in the TDD system, subframes 0, 4, 5, and 9 are downlink subframes, subframes 1 and 6 are special subframes, and subframes 2, 3 and 7, 8 are uplink subframes, then N = 4 (the total number of uplink subframes) or N = 2 (the number of consecutive uplink subframes)).
[0678] In an exemplary embodiment, if the number of repetitions Rep of a transport block is divisible by N, data of the same transport block is transmitted in every N consecutive subframes starting from the starting subframe of the transport block scheduled by the DCI. In another exemplary embodiment, if the number of repetitions Rep of a transport block is not divisible by N, data of the same transport block is transmitted in every N consecutive subframes in the first floor(Rep / N)*M*N subframes starting from the starting subframe of the transport block scheduled by the DCI, and data of the same transport block is transmitted in every N consecutive subframes in the remaining subframes.
[0679] In another exemplary embodiment, the repetition times of the multiple (eg, M) transport blocks scheduled by the DCI are not equal, and the UE considers that staggered transmission is not supported.
[0680] In another exemplary embodiment, if the repetition times of multiple (e.g., M) transport blocks scheduled by the DCI are not equal, then an interleaved transmission is first performed according to the minimum number of repetitions of the multiple transport blocks, and after the transmission block (e.g., M1) having a repetition number corresponding to the minimum number of repetitions of the multiple transport blocks is transmitted, the remaining transport blocks (e.g., M-M1) are then sequentially transmitted in a non-interleaved or interleaved manner.
[0681] In an exemplary embodiment, if the DCI schedules multiple uplink transmission blocks and uses staggered transmission, early termination of PUSCH is also supported. For example, if the downlink control message DCI obtained by the UE indicates the early termination of an uplink transmission block transmitted in a staggered manner, the UE stops sending the uplink transmission block and no longer sends on the remaining resources corresponding to the uplink transmission block (which may be the corresponding resource position in the staggered transmission), or transmits the next transmission block of the HARQ process corresponding to the uplink transmission block that is terminated in advance on the remaining resources corresponding to the uplink transmission block.
[0682] The existing mechanism supports configuring a gap between multiple consecutive subframes for uplink transmission or downlink transmission. This mechanism is mainly used in scenarios with a large number of repetitions. It can enable the UE to avoid the crystal frequency offset caused by the temperature change of the transmitter caused by continuous transmission / reception, or the blocking of other UEs caused by the continuous downlink transmission of a UE under a large number of repetitions, and enable the UE with continuous uplink transmission to perform synchronous tracking or downlink measurement in the configured gap. This mechanism can also be similarly used in staggered uplink or downlink transmission. For example, for staggered PUSCH transmission, after the UE completes data transmission of P consecutive subframes, it configures an uplink or downlink gap of P1 subframes, and the remaining data is sent later.
[0683] In the scenario where multiple transmission blocks are scheduled through one DCI targeted by the present invention, in order to further reduce the resources occupied by control signaling and feedback signaling, it is possible to consider enhancing the transmission of HARQ-ACK feedback signaling. A specific method provided above can be used for this enhancement: performing HARQ-ACK feedback based on a predefined ACK / NACK state or a predefined ACK / NACK sending criterion, for example, after the data message transmission is completed, the receiving end sends a NACK message if the reception fails, otherwise, if the reception is successful, no ACK message is sent, and if the sending end does not receive the NACK message, it considers that the transmission is successful. Vice versa, another specific example of the method is that after the data message transmission is completed, the receiving end sends an ACK message if the reception is successful, otherwise, if the reception fails, no NACK message is sent, and if the sending end does not receive the ACK message, it considers that the transmission has failed.
[0684] This method can effectively reduce the overhead of HARQ-ACK feedback signaling. However, this method may cause errors when the transmitter fails to successfully receive the feedback message from the receiver, that is, when the HARQ-ACK message is missed. A specific error is that the transmission block that the transmitter needs to send and the transmission block that the receiver needs to receive cannot be aligned.
[0685] The following is an illustration using a specific example: a base station sends a DCI to a UE, and the transmission blocks scheduled by the DCI include two downlink transmission blocks TB0 and TB1. After the base station sends TB0, the UE fails to receive TB0 and sends a NACK message (NACK0) to the base station, but the message is missed on the base station side. If the base station fails to receive the NACK message, it assumes that TB0 is transmitted successfully and sends TB1 to the UE, but the transmission actually expected by the UE is a retransmission of TB0. If the transmission of TB1 is indicated as the initial transmission by DCI (specifically, it is a DCI transmitted by the base station after the UE sends NACK, and the corresponding TB is indicated as the initial transmission by NDI in the DCI), the UE can deduce that the transmission is the initial transmission of TB1 rather than the retransmission of TB0. However, due to the limitation of the cache size, the UE has no extra cache for receiving TB1 before successfully receiving TB0. If the transmission of TB1 is not indicated as the initial transmission or retransmission by DCI but is derived by the UE itself (specifically, the UE deduces that the transmission is the retransmission of the previous TB based on the NACK sent previously, or deduces that the transmission is the initial transmission of the next TB based on the ACK sent previously), the UE will mistakenly decode the initial transmission of TB1 as the retransmission of TB0, and will also fail to receive it successfully.
[0686] Corresponding to the error scenario where the transmission block that the transmitter needs to send and the transmission block that the receiver needs to receive cannot be aligned, a feasible solution is what has been described above, that is, adding an ACK / NACK feedback field before or after the transmission block of the uplink / downlink service, so that when the receiver receives the uplink / downlink service transmission block, it can deduce whether the transmission block is an initial transmission or a retransmission based on the ACK / NACK feedback field (for example, deriving that the transmission block is an initial transmission based on ACK, and deriving that the transmission block is a retransmission based on NACK); another solution is to carry information in the ACK / NACK feedback message to indicate the transmission block associated with the feedback message. The second solution is described in detail below.
[0687] In an exemplary embodiment, after the data message is transmitted, the receiving end carries information in the corresponding HARQ-ACK feedback message to indicate the transport block associated with the feedback message. The information may be explicitly indicated in the content of the ACK message or the NACK message, or implicitly indicated, for example, by different scrambling code sequences, or by different sequences / patterns of reference signals.
[0688] In a specific example, the DCI received by the UE schedules 2^N TBs for a given HARQ process, and the UE carries N bits of information in the ACK / NACK message corresponding to the HARQ process to indicate the TB associated with the feedback message. The N bits of information are explicitly indicated in the content of the ACK / NACK feedback message (e.g., using a field of length N in the ACK / NACK message), or indicated by 2^N different scrambling code sequences, or implicitly indicated by a reference signal (e.g., DMRS) or 2^N different sequences or patterns.
[0689] In an exemplary embodiment, the receiving end performs HARQ-ACK feedback after the data message transmission is completed, and the feedback message carries information indicating the transmission block associated with the feedback message; after the transmitting end receives the feedback message, it determines the transmission block associated with the feedback message based on the information carried in the message for indicating the transmission block associated with the feedback message, and further determines the data for subsequent transmission.
[0690] In an exemplary embodiment, after the transmitting end receives the feedback message, if the transmission block associated with the feedback message is the transmission block sent by the transmitting end in the last (last) transmission, the transmitting end determines that the data to be transmitted subsequently is the retransmission of the transmission block sent in the last transmission according to the content of the feedback message being NACK, or determines that the data to be transmitted subsequently is the initial transmission of the next transmission block of the transmission block sent in the last transmission according to the content of the feedback message being ACK. Otherwise, if the transmission block associated with the feedback message is not (or is earlier than) the transmission block sent by the transmitting end in the last (last) transmission, the transmitting end may assume that an error of misalignment with the receiving end has occurred, and determines that the data to be transmitted subsequently is the retransmission of the transmission block associated with the feedback message according to the content of the feedback message being NACK, or determines that the data to be transmitted subsequently is the initial transmission of the next transmission block of the transmission block associated with the feedback message according to the content of the feedback message being ACK.
[0691] In a specific example, the base station sends a downlink transmission block TB0 to the UE, and then does not receive a NACK message for TB0, and considers that TB0 is received successfully, and then sends a downlink transmission block TB1 to the UE. The base station receives a feedback message for TB1, which indicates:
[0692] a) The transmission block associated with the feedback message is TB0, and the feedback message is ACK: the base station assumes that the transmission of TB1 fails, and the next transmission is a retransmission of TB1; or, the base station assumes that the UE fails to detect TB1, and the next transmission is an initial transmission of TBl;
[0693] b) The transmission block associated with the feedback message is TB0, and the feedback message is NACK: the base station assumes that the transmission of TB0 fails and the UE cannot receive TB1, and the next transmission is a retransmission of TB0;
[0694] c) The transmission block associated with the feedback message is TB1, and the feedback message is ACK: the base station assumes that TB0 transmission is successful, TB1 transmission is successful, and the next transmission is the initial transmission of TB2;
[0695] d) The transmission block associated with the feedback message is TB1, and the feedback message is NACK: the base station assumes that the transmission of TB0 is successful, the transmission of TB1 fails, and the next transmission is a retransmission of TB1.
[0696] The two solutions of adding an ACK / NACK feedback field before or after a transmission block of an uplink / downlink service and carrying information in an ACK / NACK feedback message to indicate the TB associated with the feedback message can be used independently or in combination.
[0697] When using a downlink control message DCI to schedule multiple transport blocks TB, in order to save DCI information bits, a feasible method is to jointly encode multiple domains. For example, for a scenario where a maximum of 2 HARQ processes or a maximum of 2 TBs are scheduled, if the NDI domain uses independent encoding, the DCI needs to carry a 2-bit NDI domain to indicate the NDI of each TB. However, when only 1 TB is actually scheduled in the DCI, 1 bit in the 2-bit NDI domain is wasted. However, if the NDI domain is jointly encoded with other domains, the above types of waste can be reduced.
[0698] The following is a method for jointly encoding the three fields of the actual scheduled TB number, HARQ process index, and HARQ process NDI (or TB NDI) for the scenario where a maximum of 2 TBs and a maximum of 2 HARQ processes are scheduled in one DCI.
[0699] In an exemplary embodiment, 3 bits are used in the DCI to indicate the number of TBs actually scheduled, the HARQ process index, and the NDI of the HARQ.
[0700] The number of TBs actually scheduled includes two possible values {1, 2}, and each possible value corresponds to four combinations of HARQ process indexes and HARQ NDI:
[0701] The number of TBs actually scheduled is 1: the HARQ process index includes 2 possible values {0, 1}, and the HARQ NDI includes 2 possible values {0, 1}. The values of the HARQ process index and the HARQ NDI are independent of each other, and 4 combination states are obtained by combination;
[0702] The number of TBs actually scheduled is 2: assuming that the terminal supports a maximum of 2 HARQ processes, the HARQ process index is fixed to the first TB corresponding to HARQ process #0 and the second TB corresponding to HARQ process #1 (in another exemplary embodiment, it is fixed to the first TB corresponding to HARQ process #1 and the second TB corresponding to HARQ process #0), that is, there is no need to use a field to explicitly indicate the HARQ process index; the NDI of each HARQ process includes 2 possible values {0, 1}, and the NDI values of the two HARQ processes are independent of each other, and 4 combined states are obtained by combination.
[0703] Therefore, there are a total of 8 possible combination states of the three fields of the number of TBs actually scheduled, the HARQ process index, and the NDI of the HARQ process (or the NDI of the TB), which are indicated by 3 bits in the DCI.
[0704] Table 4 shows a specific example in which the number of TBs actually scheduled, the HARQ process index, and the NDI of the HARQ process (or the NDI of the TB) are indicated by 3 bits in the DCI. In this example, it can be considered that the number of TBs actually scheduled, the HARQ process index, and the NDI of the HARQ process (or the NDI of the TB) are jointly coded and indicated by 3 bits; it can also be considered that the number of TBs actually scheduled is indicated by 1 bit, and the HARQ process index and the NDI of the HARQ process (or the NDI of the TB) are jointly coded and indicated by 2 bits, but the interpretation of the 2 bits is affected by the number of TBs actually scheduled.
[0705] Table 4
[0706]
[0707] The following will refer to Fig.16 , a flowchart of a method for downlink transmission performed on a UE side according to an exemplary embodiment of the present disclosure is described in detail.
[0708] Fig.16 The flowchart of a method 1600 for downlink transmission performed on the UE side according to an exemplary embodiment of the present disclosure is schematically shown. Fig.16 As shown, method 1600 may include:
[0709] Step 1601: The UE obtains indication information of a starting position of a time domain resource of at least one downlink channel, wherein the indication information indicates that: in each time slot within the time-frequency resource allocated for the at least one downlink channel, the at least one downlink channel occupies resources starting from a first symbol or from a second symbol;
[0710] Step 1602: The UE determines the time-frequency resources occupied by the at least one downlink channel according to the indication information and the time-frequency resource configuration information of the at least one downlink channel; and
[0711] Step 1603: The UE decodes the at least one downlink channel on the time-frequency resources.
[0712] In an exemplary embodiment, a method for downlink transmission performed on a UE side is provided. The method includes: obtaining indication information of a starting position of a time domain resource of a first downlink channel and / or indication information of a starting position of a time domain resource of a second downlink channel; determining the time-frequency resources occupied by the at least one downlink channel according to the indication information of the starting position of the time domain resource of the first downlink channel and / or indication information of the starting position of the time domain resource of the second downlink channel, and time-frequency resource configuration information of at least one downlink channel; and decoding the at least one downlink channel on the time-frequency resources.
[0713] In an exemplary embodiment, the indication information of the starting position of the time domain resources of the first downlink channel and the indication information of the starting position of the time domain resources of the second downlink channel are respectively different at least one downlink channel indicating the starting position of the time domain resources. In an exemplary embodiment, the indication information of the starting position of the time domain resources of the second downlink channel is used to indicate the starting position of the time domain resources of a given downlink channel set, for example, to indicate the starting position of the time domain resources of the downlink shared channel PDSCH and the downlink control channel PDCCH; the indication information of the starting position of the time domain resources of the first downlink channel is used to indicate the starting position of the time domain resources of all other downlink channels / signals, or the starting position of the time domain resources of other downlink channels / signals in a given downlink channel / signal set except the downlink channel set corresponding to the indication information of the starting position of the second downlink channel time domain resources.
[0714] In an exemplary embodiment, the indication information of the starting position of the first downlink channel time domain resource and the indication information of the starting position of the second downlink channel time domain resource are independently configured. For example, the indication information of the starting position of the first downlink channel time domain resource and the indication information of the starting position of the second downlink channel time domain resource respectively indicate different starting positions of downlink channel resources, or respectively indicate starting positions of downlink channel resources and the indicated starting positions of downlink channel resources are the same.
[0715] In an exemplary embodiment, the indication information of the starting position of the time domain resources of the first downlink channel and / or the indication information of the starting position of the time domain resources of the second downlink channel are explicitly or implicitly indicated, for example, the indication information of the starting position of the time domain resources of the first downlink channel and the indication information of the starting position of the time domain resources of the second downlink channel are both explicitly indicated in the system information block SIB1, or the indication information of the starting position of the time domain resources of the first downlink channel is explicitly indicated in the system information block SIB1 and the indication information of the starting position of the time domain resources of the second downlink channel is predefined.
[0716] In an exemplary embodiment, the indication information, including the indication information of the starting position of the at least one downlink channel time domain resource and / or the indication information of the starting position of the first downlink channel time domain resource and / or the indication information of the starting position of the second downlink channel time domain resource, is transmitted in one of the following:
[0717] Master Information Block MIB,
[0718] System Information Block SIB1,
[0719] For other SIBs except SIB1,
[0720] UE-specific Radio Resource Control (RRC) messages.
[0721] In an exemplary embodiment, the at least one downlink channel is at least one of the following channels:
[0722] Downlink data channel used to transmit SIB1,
[0723] Downlink data channel used to transmit SIBs other than SIB1.
[0724] The control channels in the common search space,
[0725] control channels in the UE-specific search space,
[0726] The downlink data channel is scheduled by the control channel in the common search space.
[0727] A downlink data channel scheduled by a control channel in a UE-specific search space.
[0728] In an exemplary embodiment, before step 1601, the UE's capability of supporting reception of a downlink channel occupying resources starting from the first symbol or the second symbol in a time slot is reported to the base station.
[0729] In the existing system, regarding the indication of the starting position of the time domain resources of the downlink channel, the indication of the starting position of the time domain resources of the downlink channel uses different value sets depending on whether the system is a broadband or narrowband system. When the downlink bandwidth of the system (indicated by the parameter dl-Bandwidth) exceeds 10 resource blocks RB, the possible values of the starting position of the time domain resources of the downlink channel are the second / third / fourth symbol (symbol 1 / symbol 2 / symbol 3), otherwise when the downlink bandwidth of the system does not exceed 10 resource blocks RB, the possible values of the starting position of the time domain resources of the downlink channel are the third / fourth / fifth symbol (symbol 2 / symbol 3 / symbol 4). Therefore, for the case where the downlink bandwidth of the system does not exceed 10 resource blocks RB, for the purpose of using symbols that are not used by the downlink channel in the existing system, the indicated starting position of the time domain resources of the downlink channel can be the first symbol, or can be the second symbol.
[0730] In an exemplary embodiment, step 1601 also includes: the UE obtains indication information of the starting position of the time domain resources of at least one downlink channel, wherein the indication information indicates: in each time slot or subframe within the time-frequency resources allocated to the at least one downlink channel, the at least one downlink channel occupies resources starting from the second symbol.
[0731] The occupation of resources by the at least one downlink channel starting from the first symbol or the second symbol is clearly indicated (for example, a 1-bit field in the indication information indicates that the starting symbol is the first symbol or the second symbol), or is predefined.
[0732] Another embodiment of the present disclosure provides a method for using a control region in downlink transmission, which is performed on a UE side.
[0733] The control region may be, for example, a control region in a subframe in an existing LTE mechanism (also referred to as an LTE control region). Specifically, the control region may be the first N OFDM symbols in a subframe, where N is a positive integer, and its value is configured or preconfigured by the base station. For example, the value of N may be indicated by a startSymbolBR parameter in SIB1, a startSymbol parameter in EPDCCH configuration information, or a eutraControlRegionSize parameter in SIB1-NB. The remaining OFDM symbols in a subframe except the control region may be used to transmit data, which is referred to as a data region.
[0734] The following will refer to Fig.17 , a flowchart of a method for downlink transmission performed on a UE side according to another exemplary embodiment of the present disclosure is described in detail. Fig.17 The flowchart of a method 1700 for using a control region in downlink transmission performed on a UE side according to an exemplary embodiment of the present disclosure is schematically shown. Fig.17 As shown, method 1700 may include:
[0735] Step 1701: The UE enables use of the control region for downlink transmission;
[0736] Step 1702: The UE obtains configuration information of the control area; and
[0737] Step 1703: Use the control region to receive downlink transmission according to the obtained configuration information of the control region.
[0738] In an exemplary embodiment, step 1701 may include: being configured by signaling to enable use of the control region for downlink transmission.
[0739] In an exemplary embodiment, the configuration information of the control area may include at least one of the following:
[0740] The location information of the control region used for receiving downlink transmission; for example, if the control region starting from symbol N1 is used, the value of N1 is indicated in the configuration information of the control region.
[0741] Different types of methods of using control areas.
[0742] In an exemplary embodiment, step 1702 may include: the UE obtains configuration information of a predefined control region, and / or the UE obtains configuration information of a control region indicated by signaling.
[0743] The signaling may include at least one of the following: MIB; SIB, including SIB1 and other SIBs; and RRC signaling.
[0744] The configuration information obtained by the UE may be the entire content of the configuration information of the control area, or a portion of the configuration information of the control area. For example, the partial configuration information of the control area is indicated in the MIB, and the configuration information of the remaining part of the control area is predefined. The UE obtains the partial configuration information of the control area from the MIB, and obtains the predefined configuration information of the remaining part.
[0745] The configuration information of the control area indicated by the signaling obtained by the UE also includes: the predefined mode indicated by the signaling obtained by the UE. For example, the predefined configuration information includes multiple modes, each mode is used for one or more downlink signal / channel sets, and each downlink signal / channel set corresponds to a set of configuration information of the control area. For example, a set of configuration information includes the feature of enabling the use of the LTE control area, and / or the location information of the LTE control area, and / or different types of methods of using the LTE control area. The UE obtains the index of the mode indicated in the signaling, and determines the configuration information through the index.
[0746] In an exemplary embodiment, step 1702 may further include: obtaining configuration information of the control area from the MIB; and step 1703 may further include: receiving SIB1 and other SIBs, downlink data channels and downlink control channels according to the obtained configuration information of the control area.
[0747] In an exemplary embodiment, the configuration information of the control region is used for a specific downlink signal / channel.
[0748] After the UE successfully receives the signal / signaling carrying the configuration information of the control region, the control region is enabled according to the effective time of the configuration information of the control region, and downlink transmission is received according to the configuration information of the control region.
[0749] The UE enabling the control area in LTE according to the effective time of the configuration information of the control area includes at least one of the following:
[0750] 1) After the signal / signaling carrying the configuration information of the control region is transmitted, the UE activates the control region in LTE and receives downlink transmission according to the configuration information of the control region.
[0751] 2) After N subframes after the signal / signaling carrying the configuration information of the control region is transmitted, the UE activates the control region in LTE and receives downlink transmission according to the configuration information of the control region; where N is predefined or configured by the base station / higher layer. When N=0, this method has the same effect as 1).
[0752] 3) The signal / signaling in which the UE carries the configuration information of the control area also carries the time when the configuration information of the control area takes effect. From the starting subframe when the configuration information of the control area takes effect, the UE enables the control area in LTE and receives downlink transmission according to the configuration information of the control area.
[0753] The method of using different types of control areas in the configuration information of the control area may also be different types of receiving / demodulating / decoding methods of downlink signals / channels, or different types of rate matching methods for downlink transmission, or different types of mapping methods to resources for downlink transmission.
[0754] For example, the method of using the LTE control area includes the following two categories:
[0755] (i) The downlink signal / channel is rate matched to all resources or all OFDM symbols in a subframe, or the downlink signal / channel is rate matched to a combination of a control region and a data region. For example, the downlink signal / channel is rate matched to all 14 OFDM symbols (for a conventional cyclic prefix (CP)) or all 12 OFDM symbols (for an extended CP) in a subframe.
[0756] (ii) Downlink signals / channels are rate matched to the data region in a subframe, and resource elements (REs) or OFDM symbols in some data regions are copied to the control region. For example, when the control region size is N OFDM symbols with a conventional CP length, the downlink signals / channels are rate matched to the last 14-N OFDM symbols in a subframe, and predefined N symbols in the 14-N OFDM symbols are copied to the control region.
[0757] Among them, the predefined N symbols may have one or more predefined modes, and the predefined mode used is indicated in the configuration information of the control region. For example, in the scenario where the conventional CP length and the control region size are 3 OFDM symbols, the configuration information uses 1 bit to indicate the following predefined modes:
[0758] Mode 1: The last three symbols, i.e., symbols 11 / 12 / 13, are copied to the three symbols in the control area, i.e., symbols 0 / 1 / 2, in order;
[0759] Mode 2: Copy symbols 4, 7, and 11 in order to the three symbols in the control area, namely symbols 0 / 1 / 2.
[0760] Regarding (ii), when selecting OFDM symbols for copying to the control region in system design, one method is to select OFDM symbols with a common reference signal (CRS) and / or without a demodulation reference signal (DMRS) and copy them to the control region.
[0761] The use of (i) and (ii) is predefined. For example, for the UE-specific Search Space (USS) in the PDSCH and PDCCH for unicast services, the downlink transmission is received according to 1); for the PDSCH for multicast / groupcast services, such as the PDSCH carrying the SC-MCCH / SC-MTCH, and the Common Search Space (CSS) in the PDCCH, the downlink transmission is received according to (ii). This predefined configuration can ensure that the reception of multicast / groupcast services and the detection of CSS by existing MTC / NB-IoT UEs are not affected, and UEs that support the use of the control area in LTE can correctly use the control area in LTE to receive downlink services.
[0762] Or, the use of (I) and (II) is configured by the base station or a higher layer. For example, the base station indicates in the configuration information of the control region that (I) and (II) are used for certain specific downlink signals / channels respectively.
[0763] The configuration information of the control region is used for all downlink transmissions, or for a certain type of downlink transmission, that is, a specific downlink signal / channel.
[0764] Wherein, the all downlink transmissions are the transmissions of all downlink signals / channels, or the transmissions of all downlink signals / channels supporting the feature, or the transmissions of a predefined downlink signal / channel set. For example, the predefined downlink signal / channel set includes PDCCH and PDSCH. When the configuration information of the control area is used for all downlink transmissions, enabling / configuring all downlink transmissions or the use of one or more predefined downlink signals / channels for the control area of LTE is a combined configuration.
[0765] The configuration information of the control area is used for a certain type of downlink transmission, that is, for different downlink signals / channels, the characteristics of using the LTE control area are enabled or configured respectively. The downlink signal / channel includes at least one of the following:
[0766] PDSCH, PDSCH for unicast services, PDSCH for multicast / groupcast services (including PDSCH carrying single cell multicast control channel (SC-MCCH) or single cell multicast traffic channel (SC-MTCH)), PDCCH, Common Search Space (CSS) in PDCCH (for example, CSS used for monitoring paging, SC-PTM, random access response RAR), PDSCH scheduled by control channels in the common search space (for example, PDSCH carrying paging or random access response RAR), UE-specific Search Space (USS) in PDCCH, PDSCH carrying System Information (SI) or System Information Block (SIB) or subframes used to transmit SI or SIB, Master Information Block (MIB) or Physical Broadcast Channel (PBCH), Primary Synchronization Signal (PSS), Signal, PSS), Secondary Synchronization Signal (SSS).
[0767] The following describes the process of enabling / configuring the features of using the control region for downlink transmission with reference to several specific examples.
[0768] Example 1: Instructing to enable this feature in the MIB
[0769] In example (1), the UE obtains the configuration information of the control region indicated in the MIB, and then receives the subframe, PDSCH, and PDCCH transmitting the SI or SIB according to the configuration information of the control region.
[0770] In example (I), the configuration information of the control area is indicated by the MIB, and the indicated configuration information includes 1 bit for indicating that the feature is enabled; the configuration information of the remaining control information is pre-configured.
[0771] The UE obtains configuration information of the control area and receives downlink transmission according to the configuration information of the control area, including: the UE obtains the configuration information of the control area from the MIB; after the UE successfully receives the MIB, if this feature is enabled, the UE receives SIB1 and other SIBs, PDSCH, and PDCCH according to the predefined configuration information of the control area.
[0772] The UE obtains configuration information of the control region, and receives downlink transmission according to the configuration information of the control region, further comprising: the UE receives downlink transmission according to the following predefined configuration information of the control region:
[0773] 1) For the USS in PDSCH and PDCCH carrying unicast services:
[0774] The PDSCH / PDCCH, or a subframe transmitting the PDSCH / PDCCH, is rate matched to all OFDM symbols in the subframe.
[0775] 2) For PDSCH carrying multicast / groupcast services (e.g. PDSCH carrying single cell multicast control channel (SC-MCCH) or single cell multicast traffic channel (SC-MTCH)), CSS in PDCCH:
[0776] The PDSCH / PDCCH, or the subframe transmitting the PDSCH / PDCCH, is rate matched to the data region in the subframe, for example, when the control region size is N OFDM symbols with a conventional CP length, the downlink signal / channel is rate matched to the last 14-N OFDM symbols in the subframe;
[0777] Among the 14-N OFDM symbols, predefined N symbols are copied to the control region, for example, symbol 4, symbol 7, and symbol 11 are copied in sequence to three symbols in the control region, namely, symbol 0 / 1 / 2.
[0778] 3) For a PDSCH carrying SI or SIB, or for a subframe transmitting SI or SIB:
[0779] The rate matching of the PDSCH or the subframe is the same as the existing mechanism, that is, the feature is not used on the PDSCH / subframe;
[0780] Or, the rate matching of the PDSCH or the subframe reuses the existing mechanism, and the OFDM symbol after the rate matching of the PDSCH or the subframe is copied to the control region. For example, the UE assumes that the size of the control region is 3 OFDM symbols, the PDSCH or the subframe is rate matched to the last 11 OFDM symbols in the subframe, and the symbol n1 / n2 / n3 is copied to the 1st / 2nd / 3rd OFDM symbol in sequence, and n1 / n2 / n3 is a predefined value.
[0781] Example 2: Indicate in the SIB that the feature is enabled
[0782] In example (two), the UE obtains the configuration information of the control region indicated in SIB1 or other SIBs, and then receives the PDSCH and PDCCH according to the configuration information of the control region.
[0783] In Example (two), the configuration information of the control area is indicated by SIB, including being indicated by SIB1 and being indicated in other SIBs; the indicated configuration information includes 1 bit for indicating that the feature is enabled; the configuration information of the remaining control information is pre-configured.
[0784] The UE obtains configuration information of the control area and receives downlink transmission according to the configuration information of the control area, including: the UE obtains the configuration information of the control area from the SIB; after the UE successfully receives the SIB indicating the configuration information of the control area, if this feature is enabled, the UE receives PDSCH and PDCCH according to the predefined configuration information of the control area.
[0785] The UE obtains configuration information of the control region, and receives downlink transmission according to the configuration information of the control region, further comprising: the UE receives downlink transmission according to the following predefined configuration information of the control region:
[0786] 1) For the USS in PDSCH and PDCCH carrying unicast services:
[0787] The PDSCH / PDCCH, or a subframe transmitting the PDSCH / PDCCH, is rate matched to all OFDM symbols in the subframe.
[0788] 2) For PDSCH carrying multicast / groupcast services (e.g. PDSCH carrying SC-MCCH / SC-MTCH) and CSS in PDCCH:
[0789] The PDSCH / PDCCH, or a subframe transmitting the PDSCH / PDCCH, is rate matched to a data region in the subframe, and predefined N symbols in the data region are copied to a control region.
[0790] Example (3) Enabling and configuring this feature in the SIB
[0791] In example (iii), the UE obtains configuration information of the control region indicated in SIB1 or other SIBs, and then receives the PDSCH according to the configuration information of the control region and / or receives the PDCCH according to the configuration information of the control region;
[0792] Alternatively, the UE obtains configuration information of the control region indicated in SIB1 or other SIBs, and then receives PDSCH and USS of unicast services according to the configuration information of the control region and / or receives PDSCH and CSS of multicast services according to the configuration information of the control region.
[0793] In example (three), the configuration information of the control region is indicated by a SIB, including being indicated by SIB1 and being indicated in other SIBs.
[0794] The configuration information indicated by the SIB includes 2 bits, indicating:
[0795] For PDSCH, whether to enable the LTE control region;
[0796] For PDCCH, whether to enable the LTE control region;
[0797] Alternatively, the configuration information indicated by the SIB includes 2 bits, respectively indicating:
[0798] For the USS in PDSCH and PDCCH of unicast services, whether to enable the LTE control region;
[0799] For PDSCH of multicast / groupcast services, such as PDSCH carrying SC-MCCH / SC-MTCH, and CSS in PDCCH, whether to enable the LTE control region;
[0800] Alternatively, the configuration information includes 2 bits, used to indicate the following predefined modes:
[0801] Mode 1: Enable this feature for USS in PDSCH and PDCCH carrying unicast services;
[0802] Mode 2: Enable this feature for USS in PDSCH and PDCCH carrying unicast services, and CSS in PDSCH and PDCCH carrying multicast / groupcast services;
[0803] Mode 3: Enable this feature for USS in PDCCH;
[0804] Mode 4: This feature is enabled for USS and CSS in PDCCH.
[0805] In an exemplary embodiment, the UE obtains the configuration information of the control area and receives the downlink transmission according to the configuration information of the control area, specifically including: the UE obtains the configuration information of the control area from the SIB; after the UE successfully receives the SIB indicating the configuration information of the control area, if this feature is enabled, the UE receives the PDSCH and PDCCH according to the configuration information of the control area indicated in the SIB and predefined.
[0806] In an exemplary embodiment, the UE obtains the configuration information of the control region and receives downlink transmission according to the configuration information of the control region further comprising:
[0807] After the UE successfully receives the SIB indicating the configuration information of the control area, if the feature is enabled, the UE obtains the effective time of the configuration information of the control area indicated in the SIB and / or predefined, and enables the feature according to the effective time.
[0808] For example, the SIB also includes several bits indicating the effective subframe of the feature, and the effective subframe is an absolute system frame number (SFN) or subframe number, or a delay value between the SIB transmission subframe and the effective subframe; starting from the effective subframe, the UE enables the feature; after enabling the feature, the UE receives PDSCH and PDCCH according to the configuration information of the control area indicated in the SIB and / or predefined.
[0809] In an exemplary embodiment, the UE obtains the configuration information of the control region and receives downlink transmission according to the configuration information of the control region further comprising:
[0810] The UE receives downlink transmissions according to the following predefined control region configuration information:
[0811] 1) For the USS in PDSCH and PDCCH carrying unicast services:
[0812] The PDSCH / PDCCH, or a subframe transmitting the PDSCH / PDCCH, is rate matched to all OFDM symbols in the subframe.
[0813] 2) For CSS in PDSCH and PDCCH carrying multicast / groupcast services:
[0814] The PDSCH / PDCCH, or a subframe transmitting the PDSCH / PDCCH, is rate matched to a data region in the subframe, and predefined N symbols in the data region are copied to a control region.
[0815] Example 4: Instructing to enable the feature and configuration information in RRC
[0816] In Example (IV), the UE obtains the configuration information of the control region indicated in the RRC signaling, and then receives the PDSCH of the unicast service and the USS in the PDCCH according to the configuration information of the control region.
[0817] In example (iv), the configuration information of the control region is indicated by RRC signaling.
[0818] The configuration information includes 2 bits, indicating:
[0819] For PDSCH of unicast services, whether to enable the LTE control region;
[0820] For USS in PDCCH, whether to enable the LTE control region.
[0821] The configuration information also includes 1 bit, which is used to indicate:
[0822] The PDSCH / PDCCH is rate matched to all OFDM symbols in a subframe; or, is rate matched to the data region, and one to a plurality of predefined OFDM symbols of the data region are copied to the control region.
[0823] When the size of the control region is N OFDM symbols, the data region is the last MN OFDM symbols in the subframe, and M is the total number of symbols in the subframe.
[0824] When the PDSCH / PDCCH is rate matched to the data region and one or more predefined OFDM symbols in the data region are copied to the control region, the configuration information further indicates a mode of copying the OFDM symbols.
[0825] For example, there are two predefined modes for duplicating OFDM symbols: 1) duplicating symbols 4 / 7 / 11 to three symbols in the control region in sequence; 2) duplicating symbols 8 / 9 / 10 to three symbols in the control region in sequence. Then, the configuration information also includes 1 bit for indicating the two duplication modes.
[0826] In an exemplary embodiment, the UE obtains the configuration information of the control area and receives downlink transmission according to the configuration information of the control area, including: the UE obtains the configuration information of the control area from the RRC signaling; after the UE successfully receives the RRC signaling carrying the configuration information of the control area, if this feature is enabled, the UE receives PDSCH and PDCCH according to the configuration information of the control area indicated and predefined in the RRC signaling.
[0827] In an exemplary embodiment, the UE obtains the configuration information of the control area and receives the downlink transmission according to the configuration information of the control area, which also includes: the UE receives the downlink transmission according to the following configuration information indicated in the RRC signaling: for the USS in the PDSCH and PDCCH carrying unicast services, the PDSCH / PDCCH, or the subframe transmitting the PDSCH / PDCCH, is rate matched to all OFDM symbols in the subframe.
[0828] In an exemplary embodiment, the UE obtains configuration information of the control region and receives downlink transmission according to the configuration information of the control region. Further, the configuration information obtained by the UE also includes configuration information of the control region in the TDD special subframe. The UE determines whether to receive downlink transmission in the TDD special subframe according to the configuration information of the control region in the TDD special subframe. Specifically, the UE determines the number of symbols (e.g., all symbols of the control region+DwPTS) that can be used to receive downlink transmission in the TDD special subframe according to the configuration information of the control information. When the number of symbols exceeds a given threshold, the downlink transmission in the TDD special subframe is received, otherwise the downlink transmission in the TDD special subframe is not received; or, the UE determines whether the control region in the TDD special subframe is activated (enabled) according to the configuration information of the control region. If it is not activated, it determines whether to receive downlink transmission in the TDD special subframe according to the existing mechanism. Otherwise, if it is activated, it determines whether to receive downlink transmission in the TDD special subframe according to a new predefined criterion (e.g., when the control region in the TDD special subframe is activated, a downlink transmission in a new predefined special subframe configuration set is received).
[0829] In an exemplary embodiment, when receiving downlink transmission, the UE may discard part of the time domain resources at the starting position of the downlink channel time domain resources within a time slot or subframe. The part of the time domain resources includes the first N OFDM symbols, where N is greater than or equal to zero and can be an integer or a non-integer. In one example, the UE discards the first symbol at the starting position of the downlink channel time domain resources within the time slot or subframe, or discards part of the symbols starting from the starting position of the first symbol (e.g., the first m milliseconds of the first symbol) according to the processing time required for re-tuning. The UE discards part of the time domain resources at the starting position of the downlink channel time domain resources within the time slot or subframe, including that the UE assumes that the at least one downlink channel occupies resources from the position indicated by the indication information of the starting position of the at least one downlink channel time domain resource, but the UE does not receive downlink transmission on the part of the time domain resources; and also includes that the UE assumes that the at least one downlink channel occupies resources after the discarded part of the time domain resources.
[0830] The following will refer to Fig.18, a flowchart of a method for downlink transmission performed on a base station side according to an exemplary embodiment of the present disclosure is specifically described. Fig.16 The details of method 1600 have already been described in detail.
[0831] Fig.18 The flowchart of a method 1800 for downlink transmission performed on a base station side according to an exemplary embodiment of the present disclosure is schematically shown. Fig.18 As shown, method 1800 may include:
[0832] Step 1801: Generate indication information of the starting position of time domain resources of at least one downlink channel, wherein the indication information indicates: in each time slot within the time-frequency resources allocated to the at least one downlink channel, the at least one downlink channel occupies resources from the first symbol; or, in each time slot within the time-frequency resources allocated to the at least one downlink channel, the at least one downlink channel occupies resources from the second symbol;
[0833] Step 1802: Determine the time-frequency resources occupied by the at least one downlink channel according to the indication information and the time-frequency resource configuration information of the at least one downlink channel; and
[0834] Step 1803: Transmit the indication information and the at least one downlink channel on the time-frequency resources.
[0835] The following will refer to Fig.19 , a flowchart of a method for using a control region in downlink transmission executed on a base station side according to another exemplary embodiment of the present disclosure is specifically described. Fig.17 The details of method 1700 have already been described in detail.
[0836] Fig.19 The flowchart of a method 1900 for using a control region in downlink transmission performed on a base station side according to another exemplary embodiment of the present disclosure is schematically shown. Fig.19 As shown, method 1900 may include:
[0837] Step 1901: The base station configures the UE to enable use of the control region for downlink transmission;
[0838] Step 1902: Generate configuration information of the control area; and
[0839] Step 1903: Use the control region to send downlink transmission according to the configuration information of the control region.
[0840] In an exemplary embodiment, method 1900 may further include: sending configuration information of the control region to the UE.
[0841] The following will refer to Fig. 20 , a flowchart of a method for receiving an NRS on a non-anchor carrier performed on a UE side according to an exemplary embodiment of the present disclosure is described in detail.
[0842] Fig. 20 The flowchart of a method 2000 for signal reception performed on a UE side according to an exemplary embodiment of the present disclosure is schematically shown. Fig. 20 As shown, method 2000 may include:
[0843] Step 2001: The UE obtains configuration information of the NRS, wherein the configuration information of the NRS is used to instruct the NRS to transmit at least every N paging moments, where N is a positive integer; and
[0844] Step 2002: The UE receives the NRS at at least every N paging moments based on the obtained NRS configuration information.
[0845] In an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and the NRS is received at least every N paging moments, including: the NRS is transmitted in a predetermined number of subframes before (e.g., X) and after (e.g., Y) subframes of the search space corresponding to the paging moment at which the transmission is performed, and in the subframes occupied by the search space, wherein X and Y are appropriately selected positive integers; and the NRS is received in at least one subframe of a predetermined number of subframes before and after the search space corresponding to the paging moment, and in the subframes occupied by the search space.
[0846] The introduction of the wake-up signal (WUS) eliminates the need for the UE to monitor the search space corresponding to each paging moment. Instead, it monitors whether there is a WUS sent to the UE before the search space corresponding to the paging moment. If a WUS is received, the search space is monitored, otherwise it is considered that there is no paging message sent to the UE in the search space and the search space is not monitored. Therefore, when the NRS is transmitted according to at least every N paging moments, it can also be transmitted before and after the WUS signal corresponding to the paging moment of transmission and / or before and after the search space. Specifically, the position of the WUS signal and the transmission position of the NRS before and after the corresponding WUS signal can be determined based on the resource location of the search space and the WUS configuration information (for example, the value of the gap between the WUS and the corresponding search space).
[0847] Fig.24 Another method of receiving NRS on a non-anchor carrier is shown in FIG. Fig.24As shown, in an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and the NRS is received at least every N paging moments, including:
[0848] The NRS is transmitted in a predetermined number (e.g., X1) of subframes before and after a predetermined number (e.g., Y1) of subframes of a wake-up signal (WUS) corresponding to the paging time for transmission, and in a subframe occupied by the WUS, where X1 and Y1 are positive integers;
[0849] and / or, the NRS is transmitted in a predetermined number of subframes (e.g., the first X2 to Y2 subframes) before the search space corresponding to the paging time for transmission, wherein X2 and Y2 are positive integers, and further, X2 and Y2 are positive integers that are predefined or determined according to configuration information of the WUS;
[0850] and / or, the NRS is transmitted in a predetermined number (e.g., X3) of subframes before and after a predetermined number (e.g., Y3) of subframes of the search space corresponding to the paging time at which the transmission is performed, and in a subframe occupied by the search space, where X3 and Y3 are positive integers;
[0851] And, receiving an NRS in at least one of the following subframes:
[0852] A predetermined number of subframes before and a predetermined number of subframes after the WUS corresponding to the paging moment, the subframes occupied by the WUS corresponding to the paging moment, a predetermined number of subframes before and a predetermined number of subframes after the search space corresponding to the paging moment, and the subframes occupied by the search space corresponding to the paging moment.
[0853] The configuration of the common search space CSS is determined based on all UEs that monitor the search space. Therefore, the value of the maximum number of repetitions in its configuration information usually corresponds to the probability of successful decoding of the UE with the worst coverage among all UEs. For UEs that monitor most of the coverage conditions of the search space or have relatively good link quality, the actual number of repetitions required to decode the CSS is less than the maximum number of repetitions of the CSS. Therefore, the UE's monitoring of the search space can be terminated in advance. For example, the UE estimates the actual number of repetitions required for CSS decoding based on the link quality. When the difference between the number of monitored subframes and the actual number of repetitions required for CSS decoding exceeds a given threshold, it is considered that there is no control message sent to the UE in the search space, and the monitoring of the search space is terminated. Therefore, for NRS, which is transmitted according to at least every N paging times, the UE can also use similar criteria to terminate the reception of NRS in advance.
[0854] Fig.25Another method of receiving NRS on a non-anchor carrier is shown in FIG. Fig.25 As shown, in an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and the NRS is received at least every N paging moments, including:
[0855] The NRS is transmitted in a predetermined number (e.g., X1) of subframes before a wake-up signal (WUS) corresponding to the paging time for transmission, and in a predetermined number (e.g., Y1) of subframes starting from the start subframe of the WUS;
[0856] and / or, the NRS is transmitted in a predetermined number of subframes (e.g., the first X2 to Y2 subframes) before the search space corresponding to the paging time at which the transmission is performed;
[0857] and / or, the NRS is transmitted in a predetermined number (e.g., X3) of subframes before the search space corresponding to the paging time at which the transmission is performed, and in a predetermined number (e.g., Y3) of subframes starting from the start subframe of the search space;
[0858] Wherein X1, X2, X3, Y1, Y2, and Y3 are all positive integers, X1 and X3 may also be predefined, Y1 and Y3 may also be positive integers determined based on the maximum number of repetitions (Rmax) in the configuration information of the search space corresponding to the paging moment, and X2 and Y2 may also be positive integers predefined or determined according to the configuration information of the WUS and / or Rmax;
[0859] And, receiving an NRS in at least one of the following subframes:
[0860] A predetermined number of subframes before the WUS corresponding to the paging moment, a predetermined number of subframes starting from the starting subframe of the WUS corresponding to the paging moment, a predetermined number of subframes in a range before the search space corresponding to the paging moment, a predetermined number of subframes before the search space corresponding to the paging moment, and a predetermined number of subframes starting from the starting subframe of the search space.
[0861] Among them, the determination of Y1, Y2, and Y3 based on the maximum number of repetitions (Rmax) in the configuration information of the search space corresponding to the paging time is, for example, that the UE estimates a hypothetical number of repetitions R for decoding the search space based on the results of measurements or channel estimation performed on the first predetermined number (e.g., X1 or X2 or X3) of subframes before NRS transmission. The number of repetitions R may be an absolute value; or, the number of repetitions is calculated by multiplying Rmax by a factor, and the UE estimates the factor; further, the factor may be selected from a predefined set (e.g., {25%, 50%, 75%}). Then, Y1=Y3=R; for Y2, an example is that the UE determines the value of X2 based on the resource location of the search space and the WUS configuration information, Y2=X2+X0+R, where X0 is a positive integer, and X0 may be predefined, and further, the predefined value satisfies that X2+X0 is the starting subframe of the WUS determined according to the WUS configuration information.
[0862] It should be additionally explained that, in the above multiple exemplary embodiments, the location of NRS transmission is the NRS transmission location assumed by the UE, and the NRS transmission location assumed by the UE may be a subset of all locations where the base station actually transmits the NRS.
[0863] For example, the base station actually transmits NRS in a predetermined number of subframes before (e.g., X) and after (e.g., Y) the search space corresponding to the paging time of transmission, as well as in the subframes occupied by the search space; for the purpose of ending NRS monitoring early, the UE may assume that the NRS is transmitted in a predetermined number of subframes before (e.g., X′) the search space, and in a predetermined number of subframes starting from the starting subframe of the search space.
[0864] In an exemplary embodiment, the receiving of NRS at least every N paging moments based on the obtained NRS configuration information includes: if the UE does not detect a downlink control channel in the search space corresponding to N-1 consecutive paging moments, assuming that NRS is transmitted at the Nth paging moment; or determining the time domain resource location for receiving NRS in every N paging cycles based on a predefined or configured system frame number SFN and / or subframe number.
[0865] The transmission of the NRS is configured by RRC signaling, that is, the RRC signaling indicates that the NRS is transmitted once every N paging moments. The content indicated in the RRC signaling includes at least the value of N, and additionally, also includes indicating the method of NRS transmission, that is, one of the above two methods.
[0866] The paging time is the paging time of the UE, or the paging time of other UEs calculated by the UE according to an existing mechanism. The N paging times may be the N paging times of a certain UE, or may be a total of N paging times of a group of multiple UEs.
[0867] In one example, if the UE does not detect a downlink control channel in the search space corresponding to N-1 consecutive paging moments of the UE itself, it is assumed that the NRS is transmitted at the Nth paging moment of the UE itself. In another example, if the UE does not detect a downlink control channel in the search space corresponding to N-1 consecutive paging moments of the UE itself, it is assumed that the NRS is transmitted at the paging moment of another UE in the Nth paging cycle or at one or more paging moments corresponding to multiple UEs.
[0868] In an actual system, when the base station actually transmits the NRS, the DRX cycle can be used as a reference time point for NRS transmission. For example, in each DRX cycle, the base station transmits one or more groups of NRS, and the position of each group of NRS is determined based on the paging time of the UE in the DRX cycle, and / or based on the starting position of the DRX cycle. The base station can transmit the NRS at each paging time in the DRX cycle, or at one or more paging times in the DRX cycle.
[0869] In an exemplary embodiment, the base station transmits the NRS on a paging time set in each DRX cycle. The paging time set includes one or more paging times, which are determined by the base station according to the configuration information of the DRX cycle (e.g., the starting time domain position of the DRX cycle), or are all paging times corresponding to all UEs in a UE set, and the UE set includes one or more UEs.
[0870] In one example, the base station transmits NRS at the first paging time after the start of the DRX cycle in each DRX cycle. In another example, the base station transmits NRS at all paging times corresponding to all UEs in a UE set selected by the base station in each DRX cycle. In another example, the base station transmits NRS at all paging times in each DRX cycle.
[0871] The following will refer to Fig.21 , a flowchart of a method for sending an NRS on a non-anchor carrier executed at a base station side according to an exemplary embodiment of the present disclosure is specifically described. Fig. 20 The details of method 2000 have already been described in detail.
[0872] Fig.21The flowchart of a method 2100 for sending an NRS on a non-anchor carrier performed at a base station side according to an exemplary embodiment of the present disclosure is schematically shown. Fig.21 As shown, method 2100 may include:
[0873] Step 2101: The base station generates NRS configuration information, wherein the NRS configuration information is used to instruct the NRS to transmit at least every N paging times, where N is a positive integer; and
[0874] Step 2102: The base station sends an NRS at least every N paging times based on the configuration information of the NRS.
[0875] In an exemplary embodiment, the method 2100 further includes: sending configuration information of the NRS to the UE.
[0876] In an exemplary embodiment, the NRS is transmitted according to at least every N paging moments and sending the NRS at at least every N paging moments includes: the NRS is transmitted in a predetermined number of subframes before (for example, X) and after (for example, Y) subframes of the search space corresponding to the paging moment at which the transmission is performed, and in the subframes occupied by the search space, wherein X and Y are appropriately selected positive integers; and the NRS is sent in at least one subframe of a predetermined number of subframes before and after a predetermined number of subframes of the search space corresponding to the paging moment, and in the subframes occupied by the search space.
[0877] In the LTE system, when the UE receives the timing advance (TA) command in subframe n, it will send HARQ-ACK feedback for the downlink shared channel PDSCH carrying the TA command in subframe n+4, adjust the TA in subframe n+6, and reset the TA timer. Therefore, for the LTE system, the transmission of HARQ-ACK feedback is performed before the adjustment of TA; thus, it can be determined that the TA used for the transmission of HARQ-ACK feedback is the old TA before the adjustment.
[0878] However, in the NB-Iot system, when the UE receives the TA command in subframe n, it will send HARQ-ACK feedback to the downlink shared channel NPDSCH carrying the TA command, and the earliest time of sending is after the end of subframe n+12; and after the end of subframe n+12, the corresponding TA adjustment is applied in the first available NB-IoT time slot for NPUSCH transmission. Since the HARQ-ACK feedback in the NB-IoT system is transmitted on the uplink shared channel NPUSCH (using NPUSCH format 2), the TA of the HARQ-ACK feedback also belongs to the range that should be adjusted, and since the earliest possible time point of the HARQ-ACK feedback is the same as the time point of the TA adjustment, it is necessary to design a method for determining whether the HARQ-ACK feedback corresponding to the NPDSCH carrying the TA command needs to be adjusted.
[0879] The following will refer to Fig. 27 , a flowchart of a method for adjusting a timing advance amount TA performed on a UE side according to an exemplary embodiment of the present disclosure is described in detail.
[0880] Fig. 27 The flowchart of the method 2700 for adjusting the timing advance TA performed on the UE side according to an exemplary embodiment of the present disclosure is schematically shown. Fig. 27 As shown, method 2700 may include:
[0881] Step 2701: UE receives a TA command;
[0882] Step 2702: The UE determines whether the TA command is successfully received; and
[0883] In case of successful reception of the TA command ("Yes" from step 2702), proceeding to step 2703, wherein the UE adjusts the TA based on the TA command and sends an ACK feedback using the new TA, or adjusts the TA based on the TA command and sends an ACK feedback using the unadjusted TA;
[0884] In case of failure to receive the TA command ("No" from step 2702), proceed to step 2704, where the UE does not adjust the TA and sends a NACK feedback using the unadjusted TA.
[0885] In an exemplary embodiment, adjusting the TA based on the TA command includes: determining the resource location for TA adjustment based on the transmission resources of the TA command and / or the transmission resources of the HARQ-ACK feedback corresponding to the PDSCH of the TA command, and adjusting the TA at the corresponding resource location; and / or: adjusting the TA for the corresponding type of uplink transmission based on the type of uplink transmission for which the TA adjustment is performed.
[0886] In an exemplary embodiment, the adjusting TA for a corresponding type of uplink transmission based on the type of uplink transmission for which the TA adjustment is performed includes: adjusting the TA for the uplink transmission of the corresponding type of channel / signal or adjusting the TA on the corresponding type of resource based on the type of uplink transmission channel / signal corresponding to the resource position for which the TA adjustment is performed.
[0887] In an exemplary embodiment, the TA command is carried on a downlink shared channel PDSCH, and the ACK feedback and / or NACK feedback is HARQ-ACK feedback of the PDSCH carrying the TA command.
[0888] In an exemplary embodiment, when a TA command is successfully received and the reception of the TA command ends in subframe n, the resource position for TA adjustment starts from the first available uplink time slot after the end of subframe n+12, and the type of uplink transmission channel / signal corresponding to the resource position for TA adjustment is PUSCH transmission and / or PUCCH transmission. Specifically, the first available uplink time slot is the first time slot of PUSCH transmission and / or PUCCH transmission.
[0889] In an exemplary embodiment, the UE successfully receives a TA command, and the reception of the TA command ends in subframe n, then the corresponding uplink transmission time adjustment should start from the first available uplink time slot after the end of subframe n+12, and the first available uplink time slot is the first time slot of a PUSCH transmission and / or PUCCH transmission (i.e., the type of uplink transmission for TA adjustment); and the UE starts the transmission of PUSCH carrying an ACK response and / or PUCCH transmission (for example, using NPUSCH format 2) after the end of subframe n+k0-1.
[0890] Wherein, for the first available uplink time slot, it is the first time slot of a PUSCH transmission and / or a PUCCH transmission, and the one PUSCH transmission and / or PUCCH transmission includes a PUSCH transmission and / or a PUCCH transmission carrying HARQ-ACK feedback, specifically, including a PUSCH transmission carrying ACK feedback (also referred to as an “ACK response”) in the HARQ-ACK feedback corresponding to the PDSCH of the TA command (for example, including a transmission of NPUSCH format 2 carrying ACK feedback in the HARQ-ACK feedback corresponding to the PDSCH of the TA command) and / or a PUCCH transmission;
[0891] Or, the one PUSCH transmission and / or PUCCH transmission does not include a PUSCH transmission and / or PUCCH transmission carrying HARQ-ACK feedback, for example, includes NPUSCH format 1 but does not include NPUSCH format 2;
[0892] Or, the one PUSCH transmission and / or PUCCH transmission includes a PUSCH transmission and / or PUCCH transmission carrying HARQ-ACK feedback, but does not include a PUSCH transmission and / or PUCCH transmission carrying ACK feedback in the HARQ-ACK feedback corresponding to the PDSCH of the TA command.
[0893] In an exemplary embodiment, the PUSCH transmission includes a PUSCH transmission carrying an ACK feedback in a HARQ-ACK feedback corresponding to a PDSCH of the TA command. When k0 is greater than or equal to 13 (for example, in the existing mechanism, the possible values of k0 are 13, 15, 17, 18, 21), the time of the PUSCH transmission carrying the ACK / NACK response corresponding to the PDSCH of the TA command is not earlier than the time of applying the uplink transmission time adjustment, so the first available uplink time slot is the first time slot of the PUSCH transmission, including the case where the first available uplink time slot is the first time slot of the PUSCH transmission carrying the ACK / NACK response corresponding to the PDSCH of the TA command, so if the UE successfully receives the TA command, the PUSCH transmission used by the ACK response corresponding to the PDSCH of the TA command uses the new TA indicated in the TA command; otherwise, if the UE fails to successfully receive the TA command, the PUSCH transmission used by the NACK response corresponding to the PDSCH of the TA command uses the unadjusted old TA.
[0894] In another exemplary embodiment, the PUSCH transmission and / or PUCCH transmission does not include PUSCH transmission and / or PUCCH transmission carrying HARQ-ACK feedback, or the PUSCH transmission and / or PUCCH transmission includes PUSCH transmission and / or PUCCH transmission carrying HARQ-ACK feedback but does not include PUSCH transmission and / or PUCCH transmission carrying ACK feedback in HARQ-ACK feedback corresponding to the PDSCH of the TA command. Therefore, the PUSCH transmission and / or PUCCH transmission used for the ACK / NACK response corresponding to the PDSCH of the TA command uses the unadjusted old TA.
[0895] In another exemplary embodiment, the UE successfully receives a TA command, and the reception of the TA command ends in subframe n, then the corresponding uplink transmission time adjustment should be applied from the first available uplink time slot after the end of subframe n+n0, and the first available uplink time slot is the first time slot of a PUSCH transmission; and the UE starts the transmission of the PUSCH carrying the ACK response (for example, using NPUSCH format 2) after the end of subframe n+k0-1, and the PUSCH transmission carrying the ACK response uses N consecutive subframes.
[0896] Among them, n0 is a positive integer, and n0>=k0-1+N, therefore, the PUSCH transmission used for the HARQ-ACK response corresponding to the PDSCH of the TA command has been completed at the end of subframe n+n0, that is, the execution time of the corresponding uplink transmission time adjustment is after the PUSCH transmission used for the HARQ-ACK response of the PDSCH of the TA command is completed; therefore, the PUSCH transmission used for the HARQ-ACK response corresponding to the PDSCH of the TA command uses the unadjusted old TA.
[0897] In another exemplary embodiment, the UE successfully receives a TA command, and the reception of the TA command ends in subframe n, then the UE starts transmission of a PUSCH carrying an ACK response in HARQ-ACK feedback after the end of subframe n+k0-1 (e.g., using NPUSCH format 2);
[0898] Furthermore, the transmission of the PUSCH carrying the ACK response in the HARQ-ACK feedback starts or ends at subframe n';
[0899] Furthermore, the corresponding uplink transmission time adjustment should be applied starting from the first available uplink time slot after the end of subframe n'+12, and the first available uplink time slot is the first time slot of a PUSCH transmission, wherein subframe n' is the starting subframe or ending subframe of the transmission of the PUSCH carrying the ACK response in the HARQ-ACK feedback, and the ACK response corresponds to the PDSCH transmission carrying the TA command.
[0900] In another exemplary embodiment, the UE fails to successfully receive the TA command, and the reception ends at subframe n; and the UE starts transmission of a PUSCH carrying a NACK response (e.g., using NPUSCH format 2) and / or transmission of a PUCCH after the end of subframe n+k0-1. Since the UE fails to successfully decode the content indicated by the TA command, the transmission of the PUSCH carrying a NACK response and / or the transmission of the PUCCH uses an unadjusted old TA.
[0901] In another exemplary embodiment, the following TA adjustment steps are included:
[0902] Step 1: The UE receives a TA command transmitted by the base station without additional padding (i.e., the transport block size TBS=16), and the UE starts a TA timer and sets it to a predetermined value of the TA timer. Specifically, the TA timer is started and set to the predetermined value of the TA timer regardless of whether the TA command is received successfully, or the TA timer is started and set to the predetermined value of the TA timer only after the TA command is received successfully; the TA index value indicated by the TA command is 31, and the corresponding actual TA adjustment amount is 0, that is, it indicates that the TA is not adjusted;
[0903] Step 2: The UE detects whether to send the HARQ-ACK feedback of the TA command in step 1, and sends the HARQ-ACK feedback. Specifically, when the TA command is received successfully, the ACK feedback is sent, and the TA of the ACK feedback is the adjusted new TA, but the adjustment amount is 0, that is, the actual TA value is not changed; otherwise, when the TA command is received unsuccessfully, the NACK feedback is sent, and the TA of the NACK feedback is not adjusted;
[0904] Step 3: After a period of time, the UE receives another TA command transmitted by the base station, including the MAC PDU (8 bits) of the TA and 1 byte of padding (i.e., TBS=24); the UE restarts the TA timer and sets it to the predetermined value of the TA timer. Specifically, the TA timer is restarted and set to the predetermined value of the TA timer regardless of whether the TA command is received successfully, or the TA timer is restarted and set to the predetermined value of the TA timer only after the TA command is received successfully; the TA index value indicated by the TA command is 63, and the corresponding actual TA adjustment amount is a positive number, which will result in the adjusted TA being a new TA value;
[0905] Step 4: The UE detects whether to send the HARQ-ACK feedback of the TA command in step 3, and sends the HARQ-ACK feedback. Specifically, when the TA command is received successfully, the ACK feedback is sent, and the TA of the ACK feedback is the adjusted new TA, and the adjustment amount is the TA adjustment value corresponding to the TA index 63, that is, the adjusted TA is the new TA value; otherwise, when the TA command fails to be received, the NACK feedback is sent, and the TA of the NACK feedback is not adjusted;
[0906] Step 5: The UE detects whether to send an RLC status PDU for confirming reception of the RLC PDU carrying the TA command in step 3, and sends the RLC status PDU;
[0907] Step 6: The UE waits for the TA timer to expire on the UE side.
[0908] The following will refer to Fig. 22, the structure of the UE according to the exemplary embodiment of the present disclosure is described. Fig. 22 The structure block diagram of UE 2000 according to an exemplary embodiment of the present disclosure is schematically shown. UE 2200 can be used to perform the above-mentioned reference Figure 1 Methods described 100, reference Fig.16 Method 1600 described, reference Fig.17 Method 1700 described, reference Fig. 20 The method described in 2000 and reference Fig. 27 Method 2700 described.
[0909] like Fig. 22 As shown, UE 2200 includes a processing unit or processor 2201, which may be a single unit or a combination of multiple units, for executing different steps of the method; a memory 2202, in which computer executable instructions are stored, and when the instructions are executed by the processor 2001, the UE 2200 executes method 100, method 1600, method 1700, method 2000, and method 2700. For the sake of simplicity, only the schematic structure of the UE according to the exemplary embodiment of the present disclosure is described here, and the above-mentioned reference 2202 is omitted. Figure 1 Methods described 100, reference Fig.16 Method 1600 described, reference Fig.17 Method 1700 described, reference Fig. 20 The method described in 2000 and reference Fig. 27 The details of method 2700 have already been described in detail.
[0910] In an exemplary embodiment in which the instructions, when executed by the processor 2201, cause the UE 2200 to perform the method 100, the instructions cause the UE 2200 to perform the following operations:
[0911] A transport block is received and / or sent according to the information for scheduling a plurality of transport blocks.
[0912] In an exemplary embodiment, the instructions further cause the UE 2200 to perform the following operations: send and / or receive ACK / NACK feedback for the plurality of transport blocks.
[0913] In an exemplary embodiment in which the instructions, when executed by the processor 2201, cause the UE 2200 to perform the method 1600, the instructions cause the UE 2200 to perform the following operations:
[0914] Obtaining indication information of a starting position of a time domain resource of at least one downlink channel, wherein the indication information indicates that: in each time slot within the time-frequency resource allocated for the at least one downlink channel, the at least one downlink channel occupies resources starting from a first symbol or from a second symbol;
[0915] Determining the time-frequency resources occupied by the at least one downlink channel according to the indication information and the time-frequency resource configuration information of the at least one downlink channel; and
[0916] The at least one downlink channel is decoded on the time-frequency resources.
[0917] In an exemplary embodiment in which the instructions, when executed by the processor 2201, cause the UE 2200 to perform the method 1700, the instructions cause the UE 2200 to perform the following operations:
[0918] enabling use of the control region for downlink transmission;
[0919] Obtaining configuration information for the control area; and
[0920] The control region is used to receive downlink transmission according to the obtained configuration information of the control region.
[0921] In an exemplary embodiment in which the instructions, when executed by the processor 2201, cause the UE 2200 to perform the method 2000, the instructions cause the UE 2200 to perform the following operations:
[0922] Obtaining configuration information of an NRS, wherein the configuration information of the NRS is used to instruct the NRS to transmit according to at least every N paging moments, where N is a positive integer; and
[0923] Based on the obtained configuration information of the NRS, the NRS is received at the at least every N paging moments.
[0924] In an exemplary embodiment in which the instructions, when executed by the processor 2201, cause the UE 2200 to perform the method 2700, the instructions cause the UE 2200 to perform the following operations:
[0925] receiving a TA command; and
[0926] In the case of successful reception of the TA command, the TA is adjusted based on the TA command and ACK feedback is sent using the new TA, or the TA is adjusted based on the TA command and ACK feedback is sent using the unadjusted TA; and in the case of failure to receive the TA command, the TA is not adjusted and NACK feedback is sent using the unadjusted TA.
[0927] The following will refer to Fig.23 , the structure of a base station according to an exemplary embodiment of the present disclosure is described. Fig.23 The structure block diagram of the base station 2200 according to the exemplary embodiment of the present disclosure is schematically shown. The base station 2300 can be used to perform the above-mentioned Fig.15 Method 1500 described, reference Fig.18 Method 1800 described, reference Fig.19 The method 1900 described herein and references Fig.21 Method 2100 described.
[0928] like Fig.23 As shown, the base station 2300 includes a processing unit or processor 2301, which may be a single unit or a combination of multiple units, for executing different steps of the method; a memory 2302, in which computer executable instructions are stored, and when the instructions are executed by the processor 2301, the base station 2300 executes the method 1500, the method 1800, the method 1900, and the method 2100. For the sake of simplicity, only the schematic structure of the base station according to the exemplary embodiment of the present disclosure is described here, and the above reference is omitted. Fig.15 Method 1500 described, reference Fig.18 Method 1800 described, reference Fig.19 The method 1900 described, and reference Fig.21 The details of method 2100 have already been described in detail.
[0929] In an exemplary embodiment in which the instructions, when executed by the processor 2301, cause the base station 2300 to perform the method 1500, the instructions cause the base station 2300 to perform the following operations:
[0930] A transport block is received and / or sent according to the information for scheduling a plurality of transport blocks.
[0931] In an exemplary embodiment, the instruction further causes the base station 2300 to perform the following operations: sending and / or receiving ACK / NACK feedback for the plurality of transport blocks.
[0932] In an exemplary embodiment in which the instructions, when executed by the processor 2301, cause the base station 2300 to perform the method 1800, the instructions cause the base station 2300 to perform the following operations:
[0933] Generate indication information of a starting position of a time domain resource of at least one downlink channel, wherein the indication information indicates that: in each time slot within the time-frequency resource allocated for the at least one downlink channel, the at least one downlink channel occupies resources starting from a first symbol or from a second symbol;
[0934] Determining the time-frequency resources occupied by the at least one downlink channel according to the indication information and the time-frequency resource configuration information of the at least one downlink channel; and
[0935] The indication information and the at least one downlink channel are transmitted on the time-frequency resources.
[0936] In an exemplary embodiment in which the instructions, when executed by the processor 2301, cause the base station 2300 to perform the method 1900, the instructions cause the base station 2300 to perform the following operations:
[0937] configuring the UE to enable use of the control region for downlink transmission;
[0938] generating configuration information for a control area; and
[0939] According to the configuration information of the control region, the control region is used to send downlink transmission.
[0940] In an exemplary embodiment in which the instructions, when executed by the processor 2301, cause the base station 2300 to perform the method 2100, the instructions cause the base station 2300 to perform the following operations:
[0941] Generate configuration information of an NRS, wherein the configuration information of the NRS indicates that the NRS is to transmit according to at least every N paging moments, where N is a positive integer; and
[0942] Based on the configuration information of the NRS, the NRS is sent at at least every N paging moments.
[0943] The program running on the device according to the present invention can be a program that enables a computer to implement the functions of the embodiments of the present invention by controlling a central processing unit (CPU). The program or the information processed by the program can be temporarily stored in a volatile memory (such as a random access memory RAM), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory systems.
[0944] The program for realizing the functions of each embodiment of the present invention can be recorded on a computer-readable recording medium. The corresponding functions can be realized by making a computer system read the program recorded on the recording medium and executing these programs. The so-called "computer system" herein can be a computer system embedded in the device, and can include an operating system or hardware (such as a peripheral device). "Computer-readable recording medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a recording medium of a short-term dynamic storage program, or any other recording medium that is computer-readable.
[0945] The various features or functional modules of the devices used in the above embodiments can be implemented or executed by circuits (e.g., single-chip or multi-chip integrated circuits). Circuits designed to perform the functions described in this specification may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above devices. The general-purpose processor may be a microprocessor, or any existing processor, controller, microcontroller, or state machine. The above circuits may be digital circuits or analog circuits. In the case where new integrated circuit technologies have emerged to replace existing integrated circuits due to advances in semiconductor technology, one or more embodiments of the present invention may also be implemented using these new integrated circuit technologies.
[0946] As mentioned above, the embodiments of the present invention have been described in detail with reference to the accompanying drawings. However, the specific structure is not limited to the above embodiments, and the present invention also includes any design changes that do not deviate from the main purpose of the present invention. In addition, the present invention can be modified in various ways within the scope of the claims, and the embodiments obtained by appropriately combining the technical means disclosed in different embodi...
Claims
1. A method performed by a user equipment UE in a wireless communication system, the method comprising: receiving downlink control information DCI including scheduling information on a plurality of physical downlink shared channels PDSCH from a base station BS; as well as receiving the plurality of PDSCHs from the BS based on the DCI; The DCI includes a new data indicator NDI field indicating an initial transmission of a transport block or a retransmission of a transport block, and the number of bits of the NDI field is associated with the number of the multiple PDSCHs scheduled by the DCI, and The DCI further includes time interval information between the sending time of the feedback information and the receiving time of the multiple PDSCHs.
2. The method according to claim 1, further comprising: A radio resource control (RRC) message including information related to time domain allocation regarding the plurality of PDSCHs is received.
3. The method according to claim 1, in, The bits of the NDI field respectively indicate the NDI values of the multiple PDSCHs, and The DCI further includes an MCS field indicating modulation and coding scheme MCS information for all multiple PDSCHs.
4. The method according to claim 1, further comprising: Sending feedback information about the plurality of PDSCHs to the BS; and The feedback information corresponds to feedback about one transport block among multiple transport blocks, or a bundle of feedback about at least two transport blocks among the multiple transport blocks.
5. The method according to claim 1, in, The feedback information corresponds to a bitmap including feedback for the plurality of PDSCHs based on a predetermined mapping relationship.
6. The method according to claim 1, in, The DCI also includes a HARQ process ID applied to a first PDSCH among the multiple PDSCHs, and The HARQ process IDs corresponding to the multiple PDSCHs are increased by 1 in the scheduling order based on the HARQ process ID applied to the first PDSCH. 7 . The method according to claim 1 , wherein the time interval is a time interval between a time when feedback information is sent and a time when reception of the plurality of PDSCHs ends.
8. A method performed by a base station in a wireless communication system, the method comprising: Sending downlink control information DCI including scheduling information about a plurality of physical downlink shared channels PDSCH to a user equipment UE; as well as Sending the plurality of PDSCHs to the UE based on the DCI; The DCI includes a new data indicator NDI field indicating an initial transmission of a transport block or a retransmission of a transport block, and the number of bits of the NDI field is associated with the number of the multiple PDSCHs scheduled by the DCI, and The DCI further includes time interval information between the sending time of the feedback information and the receiving time of the multiple PDSCHs.
9. The method according to claim 8, further comprising: A radio resource control (RRC) message including information related to time domain allocation of the plurality of PDSCHs is transmitted to the UE.
10. The method according to claim 8, in, The bits of the NDI field respectively indicate the NDI values of the multiple PDSCHs, and The DCI further includes an MCS field indicating modulation and coding scheme MCS information for all multiple PDSCHs.
11. The method according to claim 8, further comprising: receiving feedback information about the plurality of PDSCHs from the UE; and The feedback information corresponds to feedback about one transport block among multiple transport blocks, or a bundle of feedback about at least two transport blocks among the multiple transport blocks.
12. The method according to claim 8, in, The feedback information corresponds to a bitmap including feedback for the plurality of PDSCHs based on a predetermined mapping relationship.
13. The method according to claim 8, in, The DCI also includes a HARQ process ID applied to a first PDSCH among the multiple PDSCHs, and The HARQ process IDs corresponding to the multiple PDSCHs are increased by 1 in the scheduling order based on the HARQ process ID applied to the first PDSCH. 14 . The method according to claim 8 , wherein the time interval is a time interval between a time when feedback information is sent and a time when reception of the plurality of PDSCHs ends.
15. A user equipment UE in a wireless communication system, comprising: Transceiver; as well as At least one controller is coupled to the transceiver and is configured to execute the method according to any one of claims 1-7.
16. A base station in a wireless communication system, comprising: Transceiver; as well as At least one controller is coupled to the transceiver and is configured to execute the method of any one of claims 8-14.