Terminal, base station, communication method, and integrated circuit
By introducing receiving and control circuits in the terminal, and configuring the symbol position setting data in the time resources based on DCI, the problem of low signal allocation efficiency in the 5G NR system is solved, and a low-latency and high-reliability communication effect is achieved.
Patent Information
- Application Number
- CN202080070497.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-10-11
- Filing Date
- 2020-07-22
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2040-07-22
AI Technical Summary
Existing wireless communication systems still have room for improvement in signal allocation efficiency, especially in 5G NR systems, which struggle to meet the stringent requirements of Ultra Reliable Low Latency Communication (URLLC), such as failing to achieve the targets of less than 1ms and 99.999% in terms of packet latency and reliability.
By introducing receiving and control circuits into the terminal, the configuration position of data in time resources can be flexibly controlled based on the control information of the downlink. A more flexible time resource allocation method can be adopted, such as setting the start position of data transmission or reception based on the symbol position of the DCI received by the terminal, reducing the overhead of control information and improving the flexibility and efficiency of resource allocation.
It achieves more efficient frequency utilization, improves the signal allocation efficiency of wireless communication systems, meets the low latency and high reliability requirements of URLLC, and enhances the overall performance of the system.
Smart Images

Figure CN114514765B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a terminal and a communication method. BACKGROUND
[0002] In recent years, against the background of expansion and diversification of wireless services, the rapid development of the Internet of Things (IoT) is expected, and the use of mobile communication is expanding not only to information terminals such as smartphones, but also to all fields such as vehicles, homes, home appliances, or industrial equipment. In order to support the diversification of services, in addition to increasing system capacity, various necessary conditions such as an increase in the number of connected devices or low latency are required to significantly improve the performance and functions of the mobile communication system. Under such circumstances, the fifth generation mobile communication system (5G: 5th Generation mobile communication systems) being researched and developed and standardized can flexibly provide wireless communication corresponding to a variety of needs through the enhancement of mobile broadband (eMBB: enhanced Mobile Broadband), connection between multiple devices (mMTC: massive Machine Type Communication), and ultra-high reliability and low latency (URLLC: Ultra Reliable and Low Latency Communication).
[0003] The 3rd Generation Partnership Project (3GPP), which is an international standards organization, has studied New Radio (NR) as one of the 5G wireless interfaces, and has completed the planning and formulation of the specifications of Release 15 that realizes eMBB and basic URLLC (for example, refer to Non-Patent Literature 1 to Non-Patent Literature 4).
[0004] For Release 15 URLLC, for example, the required conditions are to achieve a radio interval latency of 1 ms or less when transmitting a 32-byte packet, and to achieve a reliability of 99.999%. On the other hand, in Release 16, in order to expand URLLC to various use cases represented by remote control driving or industrial IoT, the expansion of functions is studied to realize an increase in packet size, further reduction in latency, and improvement in reliability, and higher requirements than Release 15 (for example, refer to Non-Patent Literature 5 and Non-Patent Literature 6).
[0005] Prior Art Documents
[0006] Non-Patent Literature
[0007] Non-Patent Literature 1: 3GPP TS 38.211 V15.7.0, "NR; Physical channels and modulation (Release 15)," September 2019.
[0008] Non-Patent Literature 2: 3GPP TS 38.212 V15.7.0, "NR; Multiplexing and channel coding (Release 15)," September 2019.
[0009] Non-Patent Literature 3: 3GPP TS 38.213 V15.7.0, "NR; Physical layer procedure for control (Release 15)," September 2019.
[0010] Non-Patent Literature 4: 3GPP TS 38.214 V15.7.0, "NR; Physical layer procedures for data (Release 15)," September 2019.
[0011] Non-Patent Literature 5: RP-191584, "Revised WID: Physical layer enhancements for NR ultra-reliable and low latency communication (URLLC)," Huawei, HiSilicon, June 2019.
[0012] Non-Patent Literature 6: RP-191561, "Revised WID: Support of NR industrial Internet of Things (IoT)," Nokia, Nokia Shanghai Bell, June 2019.
[0013] Non-Patent Literature 7: R1-1908798, "PDCCH enhancements for NR URLLC," Panasonic, August 2019. SUMMARY
[0014] However, there is room for further study on the allocation method of signals in wireless communication.
[0015] The non-limiting embodiments of the present application contribute to provide a terminal and a communication method capable of improving allocation efficiency of signals in wireless communication.
[0016] The terminal of one embodiment of the present application includes a reception circuit that receives control information of a downlink, and a control circuit that controls a reference of a position where data is arranged in a time resource in control of arranging the data in the time resource on the basis of the control information, on the basis of a certain condition.
[0017] Note that these general and specific integrated circuit, computer program, and recording medium described above can also be achieved by an arbitrary combination of a system, device, method, integrated circuit, computer program, and recording medium.
[0018] According to one embodiment of the present application, it is possible to improve frequency utilization efficiency in wireless communication.
[0019] Further advantages and effects of one embodiment of the present application will be clarified by the description and drawings. These advantages and / or effects are provided by the features described in the several embodiments, the description, and the drawings, but it is not necessary to provide all of them in order to obtain one or more of the same features. BRIEF DESCRIPTION OF DRAWINGS
[0020] Figure 1 FIG. 1 is a diagram of an exemplary architecture of a 3GPP NR system.
[0021] Figure 2 FIG. 2 is a diagram showing functional split between NG-RAN (Next Generation-Radio Access Network) and 5GC (5th Generation Core).
[0022] Figure 3 FIG. 3 is a sequence diagram of a procedure of setting / re-setting of RRC (Radio Resource Control) connection.
[0023] Figure 4 FIG. 4 is a diagram showing utilization scenarios of eMBB (enhanced Mobile Broadband), mMTC (massive Machine Type Communications), and URLLC (Ultra Reliable and Low Latency Communications).
[0024] Figure 5is a block diagram showing an example of a 5G system architecture for a non-roaming scenario.
[0025] Figure 6 is a diagram showing an example of allocation of time resources for downlink data.
[0026] Figure 7 is a diagram showing an example of allocation of time resources for uplink data.
[0027] Figure 8 is a diagram showing an example of allocation of time resources for downlink data.
[0028] Figure 9 is a diagram showing an example of allocation of time resources for uplink data.
[0029] Figure 10 is a diagram showing an example of allocation of time resources for downlink data.
[0030] Figure 11 is a diagram showing an example of allocation of time resources for uplink data.
[0031] Figure 12 is a diagram showing an example of allocation of time resources for downlink data to which repetition is applied.
[0032] Figure 13 is a diagram showing an example of allocation of time resources for uplink data to which repetition is applied.
[0033] Figure 14 is a block diagram showing a configuration example of a part of a terminal.
[0034] Figure 15 is a block diagram showing a configuration example of a base station.
[0035] Figure 16 is a block diagram showing a configuration example of a terminal.
[0036] Figure 17 is a flowchart showing an example of an action of a terminal.
[0037] Figure 18 is a diagram showing an example of allocation of time resources of Action Example 1-1.
[0038] Figure 19 is a diagram showing an example of allocation of time resources of Action Example 1-2.
[0039] Figure 20 is a diagram showing an example of allocation of time resources of a modification example of Embodiment 1.
[0040] Figure 21 is a diagram showing an example of allocation of time resources.
[0041] Figure 22 is a diagram showing an allocation example of time resources of Embodiment 2. DETAILED DESCRIPTION
[0042] Hereinafter, embodiments of the present application will be explained in detail with reference to the attached drawings.
[0043] System architecture and protocol stack of 5G NR
[0044] In order to realize the next version of the fifth generation mobile phone technology (also referred to simply as "5G") which contains the development of a new radio access technology (NR) which operates in a frequency range up to 100 GHz, the 3GPP is continuing the work. The first version of the 5G standard was completed in late 2017, whereby a transition to trial production of terminals (for example, smartphones) and commercial deployment in accordance with the standard of the 5G NR is possible.
[0045] For example, the system architecture as a whole envisages an NG-RAN (Next Generation Radio Access Network) including gNBs. The gNB provides the UE (User Equipment) side termination of the protocols of the user plane (SDAP (Service Data Adaptation Protocol) / PDCP (Packet Data Convergence Protocol) / RLC (Radio Link Control) / MAC (Medium Access Control) / PHY (Physical Layer)) and the control plane (RRC) of the NG radio access. The gNBs are connected to each other by means of the Xn interface. In addition, the gNBs are connected to the NGC (Next Generation Core) by means of the Next Generation (NG) interface, more specifically, to the AMF (Access and Mobility Management Function) (for example, a specific core entity which performs the AMF) by means of the NG-C interface and to the UPF (User Plane Function) (for example, a specific core entity which performs the UPF) by means of the NG-U interface. Figure 1 The NG-RAN architecture is shown (for example, refer to 3GPP TS 38.300 v15.6.0, section 4).
[0046] The protocol stack of the user plane of NR (e.g., refer to 3GPP TS 38.300, section 4.4.1) includes a PDCP (Packet Data Convergence Protocol (refer to section 6.4 of TS 38.300)) sublayer, an RLC (Radio Link Control (refer to section 6.3 of TS 38.300)) sublayer, and a MAC (Medium Access Control (refer to section 6.2 of TS 38.300)) sublayer, which are terminated at the network side in the gNB. In addition, a new sublayer (SDAP: Service Data Adaptation Protocol) of the access stratum (AS) has been introduced above the PDCP (e.g., refer to section 6.5 of 3GPP TS 38.300). In addition, a protocol stack of the control plane is defined for NR (e.g., refer to TS 38.300, section 4.4.2). An outline of the functions of Layer 2 is described in section 6 of TS 38.300. The functions of the PDCP sublayer, the RLC sublayer, and the MAC sublayer are listed in section 6.4, section 6.3, and section 6.2 of TS 38.300, respectively. The functions of the RRC layer are listed in section 7 of TS 38.300.
[0047] For example, the medium access control layer handles multiplexing of logical channels, scheduling and various functions associated with scheduling of the processing including various numerologies.
[0048] For example, the physical layer (PHY) is responsible for encoding, PHY HARQ (Physical Layer Hybrid Automatic Repeat Request) processing, modulation, multi-antenna processing, and mapping of signals to appropriate physical time-frequency resources. In addition, the physical layer handles mapping of transport channels for physical channels. The physical layer provides services to the MAC layer in the form of transport channels. The physical channels correspond to a set of time-frequency resources used to transmit specific transport channels, each transport channel being mapped to a corresponding physical channel. For example, in the physical channels, there are PRACH (Physical Random Access Channel), PUSCH (Physical Uplink Shared Channel), PUCCH (Physical Uplink Control Channel) in the uplink physical channels, and PDSCH (Physical Downlink Shared Channel), PDCCH (Physical Downlink Control Channel), PBCH (Physical Broadcast Channel) in the downlink physical channels.
[0049] In the use case / extended scenario of NR, there can be eMBB (enhanced Mobile Broadband), URLLC (ultra-reliable low-latency communications), mMTC (massive Machine Type Communications) which have various necessary conditions in terms of data rate, latency, and coverage. For example, it is expected that eMBB support a peak data rate of about 3 times the data rate provided by IMT-Advanced (International Mobile Telecommunications-Advanced) (20 Gbps in the downlink and 10 Gbps in the uplink) and an effective (user-experienced) data rate. On the other hand, in the case of URLLC, more stringent necessary conditions are proposed for ultra-low latency (latency of the user plane of 0.5 ms in UL and DL, respectively) and high reliability (1-10-5 within 1 ms). Finally, in mMTC, it is preferable to require a high connection density (1,000,000 devices / km2 in an urban environment), a large coverage range in a poor environment, and a very long battery life (15 years) for inexpensive devices.
[0050] Accordingly, a numerology (e.g., subcarrier spacing (SCS), OFDM symbol length, cyclic prefix (CP) length, number of symbols per scheduling interval) of OFDM (Orthogonal Frequency Division Multiplexing) that is suitable for one use case is not valid for other use cases. For example, in a low latency service, it is preferable to require a shorter symbol length (hence, a larger subcarrier spacing) and / or a smaller number of symbols per scheduling interval (also referred to as "TTI (Transmission Time Interval)") than in mMTC service. Also, in an extended scenario where the delay spread of a channel is large, it is preferable to require a longer CP length than in a scenario where the delay spread is short. The subcarrier spacing can also be optimized according to the situation to maintain the same CP overhead. The value of the subcarrier spacing supported by NR can be more than one. In correspondence thereto, subcarrier spacings of 15 kHz, 30 kHz, 60 kHz,... are currently under consideration. The symbol length Tu and the subcarrier spacing Δf are directly related according to the formula Δf = 1 / Tu. As in the LTE (Long Term Evolution) system, the term "resource element" can be used to denote the smallest resource unit consisting of one subcarrier for the length of one OFDM / SC-FDMA (Single-Carrier Frequency Division Multiple Access) symbol.
[0051] In the new radio system 5G-NR, a resource grid of subcarriers and OFDM symbols is defined in the uplink and the downlink for each numerology and each carrier. Each element of the resource grid is referred to as a "resource element", which is determined based on a frequency index in the frequency domain and a symbol position in the time domain (refer to 3GPP TS 38.211 v15.6.0).
[0052] <Function split between NG-RAN and 5GC in 5G NR>
[0053] Figure 2 The function split between NG-RAN and 5GC is shown. The logical nodes of the NG-RAN are gNB or ng-eNB. The 5GC has the logical nodes AMF, UPF, and SMF (Session Management Function).
[0054] For example, the gNB and ng-eNB host the following main functions:
[0055] - functions of radio resource management (Radio Resource Management) such as radio bearer control, radio admission control, connection mobility control, dynamic allocation (scheduling) of resources to a UE in both uplink and downlink, and the like;
[0056] - IP (Internet Protocol) header compression, encryption, and integrity protection of data;
[0057] - selection of an AMF at the time of attaching a UE in a case where routing toward the AMF cannot be decided based on information provided by the UE;
[0058] - routing of user plane data toward a UPF;
[0059] - routing of control plane information toward an AMF;
[0060] - setting and release of a connection;
[0061] - scheduling and transmission of a paging message;
[0062] - scheduling and transmission of system broadcast information (AMF or operation, admission, maintenance (OAM) as an originating source);
[0063] - setting of measurements and measurement reporting for mobility and scheduling;
[0064] - packet marking of a transmission level in uplink;
[0065] - session management;
[0066] - support of network slicing;
[0067] - management of QoS (Quality of Service) flows and mapping to data radio bearers;
[0068] - support of a UE in an RRC_INACTIVE state;
[0069] - distribution function of NAS (Non Access Stratum) messages;
[0070] - sharing of a radio access network;
[0071] - dual connectivity;
[0072] - Tight interworking between NR and E-UTRA (Evolved Universal Terrestrial Radio Access).
[0073] The Access and Mobility Management Function (AMF) hosts the following main functions:
[0074] - Functionality for termination of Non-Access Stratum (NAS) signaling;
[0075] - Security of NAS signaling;
[0076] - Security control of Access Stratum (AS);
[0077] - Interworking with 3 GPP access networks;
[0078] - Control and execution of actions for the UE in idle mode (including control and execution of paging retransmission);
[0079] - Management of the registration area;
[0080] - Support for intra-system and inter-system mobility;
[0081] - Access authentication;
[0082] - Access authorization including check of roaming permission;
[0083] - Mobility management control (subscription and policies);
[0084] - Support of network slicing;
[0085] - Selection of the Session Management Function (SMF).
[0086] Furthermore, the User Plane Function (UPF) hosts the following main functions:
[0087] - Anchor Point for intra-RAT (Radio Access Technology) mobility / inter-RAT mobility (where applicable);
[0088] - External PDU (Protocol Data Unit) Session Point of Interconnect for interworking with the Data Network;
[0089] - Routing and forwarding of packets;
[0090] - Packet inspection and policy rule enforcement for the user plane part;
[0091] - Reporting of service usage;
[0092] - Uplink classifier for supporting routing of service flows towards data networks;
[0093] - Branching Point for supporting multi-homed PDU sessions;
[0094] - QoS handling for the user plane (e.g. packet filtering, gating, UL / DL rate enforcement;
[0095] - Verification of uplink traffic (SDF mapping to QoS flows);
[0096] - Buffering of downlink packets and triggering of downlink data notification functions.
[0097] Finally, the Session Management Function (SMF) hosts the following main functions:
[0098] - Session management;
[0099] - Allocation and management of IP address for the UE;
[0100] - Selection and control of UPF;
[0101] - Configuration function for traffic steering in the user plane function (UPF) for directing service flows to the appropriate destination;
[0102] - Enforcement of policies and QoS for the control part;
[0103] - Notification of downlink data.
[0104] <Process of setting and re-setting of RRC connection>
[0105] Figure 3 Several interactions between the UE, gNB and AMF (5GC entities) when the UE representing the NAS part transitions from RRC_IDLE (RRC IDLE) to RRC_CONNECTED (RRC CONNECTED) (refer to TS 38.300 v15.6.0).
[0106] The RRC is a high layer signaling (protocol) for setting of the UE and the gNB. With this transition, the AMF prepares UE context data (which, for example, includes PDU session context, security key, UE radio capability, UE security capabilities, etc.) and sends it to the gNB together with an INITIAL CONTEXT SETUP REQUEST. Next, the gNB activates AS security with the UE. The gNB sends a SecurityModeCommand message to the UE, and the UE responds with a SecurityModeComplete message to the gNB, thereby activating the AS security. Then, the gNB sends an RRCReconfiguration message to the UE, and the gNB receives an RRCReconfigurationComplete from the UE for the RRCReconfiguration message, thereby performing a reconfiguration for setting a Signaling Radio Bearer 2 (SRB2) and a Data Radio Bearer (DRB). For a signaling-only connection, since the SRB2 and the DRB are not set, the steps related to the RRCReconfiguration can be omitted. Finally, the gNB notifies the AMF that the setting procedure has been completed with an INITIAL CONTEXT SETUP RESPONSE.
[0107] Therefore, in the present application, there is provided a fifth generation core network (5GC) entity (for example, an AMF, an SMF, or the like) including: control circuitry that, in operation, establishes a Next Generation (NG) connection with a gNodeB (gNB); and a transmission unit that, in operation, transmits an INITIAL CONTEXT SETUP message to the gNB via the NG connection to set a signaling radio bearer between the gNB and a User Equipment (UE). Specifically, the gNB transmits a Radio Resource Control (RRC) signaling containing a resource allocation setting information element (IE) to the UE via the signaling radio bearer. Next, the UE performs transmission in an uplink or reception in a downlink based on the resource allocation setting.
[0108] <Utilization scenarios for IMT in 2020 and beyond>
[0109] Figure 4Several use cases for 5G NR are indicated. In the 3rd Generation Partnership Project New Radio (3GPP NR), three use cases have been studied to support a wide variety of services and applications by IMT-2020 concepts. The planning for the first stage of the specification for eMBB (enhanced Mobile Broad Band) which is a first stage of the use cases for large capacity high speed communication has been completed. In the current and future work, in addition to gradually expanding the support of eMBB, standardization for URLLC (ultra-reliable and low-latency communications) and mMTC (massive Machine Type Communications) is included. Figure 4 Several examples of utilization scenarios on the concepts of IMT after 2020 are indicated (see, for example, ITU-R M.2083 Figure 2 ).
[0110] URLLC has a strict necessary condition related to the performance of throughput, latency (delay), and availability. The use case concept of URLLC is a key technology for realizing wireless control for future industrial production processes or manufacturing processes, remote medical surgery, automation of power transmission and distribution in smart grids, traffic safety, and the like. By determining a technology that satisfies the necessary conditions set by TR 38.913, ultra-high reliability of URLLC is supported. In NR URLLC of Release 15, as an important necessary condition, a condition in which the latency of the user plane targeted is 0.5 ms in UL (uplink) and 0.5 ms in DL (downlink) is included. The necessary condition for the overall URLLC for one packet transmission is that the block error rate (BLER) is 1E-5 for a packet size of 32 bytes in the case where the latency of the user plane is 1 ms.
[0111] Considering the physical layer, a number of approaches are available to improve reliability. Current room for improving reliability includes defining additional CQI (Channel Quality Indicator) tables for URLLC, more compact DCI (Downlink Control Information) formats, repetition of PDCCH, and so on. However, as NR (an important requirement for NR URLLC) becomes more stable and is further developed, this room can be expanded to achieve ultra-high reliability. Specific use cases for NR URLLC in Release 15 include augmented reality / virtual reality (AR (Augmented Reality) / VR (Virtual Reality)), e-health, e-safety, and mission-critical applications.
[0112] In addition, technology enhancements targeted at NR URLLC aim to improve latency as well as increase reliability. Technology enhancements for improving latency include settable numerologies, non-slot-based scheduling with flexible mapping, grant-free (settable grant) uplink, slot-level repetition in data channels, and pre-emption in downlink. Pre-emption refers to stopping a transmission that has been allocated resources and using the allocated resources for other transmissions that meet lower latency / higher priority requirements requested later. Thus, a transmission that has been allowed can be replaced by a later transmission. Pre-emption can be applied regardless of the specific service type. For example, a transmission of service type A (URLLC) can also be replaced by a transmission of service type B (eMBB, etc.). Technology enhancements related to reliability improvement include dedicated CQI / MCS (Modulation and Coding Scheme) tables for a target BLER of 1E-5.
[0113] Use cases for mMTC (massive Machine Type Communications) are characterized by, typically, a very large number of connected devices that transmit a small amount of data that is not easily affected by latency. For the devices, low cost and very long battery life are required. From the perspective of NR, using a very narrow bandwidth part is one solution to save power and extend the battery life of UEs.
[0114] As described above, the room for improvement in reliability in NR is expected to be further expanded. This is one of the important necessary conditions for all cases, for example, high reliability or ultra-high reliability is an important necessary condition related to URLLC and mMTC. From the wireless perspective and the network perspective, reliability can be improved in several mechanisms. In general, there are two or three important areas that can contribute to improving reliability. These areas include compact control channel information, repetition of data channel / control channel, and diversity related to the frequency domain, time domain, and / or spatial domain. These areas can be used universally to improve reliability regardless of the specific communication scenario.
[0115] With respect to NR URLLC, further use cases with stricter requirements such as factory automation, transportation industry, and power delivery are envisioned. The strict requirements refer to high reliability (reliability up to 10-6 level), high availability, packet size up to 256 bytes, time synchronization up to several microseconds (μβ) (corresponding to the use case, the value is set to 1 μs or several microseconds according to the frequency range and short latency of around 0.5 ms to 1 ms (for example, latency of 0.5 ms in the user plane is targeted, the value is set to 1 μs or several microseconds).
[0116] Moreover, with respect to NR URLLC, from the physical layer perspective, there can be several technical enhancements. These technical enhancements include enhancement of PDCCH (Physical Downlink Control Channel) related to compact DCI, repetition of PDCCH, increase of monitoring of PDCCH. In addition, enhancement of UCI (Uplink Control Information) is related to enhancement of HARQ (Hybrid Automatic Repeat Request) and CSI feedback. In addition, there can be enhancement of PUSCH related to frequency hopping at the micro-slot level and enhancement of retransmission / repetition. The term "micro-slot" refers to a transmission time interval (TTI) that contains a smaller number of symbols than a slot (a slot has 14 symbols).
[0117] <QoS Control>
[0118] The QoS (Quality of Service) model of 5G is based on QoS flows, both QoS flows that require guaranteed flow bit rate (GBR: Guaranteed Bit Rate QoS flow) and QoS flows that do not require guaranteed flow bit rate (non-GBR QoS flow) are supported. Therefore, in the NAS level, the QoS flow is the finest granularity of QoS division in the PDU session. The QoS flow is determined within the PDU session according to the QoS flow ID (QFI: QoS Flow ID) transmitted by the encapsulation header via the NG-U interface.
[0119] For each UE, the 5GC establishes one or more PDU Sessions. For each UE, in conjunction with a PDU Session, the NG-RAN establishes at least one Data Radio Bearer (DRB), e.g., as described in the foregoing with reference to Figure 3 In addition, DRBs can also be set up later for QoS Flows added to the PDU Session (when depends on the NG-RAN). The NG-RAN maps packets belonging to various PDU Sessions to various DRBs. NAS-level packet filters in the UE and 5GC are used to associate UL and DL packets with QoS Flows, and AS-level mapping rules in the UE and NG-RAN associate UL and DL QoS Flows with DRBs.
[0120] Figure 5 Figure 1 shows a non-roaming reference architecture for 5G NR (cf. TS 23.501 v16.1.0, chapter 4.23). Application Functions (AFs) (e.g., external application servers hosting Figure 4 illustrated 5G services) interact with the 3GPP core network to provide services. For example, to access the Network Exposure Function (NEF) in order to support applications that have an impact on traffic routing, or to interact with the policy framework (cf. Policy Control Function (PCF)) for policy control (e.g., QoS control). Based on operator’s deployment, the operator considers Application Functions that are trusted to be able to interact directly with the associated Network Functions. Application Functions that are not allowed by the operator to access the Network Functions directly interact with the associated Network Functions via the NEF using the exposure framework for external.
[0121] Figure 5Further functional units of the 5G architecture are also indicated, namely, the Network Slice Selection Function (NSSF), the Network Repository Function (NRF), the Unified Data Management (UDM), the Authentication Server Function (AUSF), the Access and Mobility Management Function (AMF), the Session Management Function (SMF), and the Data Network (DN: Data Network, such as a service provided by an operator, Internet access, or a service provided by a third party). All or part of the functions of the core network and the application services can also be deployed in a cloud computing environment and operated.
[0122] Therefore, in the present application, an application server (for example, an AF of the 5G architecture) is provided, which includes: a transmission unit that, in operation, transmits a request including QoS requirements for at least one of an URLLC service, an eMBB service, and an mMTC service to at least one of the functions (for example, NEF, AMF, SMF, PCF, UPF, etc.) of the 5GC in order to establish a PDU session including a radio bearer between a gNodeB and a UE corresponding to the QoS requirements; and a control circuit that, in operation, uses the established PDU session for a service.
[0123] [Time resource allocation]
[0124] In NR, for example, a base station (also referred to as "gNB") schedules a downlink data channel (for example, PDSCH: Physical Downlink Shared Channel) or an uplink data channel (for example, PUSCH: Physical Uplink Shared Channel) to a terminal (also referred to as "UE: User Equipment") based on downlink control information (for example, DCI: Downlink Control Information).
[0125] The DCI is transmitted from the base station to the terminal, for example, in a downlink control channel (for example, PDCCH: Physical Downlink Control Channel). The radio resources (hereinafter referred to as "time resources") of the time domain allocated to the data channel are controlled in accordance with the DCI.
[0126] In addition, in NR, for example, in order to achieve low latency, time resources can be allocated more flexibly. For example, in NR, in addition to allocation in units of 1 slot (for example, 14 symbols per slot) (in other words, basic allocation), allocation in units of a shorter period than a slot called "mini-slot" (for example, 1 symbol to several symbols) is also possible.
[0127] For example, the time resources allocated to the data channel can be controlled by the time resource allocation (e.g., TDRA: Time Domain Resource Assignment) field of the DCI.
[0128] For example, a plurality of modes of allocating time resources (hereinafter, referred to as "allocation modes") are set to the terminal by higher layer (e.g., radio resource control (RRC)) signaling. The base station allocates time resources to the terminal by indicating one of the plurality of allocation modes set to the terminal in the DCI (e.g., TDRA field) (e.g., refer to Non-Patent Literatures 2 to 4).
[0129] Here, in the allocation modes of time resources set to the terminal, for example, a parameter such as "Slot offset" indicating the position of the slot based on the slot in which the terminal receives the DCI, the front-end symbol position (e.g., "Start symbol") of the start of transmitting or receiving data within the slot, and the number of symbols (e.g., "Length") can be included.
[0130] For example, the symbol position based on the front-end symbol of the slot (in other words, the slot boundary) is set as the front-end symbol position of the start of transmitting or receiving data within the slot. Figure 6 and Figure 7 An example of time resource allocation based on the TRDA field of the DCI is shown. Figure 6 An example of time resource allocation for downlink data (e.g., PDSCH) is shown, Figure 7 An example of time resource allocation for uplink data (e.g., PUSCH) is shown.
[0131] In addition, in the following description, the front-end symbol within the slot is referred to as the "0th symbol". In other words, in the description below, the 0th symbol is the first symbol in the slot. Figure 6 and Figure 7 In the examples shown in FIGS. 10 to 13, 1 slot includes 14 symbols from the 0th symbol to the 13th symbol.
[0132] In URLLC, for example, a plurality of data channels (e.g., PDSCH or PUSCH) can be allocated within a slot with a smaller number of symbols than the number of symbols allocated, whereby low latency can be achieved. In addition, in URLLC, the frequency of the terminal receiving the DCI is not, for example, at intervals of 1 slot (e.g., receiving the PDCCH in a few symbols at the front of each slot) as in eMBB, but is performed a plurality of times within 1 slot, whereby the time from the generation of the packet to the scheduling can be shortened.
[0133] Figure 8 and Figure 9An allocation example of a time resource in a case where a terminal can receive a PDCCH (for example, including a DCI) multiple times within 1 slot. Figure 8 An allocation example of a time resource for a PDSCH, Figure 9 An allocation example of a time resource for a PUSCH.
[0134] In Release 15, in a case where, for example, a front symbol position at which data is transmitted or received within a slot is different, even if time resources of which the number of allocated symbols (for example, length) is the same are allocated, a plurality of different allocation modes (for example, a plurality of allocation modes of which the length is the same but the start symbol is different) are set. For example, in Figure 8 and Figure 9 In, in a case where a data channel of which the length is 4 symbols can be allocated (length = 4), three allocation modes in which the front symbol position at which data is transmitted or received within a slot is different are set. In this way, the more the candidate front symbol positions at which data is transmitted or received within a slot are increased, the more the number of allocation modes is increased. An increase in the number of allocation modes increases the number of bits of a TDRA field in a DCI. If a plurality of different allocation modes are set for allocation of data of the same symbol length as described above, efficiency is poor.
[0135] Therefore, in Release 16, it is studied that, among parameters included in an allocation mode of a time resource, a symbol position within a slot at which data is allocated (for example, a front symbol position at which data is transmitted or received) is set such that a reference (for example, also referred to as a "reference point") of the symbol position is a symbol position within a slot at which a terminal receives a PDCCH including a DCI (for example, refer to Non-Patent Literature 7), instead of the setting in Release 15 in which the reference of the symbol position is set to a front symbol of a slot.
[0136] Figure 10 and Figure 11 An allocation example of a time resource in a case where a symbol position at which a PDCCH is received is a reference. Figure 10 An allocation example of a time resource for a PDSCH, Figure 11 An allocation example of a time resource for a PUSCH.
[0137] For example, in Figure 10In the example shown (in the case where the notified index = 0), the terminal determines as a reference the symbol position that corresponds to the symbol position (e.g., the 0th symbol, the 4th symbol, or the 8th symbol) at which the PDCCH (including the DCI) is received in a certain slot, in a slot (e.g., slot offset = 0) that is the same slot as the slot in which the PDCCH is received. Then, the terminal sets the symbol position (e.g., the 2nd symbol, the 6th symbol, or the 10th symbol) of the 2nd symbol (e.g., start symbol = 2) from the reference as the front-end symbol position of the PDSCH.
[0138] In addition, for example in the case where the terminal is notified of a plurality of allocation patterns, the terminal can be notified of the allocation pattern to be used in the slot in which the PDCCH is received, and the terminal can determine the time resource (e.g., symbol position) allocated to the PDSCH or the PUSCH based on the notified allocation pattern. Figure 11 In the example shown (in the case where the notified index = 0), the terminal determines as a reference the symbol position that corresponds to the symbol position (e.g., the 0th symbol, the 4th symbol, or the 8th symbol) at which the PDCCH (including the DCI) is received in a certain slot, in a slot (e.g., slot offset = 0) that is the same slot as the slot in which the PDCCH is received. Then, the terminal sets the symbol position (e.g., the 2nd symbol, the 6th symbol, or the 10th symbol) of the 2nd symbol (e.g., start symbol = 2) from the reference as the front-end symbol position of the PDSCH.
[0139] As described above, even in the case where the terminal is notified of one allocation pattern, the time resource (e.g., symbol position) allocated to the PDSCH or the PUSCH can differ depending on the symbol position at which the PDCCH is received within the slot. Figure 10 Figure 11 For example, in the case where the terminal can receive the DCI a plurality of times within one slot, by setting the time resource allocation of the PDSCH or the PUSCH based on a reference based on the symbol position at which the PDCCH is received within the slot, it is possible to set the allocation of the same symbol length (e.g., 4 symbols) by one allocation pattern.
[0140] For example, in the case where the terminal can receive the DCI a plurality of times within one slot, by setting the time resource allocation of the PDSCH or the PUSCH based on a reference based on the symbol position at which the PDCCH is received within the slot, it is possible to set the allocation of the same symbol length (e.g., 4 symbols) by one allocation pattern. Figure 10 Figure 11 By thus setting the allocation pattern, it is possible to reduce the number of bits of the TDRA field in the DCI. In addition, for example in the case where the number of bits of the TDRA field is fixed, it is possible to set the allocation pattern of other time resources, and thus it is possible to improve the flexibility of the time resource allocation.
[0141] In URLLC of Release 16, for example, a technique of flexibly setting a number of times of repeatedly transmitting (for example, also referred to as "repetition") in units of mini-slot, or a resource allocation spanning a plurality of slots, and the like, is studied for processing of PUSCH (for example, referred to as "PUSCH transmission enhancement" (for example, PUSCH enhancement)) (for example, refer to Non-Patent Literature 5). By the PUSCH transmission enhancement, for example, it is possible to realize transmission of uplink data (for example, PUSCH) with low latency and high reliability.
[0142] In the PUSCH transmission enhancement, for example, a number of times of repeatedly transmitting (or also referred to as "repetition number") is controlled by DCI, or a time resource allocation (for example, at least one of a front symbol position and a symbol length) for each repeatedly transmitting is controlled. However, a time resource allocation based on a symbol position of receiving PDCCH in the PUSCH transmission enhancement has not been sufficiently studied.
[0143] For example, in the PUSCH transmission enhancement, generalization of DCI that controls a time resource allocation for each repeatedly transmitting is studied. For example, a method of notifying a terminal of a pattern of allocating a time resource for each repeatedly transmitting from a base station in a common TDRA field is studied. By this method, it is possible to reduce an overhead of control information.
[0144] Figure 12 A pattern of allocating a time resource for each repeatedly transmitting is shown in Figure 12 In the example, a number of times of repeatedly transmitting is set to two (first PUSCH transmission (1st repetition) and second PUSCH transmission (2nd repetition)). In addition, the number of times of repeatedly transmitting is not limited to two, and can be three or more.
[0145] For example, a plurality of patterns of allocating a time resource for each repeatedly transmitting as shown in Figure 12 may be set by a base station to a terminal by high layer (for example, RRC) signaling. The base station indicates one of the plurality of patterns of allocating a time resource for each repeatedly transmitting set to the terminal to the terminal in a TDRA field of DCI, for example, to allocate a time resource to the terminal. At this time, as shown in Figure 12 for example, a front symbol position of a time resource allocation for each repeatedly transmitting can be determined based on a reference based on a symbol position of receiving PDCCH as described above. By thus setting the reference, for example, in a case where the terminal can receive DCI a plurality of times within one slot, it is possible to set a number of times of repetition and a pattern of allocating a time resource of the same symbol length for each repeatedly transmitting by one pattern.
[0146] However, for example, as shown inFigure 13 In a case where the repeated transmission is configured across multiple slots, the number of repetitions and the allocation of the time resources of the same symbol length for each of the repeated transmissions cannot be configured by one allocation pattern.
[0147] Figure 13 (a) of FIG. 1, Figure 13 (b) of FIG. 1, and Figure 13 (c) of FIG. 1 are the examples of the allocation of the time resources in which the number of repetitions and the symbol length for each of the repeated transmissions are the same (number of repetitions: twice, symbol length: 4 symbols). For example, in the examples of (a) of FIG. 1 and (b) of FIG. 1, the data to be repeatedly transmitted is allocated within one slot. Therefore, the allocation of the time resources of (a) of FIG. 1 and (b) of FIG. 1 can be configured by one allocation pattern (for example, index = 0). Figure 13 Figure 13 In a case where the repeated transmission is configured across multiple slots, the number of repetitions and the allocation of the time resources of the same symbol length for each of the repeated transmissions cannot be configured by one allocation pattern. Figure 13 Figure 13 In a case where the repeated transmission is configured across multiple slots, the number of repetitions and the allocation of the time resources of the same symbol length for each of the repeated transmissions cannot be configured by one allocation pattern.
[0148] In contrast, for example, in the example of (c) of FIG. 1, the data to be repeatedly transmitted is allocated to two slots. Therefore, the allocation of the time resources of (c) of FIG. 1 can be configured by an allocation pattern (for example, index = 1) different from the allocation pattern (for example, index = 0) for (a) of FIG. 1 and (b) of FIG. 1. In other words, the allocation of the time resources of (c) of FIG. 1 is configured by a plurality of allocation patterns. Figure 13 Figure 13 In a case where the repeated transmission is configured across multiple slots, the number of repetitions and the allocation of the time resources of the same symbol length for each of the repeated transmissions cannot be configured by one allocation pattern. Figure 13 Figure 13 In addition, in a case where the configuration is made based on the reference based on the symbol position of the received PDCCH, when the data to be repeatedly transmitted is allocated to a plurality of slots (for example, in the case of (c) of FIG. 1), the front-end symbol position in the plurality of slots is also configured, and thus the configuration range of the front-end symbol position at which the data is to be transmitted or received becomes, for example, -13 to 13. For example, in a case where the configuration is made based on the reference based on the front end of the slot in the version 15, the configuration range of the front-end symbol position at which the data is to be transmitted or received is, for example, 0 to 13, and thus in a case where the configuration is made based on the reference based on the symbol position of the received PDCCH (in the case of the range of -13 to 13), the overhead of the higher layer signal increases. Figure 13 Figure 13 Figure 13
[0149] In addition, in a case where the repeated transmission is configured across multiple slots, the number of repetitions and the allocation of the time resources of the same symbol length for each of the repeated transmissions cannot be configured by one allocation pattern. Figure 13
[0150] In addition, for example, in a case where a setting range of a front-end symbol position of a start of transmission or reception of data within a slot (for example, a range of a start symbol) is set to 0 to 13, the terminal performs a process of determining whether a front-end symbol position of data determined based on a reference based on a symbol position of a received PDCCH is the same as a slot indicated by a slot offset of a time resource pattern, and thus a process related to determination of a time resource in the terminal can become complicated. For example, the terminal determines whether values indicated by a symbol position of a received PDCCH (for example, one of 0th symbol to 13th symbol) and a front-end symbol position of a time resource pattern (for example, one of 0 to 13) exceed a number of symbols within a slot (for example, 14).
[0151] In addition, in the enhancement of PUSCH transmission, the terminal cannot transmit a signal in a symbol that has been set as a downlink (DL) symbol (or a flexible symbol). Thus, for example, a case where a symbol that has been set as a DL symbol (or a flexible symbol) is included in a time resource (or a time resource pattern) of a PUSCH allocated by DCI is studied, and it is studied that transmission of the PUSCH allocated to the symbol is abandoned (in other words, not transmitted) or is postponed to a next transmission opportunity (for example, an uplink symbol). Further, the terminal can determine a position of a DL symbol within a slot, for example, according to notification of control information (for example, SFI: Slot Format Indicator).
[0152] At this time, for example, in a case where a front-end symbol position (for example, a start symbol) of a time resource allocation for each repetition transmission is determined based on the reference based on a symbol position of a received PDCCH described above, the terminal performs a process of determining whether the notified time resource coincides with a DL symbol (or a flexible symbol), and thus a process related to determination of a time resource in the terminal can become complicated.
[0153] Thus, in one embodiment of the present application, for example, a method of improving allocation efficiency of a time resource in URLLC is described. According to one embodiment of the present application, for example, it is possible to improve the allocation efficiency of a time resource in URLLC, and it is possible to suppress complication of a process of determining a time resource in a terminal.
[0154] For example, in one embodiment of the present application, the terminal switches whether a front-end symbol position of a start of transmission or reception of data notified by DCI is determined based on a reference based on a front-end symbol position of a slot or based on a reference based on a symbol position of a received PDCCH, based on a certain condition (examples will be described later).
[0155] [Outline of communication system]
[0156] The communication system of each embodiment of the present application includes a base station 100 and a terminal 200.
[0157] Figure 14 is a block diagram showing a configuration example of a part of the terminal 200 of one embodiment of the present application. In Figure 14 In the terminal 200 shown in FIG. 8, the reception section 201 (e.g., corresponding to a reception circuit) receives downlink control information (e.g., DCI). The control section 205 (e.g., corresponding to a control circuit) controls a reference of a position (e.g., a symbol position) in which data (e.g., PDSCH or PUSCH) is configured in a time resource, based on a certain condition, in control of configuring the data in the time resource based on the control information.
[0158] [Structure of base station]
[0159] Figure 15 is a block diagram showing a configuration example of the base station 100 of Embodiment 1. In Figure 15 The base station 100 includes a control section 101, a higher layer control signal generation section 102, a downlink control information generation section 103, an encoding section 104, a modulation section 105, a signal distribution section 106, a transmission section 107, a reception section 108, an extraction section 109, a demodulation section 110, and a decoding section 111.
[0160] The control section 101, for example, decides information related to DCI reception in the terminal 200, and outputs the decided information to the higher layer control signal generation section 102. In the information related to DCI reception, for example, information such as a setting of a control resource set (CORESET), a setting of a search space, or a setting of a symbol within 1 slot in which PDCCH is received by the terminal can be included.
[0161] In addition, the control section 101, for example, decides setting information including a higher layer parameter (e.g., referred to as "radio resource control (RRC) setting information") for the terminal 200, and outputs the decided RRC setting information to the higher layer control signal generation section 102. In the RRC setting information, for example, information related to an allocation pattern of a time resource notified by a TDRA field of DCI can be included.
[0162] In addition, the control section 101 decides information related to a downlink data signal (e.g., PDSCH), a higher layer control signal, or a downlink signal for transmitting downlink control information (e.g., DCI). In the information related to the downlink signal, for example, information such as a coding / modulation scheme (MCS: Modulation and Coding Scheme) and a radio resource allocation can be included. In addition, in the information related to the downlink signal, for example, information related to TDRA or information related to repetition (e.g., repetition) can also be included. The control section 101 outputs the decided information to, for example, the encoding section 104, the modulation section 105, and the signal allocation section 106. In addition, the control section 101 outputs the information related to the downlink signal to the downlink control information generation section 103.
[0163] In addition, the control section 101 decides information for the terminal 200 to transmit an uplink data signal (e.g., PUSCH), and outputs the decided information to the downlink control information generation section 103, the extraction section 109, the demodulation section 110, and the decoding section 111. In the information for transmitting the uplink data signal, for example, a coding / modulation scheme and a radio resource allocation can be included. In addition, in the information for transmitting the uplink data signal, for example, information related to TDRA or information related to repetition (e.g., repetition) can also be included.
[0164] The higher layer control signal generation section 102 generates a higher layer control signal bit string based on the information (e.g., information related to DCI reception or RRC setting information) input from the control section 101, and outputs the higher layer control signal bit string to the encoding section 104.
[0165] The downlink control information generation section 103 generates a downlink control information (e.g., DCI) bit string based on the information input from the control section 101, and outputs the generated DCI bit string to the encoding section 104. Furthermore, the control information is sometimes also transmitted to a plurality of terminals. Therefore, the downlink control information generation section 103 can also scramble the PDCCH that transmits the DCI using identification information unique to the terminal. The identification information unique to the terminal can be, for example, any information such as a C-RNTI (Cell Radio Network Temporary Identifier) and a MCS-C-RNTI (Modulation and Coding Scheme C-RNTI), and can also be other information (e.g., other RNTI). The other RNTI can also be, for example, an RNTI introduced for URLLC.
[0166] The encoding section 104 encodes the downlink data, the bit string input from the higher layer control signal generating section 102, or the DCI bit string input from the downlink control information generating section 103, for example, based on information (for example, information related to an encoding rate) input from the control section 101. The encoding section 104 outputs the encoded bit string to the modulation section 105.
[0167] The modulation section 105 modulates the encoded bit string input from the encoding section 104, for example, based on information (for example, information related to a modulation scheme) input from the control section 101, and outputs the modulated signal (for example, a symbol string) to the signal allocating section 106.
[0168] The signal allocating section 106 maps the symbol string (for example, containing downlink data or a control signal) input from the modulation section 105 to a radio resource based on information indicating the radio resource input from the control section 101. The signal allocating section 106 outputs the signal of the downlink in which the signal is mapped to the transmission section 107.
[0169] The transmission section 107 performs transmission waveform generating processing such as Orthogonal Frequency Division Multiplexing (OFDM) on the signal input from the signal allocating section 106. In addition, in the case of OFDM transmission in which a cyclic prefix (CP) is added, the transmission section 107 performs Inverse Fast Fourier Transform (IFFT) processing on the signal, and adds a CP to the signal after IFFT. In addition, the transmission section 107 performs RF (Radio Frequency) processing such as D / A (Digital / Analog) conversion, up-conversion, and the like on the signal, and transmits a radio signal to the terminal 200 via an antenna.
[0170] The reception section 108 performs RF processing such as down-conversion or A / D (Analog / Digital) conversion on the uplink signal from the terminal 200 received via an antenna. In addition, in the case of OFDM transmission, the reception section 108 performs Fast Fourier Transform (FFT) processing on the received signal, and outputs the obtained frequency domain signal to the extracting section 109.
[0171] The extracting section 109 extracts a radio resource portion in which the uplink signal transmitted by the terminal 200 is transmitted, based on information input from the control section 101, and outputs the extracted radio resource portion to the demodulation section 110.
[0172] The demodulation section 110 demodulates the signal (e.g., uplink data) input from the extraction section 109, based on the information input from the control section 101. The demodulation section 110 outputs the demodulation result to the decoding section 111, for example.
[0173] The decoding section 111 performs error correction decoding on the uplink data, based on the information input from the control section 101 and the demodulation result input from the demodulation section 110, thereby obtaining a decoded reception bit sequence.
[0174] [Structure of terminal]
[0175] Figure 16 is a block diagram showing a structure example of the terminal 200 according to one embodiment of the present application. For example, in Figure 16 , the terminal 200 includes a reception section 201, an extraction section 202, a demodulation section 203, a decoding section 204, a control section 205, an encoding section 206, a modulation section 207, a signal distribution section 208, and a transmission section 209.
[0176] The reception section 201 receives a downlink signal (e.g., downlink data or downlink control information) from the base station 100 via an antenna, performs RF processing such as down-conversion or A / D conversion on the wireless reception signal, thereby obtaining a reception signal (baseband signal). In addition, in the case of receiving an OFDM signal, the reception section 201 performs FFT processing on the reception signal, thereby converting the reception signal to the frequency domain. The reception section 201 outputs the reception signal to the extraction section 202.
[0177] The extraction section 202 extracts a wireless resource portion that can contain downlink control information, from the reception signal input from the reception section 201, based on the information related to the wireless resource of the downlink control information input from the control section 205, and outputs it to the demodulation section 203. In addition, the extraction section 202 extracts a wireless resource portion containing downlink data, based on the information related to the wireless resource of the data signal input from the control section 205, and outputs it to the demodulation section 203.
[0178] The demodulation section 203 demodulates the signal input from the extraction section 202, and outputs the demodulation result to the decoding section 204.
[0179] The decoding section 204 performs error correction decoding on the demodulation result input from the demodulation section 203, for example, to obtain downlink reception data, a higher layer control signal, or downlink control information. The decoding section 204 outputs the higher layer control signal and the downlink control information to the control section 205, and outputs the downlink reception data. In addition, the decoding section 204 can generate an acknowledgement signal (for example, also referred to as "ACK / NACK (Acknowledgement / Negative Acknowledgement)" or "HARQ-ACK (Hybrid Automatic Repeat reQuest-Acknowledgement)") based on the decoding result of the downlink reception data.
[0180] The control section 205 determines the radio resources of at least one of the downlink data signal and the uplink data signal, for example, based on information related to DCI reception included in the higher layer control signal input from the decoding section 204, RRC setting information, and information related to radio resource allocation included in the downlink control information. The control section 205 outputs, for example, information indicating the determined radio resources of the downlink data signal to the extraction section 202, and outputs information indicating the determined radio resources of the uplink data signal to the signal allocation section 208. In addition, the control section 205 can determine information related to transmission of the uplink signal based on the downlink control information, for example, and outputs the determined information to the encoding section 206.
[0181] The encoding section 206 encodes the uplink data signal based on the information input from the control section 205, and outputs an encoded bit string to the modulation section 207.
[0182] The modulation section 207 modulates the encoded bit string input from the encoding section 206, and outputs a modulated signal (symbol string) to the signal allocation section 208.
[0183] The signal allocation section 208 maps the signal input from the modulation section 207 to a radio resource based on the information input from the control section 205, and outputs an uplink signal to which the signal is mapped to the transmission section 209.
[0184] The transmission section 209 generates a transmission signal waveform such as OFDM from the signal input from the signal distribution section 208. In addition, in the case of OFDM transmission using a CP, the transmission section 209 performs IFFT processing on the signal, and appends a CP to the signal after the IFFT processing. Alternatively, in the case where the transmission section 209 generates a single carrier waveform, a DFT (Discrete Fourier Transform) section (not shown) can be newly added to the rear stage of the modulation section 207 or the front stage of the signal distribution section 208. In addition, the transmission section 209 performs RF processing such as D / A conversion and up-conversion on the transmission signal, and transmits a wireless signal to the base station 100 via an antenna.
[0185] [Examples of Action of Base Station 100 and Terminal 200]
[0186] Examples of action of the base station 100 and the terminal 200 having the above structure will be described.
[0187] Figure 17 is a flowchart showing an example of the action of the terminal 200 of the present embodiment.
[0188] In Figure 17 , the terminal 200 acquires, for example, information related to the allocation pattern of the time resource (ST101). The information related to the allocation pattern of the time resource can be set (in other words, notified or instructed) to the terminal 200 by the base station 100 through a control signal such as a higher layer parameter (for example, an RRC parameter) or DCI, or can be set to the terminal 200 in advance in accordance with a standard.
[0189] The terminal 200 receives, for example, a PDCCH including DCI (ST102). The terminal 200 acquires, for example, time resource allocation information (for example, an index indicating a certain allocation pattern) included in the DCI (for example, a TDRA field) (ST103).
[0190] The terminal 200 determines, for example, whether a condition for determining a symbol position at which data transmission or reception is started is satisfied (ST104). For example, the terminal 200 can determine which of "Condition A" and "Condition B" is satisfied. Examples of Condition A and Condition B will be described later.
[0191] In the case where Condition A is satisfied, the terminal 200 determines a symbol position at which data transmission or reception is started, based on a reference based on a symbol position at which the PDCCH is received (ST105).
[0192] In the case where Condition B is satisfied, the terminal 200 determines a symbol position at which data transmission or reception is started, based on a reference based on a front-end symbol position of a slot (ST106).
[0193] The terminal 200 transmits or receives data based on the determined symbol position (ST107).
[0194] [Example of allocation of time resources]
[0195] Next, an example of allocation of time resources will be described.
[0196] In the present embodiment, for example, the terminal 200 supports repetition. For example, the terminal 200 supports at least one of repeated transmission of PUSCH and reception of PDSCH repeatedly transmitted from the base station 100.
[0197] In addition, time resources of PUSCH transmitted by the terminal 200 (for example, also referred to as "PUSCH resources"), or time resources of PDSCH received by the terminal 200 (for example, also referred to as "PDSCH resources") are, for example, controlled in accordance with the TDRA field included in DCI.
[0198] For example, the base station 100 can set a plurality of allocation patterns of time resources to the terminal 200 by high layer (for example, RRC) signaling. For example, information (for example, an index) for identifying each allocation pattern can be associated with the allocation pattern of time resources. The base station 100 indicates one of the plurality of allocation patterns set to the terminal 200 (for example, an index) in the TDRA field of DCI to the terminal 200 to allocate time resources to the terminal 200.
[0199] In addition, in the allocation pattern of time resources set to the terminal 200, for example, parameters such as a slot offset (for example, Slot offset), a front-end symbol position (for example, a start symbol) at which data starts to be transmitted or received within a slot, and a number of symbols (for example, a length) can be included. In addition, the parameters included in the allocation pattern are not limited to these parameters, and other parameters related to time resources can be included. For example, in the case of repeatedly transmitting PUSCH or repeatedly receiving PDSCH, the allocation pattern can include parameters related to the number of repetitions or allocation of time resources for each repetition.
[0200] In the present embodiment, the terminal 200 can determine time resources (for example, symbol positions within a slot) allocated to data, for example, based on Action Example 1-1, Action Example 1-2, or Action Example 1-3 described below.
[0201] < Action Example 1-1 >
[0202] In Action Example 1-1, the terminal 200 controls a reference (e.g., a reference point) of a position at which the PUSCH or the PDSCH is configured in the time resources, based on whether repetition is applied or not, in control of configuring the PUSCH or the PDSCH to the time resources based on the DCI. In other words, the terminal 200 switches the reference of the position at which the PUSCH or the PDSCH is configured in the time resources, based on whether repetition is applied to data or not.
[0203] For example, in a case where the PUSCH is not repeated, or in a case where the PDSCH is not repeated, the terminal 200 determines a front-end symbol position at which data is started to be transmitted or received in a slot, according to a reference based on a symbol position within the slot in which the PDCCH including the DCI is received.
[0204] On the other hand, for example, in a case where the PUSCH is repeated, or in a case where the PDSCH is repeated, the terminal 200 determines a front-end symbol position at which data is started to be transmitted or received in a slot, according to a reference based on a front-end symbol of the slot.
[0205] In other words, in Action Example 1-1, Figure 17 Condition A is that repetition is not applied to the terminal 200, and Condition B is that repetition is applied to the terminal 200.
[0206] Further, it can also be that the base station 100 notifies different allocation patterns in a case where repetition is not applied to the terminal 200, and in a case where repetition is applied to the terminal 200.
[0207] Figure 18 An allocation example of the time resources of the PUSCH in Action Example 1-1 is shown. For example, Figure 18 The upper paragraph of the above shows an allocation pattern (e.g., a TDRA table) of the time resources and an allocation example of the time resources corresponding to a case where repetition is not applied to the terminal 200. In addition, Figure 18 The lower paragraph of the above shows an allocation pattern (e.g., a TDRA table) of the time resources and an allocation example of the time resources corresponding to a case where repetition is applied to the terminal 200.
[0208] It can be that, as shown in Figure 18 the same allocation pattern (e.g., index = 0) contains different parameters (e.g., values or numbers of parameters) in a case where repetition is not applied to the terminal 200, and in a case where repetition is applied to the terminal 200.
[0209] For example, as shown in Figure 18As shown in the previous paragraph, without repeated application to terminal 200, terminal 200 determines the symbol position of the allocated data within the time slot contained in the allocation mode related to PUSCH resources based on the received symbols of PDCCH containing DCI.
[0210] For example, in Figure 18 In the preceding segment, terminal 200 receives the PDCCH in the 8th symbol within a certain time slot. Additionally, in... Figure 18 In the preceding section, in the TDRA field of the DCI contained in the received PDCCH, terminal 200 was indicated to have index = 0. Therefore, in Figure 18 In the preceding section, terminal 200 determines the 8th symbol in the next time slot after the PDCCH reception slot (e.g., slot offset = 1) as the reference for configuring the PUSCH position. Next, terminal 200, for example, determines the 10th symbol, the position of the second symbol from the reference (e.g., start symbol = 2) in the next time slot after the PDCCH reception slot, as the front-end symbol position for starting PUSCH transmission. For example, in... Figure 18 The upper segment has a symbol length of 4 symbols (length = 4). Therefore, terminal 200 sends PUSCH in the 10th to 13th symbols of the time slot.
[0211] Additionally, for example, such as Figure 18 As shown in the next paragraph, when the terminal 200 is repeatedly applied, the terminal 200 determines the symbol position of the configuration data in the time slot contained in the allocation mode related to PUSCH resources based on the reference of the front-end symbol based on the time slot.
[0212] For example, in Figure 18 In the next segment, terminal 200 receives the PDCCH in the 8th symbol within a certain time slot. Additionally, in Figure 18 In the next segment, in the TDRA field of the DCI contained in the received PDCCH, terminal 200 is indicated to have index = 0. Therefore, in Figure 18 In the next segment, terminal 200 determines the 0th symbol (front-end symbol) in the next time slot after the received PDCCH (e.g., time slot offset = 1) as the reference for configuring the PUSCH position. Then, terminal 200, for example, determines the symbol position of the 10th symbol (e.g., start symbol = 10) within the next time slot after the received PDCCH, i.e., the 10th symbol, as the front-end symbol position for starting the PUSCH transmission in the first repeated transmission. Similarly, in Figure 18the next subframe (for example, slot offset = 2) of the subframe in which the terminal 200 receives the PDCCH, the terminal 200 determines the 0th symbol (front-end symbol) in the next subframe of the subframe in which the terminal 200 receives the PDCCH as the reference of the position at which the PUSCH is configured. Then, the terminal 200 determines, for example, the symbol position of the 0th symbol (for example, start symbol = 0) from the reference in the next subframe of the subframe in which the terminal 200 receives the PDCCH as the front-end symbol position at which the PUSCH is started to be transmitted in the second repetition transmission. For example, in the case of Figure 18 the next subframe of the subframe in which the terminal 200 receives the PDCCH, the terminal 200 transmits the PUSCH in the 10th symbol to the 13th symbol of the next subframe and the 0th symbol to the 3rd symbol of the next subframe.
[0213] Further, in the case of Figure 18 , the allocation of the PUSCH resource is explained, but the same applies to the allocation of the PDSCH resource as well, depending on whether repetition is applied or not.
[0214] According to Action Example 1-1, when repetition is applied, the time resource is determined based on the front-end symbol of the subframe, and therefore, the terminal 200, for example, does not have to determine whether the determined front-end symbol position of the data is the same as the subframe indicated by the time resource pattern's slot offset. Thus, even in the case where repetition applied to the PUSCH is set across a plurality of subframes (for example, Figure 18 the next subframe of the subframe in which the terminal 200 receives the PDCCH, the terminal 200 is able to easily determine the time resource available for transmitting the PUSCH.
[0215] In addition, for example, the symbols set as DL symbols (or flexible symbols) within a subframe are notified to the terminal 200 by the base station 100 through information in units of subframes, that is, SFI. Thus, in the case where repetition is applied to the PUSCH, the terminal 200 is able to compare the setting of the DL symbols (or flexible symbols) in units of subframes and the setting of the PUSCH resource in units of subframes to determine whether each symbol included in the PUSCH resource is available. Through this determination, for example, even in the case where the time resource pattern of the PUSCH allocated through the DCI includes symbols that have been set as DL symbols (or flexible symbols) (not illustrated), the terminal 200 is able to easily determine the time resource available for transmitting the PUSCH.
[0216] Thus, according to Action Example 1-1, it is possible to suppress the complication of the processing related to the determination of the time resource in the terminal 200.
[0217] In addition, when repetition is applied, the time resource is determined based on the front-end symbol of the subframe, and therefore, for example, the range of the setting of the front-end symbol position of the data becomes 0 to 13, and it is possible to suppress, for example,Figure 13 increase in overhead of high layer signals as in the example shown.
[0218] In addition, according to the Action Example 1-1, without applying repetition, the terminal 200 determines the time resources of the PDSCH or the PUSCH based on a reference based on the symbol position of the received PDCCH. With this allocation, for example, it is possible to set an allocation of the same symbol length by one allocation pattern. Thus, according to the Action Example 1-1, for example, it is possible to reduce the number of bits of the TDRA field in the DCI. Or, according to the Action Example 1-1, for example, in a case where the number of bits of the TDRA field is fixed, it is possible to set an allocation pattern of other time resources, and thus, it is possible to improve the flexibility of time resource allocation.
[0219] <Action Example 1-2>
[0220] In the Action Example 1-2, the terminal 200, in the control of configuring the PUSCH or the PDSCH to the time resources based on the DCI, controls the reference (for example, the reference point) of the position of the PUSCH or the PDSCH configured in the time resources based on whether the PUSCH being repeatedly transmitted or the PDSCH being repeatedly received is allocated to one slot. In other words, the terminal 200 switches the reference of the position of the PUSCH or the PDSCH configured in the time resources based on the number of slots to which the data being repeated is allocated.
[0221] For example, in a case where the time resources of the PUSCH being repeatedly transmitted or the time resources of the PDSCH being repeatedly received are included in one slot, the terminal 200 determines the front-end symbol position of the slot where the data starts to be transmitted or received based on a reference based on the symbol position within the slot where the PDCCH including the DCI is received.
[0222] On the other hand, for example, in a case where the time resources of the PUSCH being repeatedly transmitted or the time resources of the PDSCH being repeatedly received are set across multiple slots, the terminal 200 determines the front-end symbol position of the slot where the data starts to be transmitted or received based on a reference based on the front-end symbol of the slot.
[0223] In other words, in the Action Example 1-2, Figure 17 Condition A is that the data being repeated is allocated to one slot, and Condition B is that the data being repeated is allocated to multiple slots.
[0224] Further, it can also be that, in a case where the data being repeated is allocated to one slot, and in a case where the data being repeated is allocated to multiple slots, the base station 100 notifies different allocation patterns.
[0225] Figure 19 An example of allocation of PUSCH resources indicating the Action Example 1-2. For example, Figure 19The upper section represents the time resource allocation pattern (e.g., TDRA table) and time resource allocation examples corresponding to the case where the time resources of repeated PUSCH are contained within 1 time slot. Additionally, Figure 19 The next section represents the time resource allocation pattern (e.g., TDRA table) and time resource allocation examples corresponding to the case where time resources are repeatedly set across multiple time slots for PUSCH.
[0226] It can be, such as Figure 19 As shown, when the time resource for repeated PUSCH is contained within 1 time slot, and when the time resource for repeated PUSCH is set across multiple time slots, the parameters (e.g., parameter values) contained in the same allocation pattern (e.g., index = 0) are different.
[0227] For example, in Figure 19 In the upper segment, the terminal 200 determines the symbol position of the configuration data within the time slot contained in the allocation mode related to PUSCH resources based on the received symbols of the PDCCH containing DCI.
[0228] For example, in Figure 19 In the preceding segment, terminal 200 receives the PDCCH in the 4th symbol within a certain time slot. Additionally, in... Figure 19 In the preceding section, in the TDRA field of the DCI contained in the received PDCCH, terminal 200 was indicated to have index = 0. Therefore, in Figure 19 In the preceding section, terminal 200 determines the 4th symbol in the next time slot after the PDCCH is received (e.g., time slot offset = 1) as the reference for configuring the PUSCH position. Next, terminal 200, for example, determines the 6th symbol, which is the 2nd symbol from the reference (e.g., start symbol = 2) in the next time slot after the PDCCH is received, as the front-end symbol position for starting the PUSCH transmission in the first repeated transmission. Similarly, in... Figure 19 In the preceding segment, terminal 200 determines the 10th symbol, which is the 6th symbol (e.g., the start symbol = 6) from the reference in the next time slot (e.g., time slot offset = 1) after receiving the PDCCH, as the front-end symbol position of the PUSCH in the second repeated transmission. For example, in Figure 19 In the upper segment, the length of each repeatedly transmitted symbol is 4 symbols (length = 4). Therefore, the terminal 200 transmits PUSCH in the 8 symbols from the 6th to the 13th symbols in the next time slot after receiving the PDCCH.
[0229] Additionally, for example, in Figure 19The terminal 200 determines the symbol position of the allocation data within the slot included in the allocation pattern related to the PUSCH resource based on the reference of the front symbol of the slot.
[0230] For example, in Figure 19 The terminal 200 receives the PDCCH in the 8th symbol within the slot. In addition, in Figure 19 In the TDRA field of the DCI, the terminal 200 is instructed of index = 0. Thus, in Figure 19 The terminal 200 determines the 0th symbol (front symbol) in the next slot (for example, slot offset = 1) of the slot in which the PDCCH is received as the reference of the position at which the PUSCH is configured. Then, the terminal 200 determines, for example, the 10th symbol (for example, start symbol = 10) from the reference, that is, the 10th symbol within the next slot of the slot in which the PDCCH is received, as the front symbol position at which the PUSCH is started to be transmitted in the first repetition. Likewise, in Figure 19 The terminal 200 determines the 0th symbol (front symbol) in the next (for example, slot offset = 2) slot of the slot in which the PDCCH is received as the reference of the position at which the PUSCH is configured. Then, the terminal 200 determines, for example, the 0th symbol (for example, start symbol = 0) from the reference, that is, the 0th symbol within the next slot of the slot in which the PDCCH is received, as the front symbol position at which the PUSCH is started to be transmitted in the second repetition. For example, in Figure 19 The symbol length in each repetition is 4 symbols (length = 4), and thus the terminal 200 transmits the PUSCH in the 10th to 13th symbols within the next slot of the slot in which the PDCCH is received and the 0th to 3rd symbols within the next slot.
[0231] Further, in Figure 13 The allocation of the PUSCH resource is described, but the same applies to the allocation of the PDSCH resource with respect to the slot in which the repeated data is allocated.
[0232] According to Action Example 1-2, in the case where the repeated data is allocated across a plurality of slots, the time resource is determined based on the front symbol of the slot, and thus the terminal 200, for example, does not have to determine whether the determined front symbol position of the data is the same as the slot indicated by the slot offset of the time resource pattern. Thus, even in the case where the repetition applied to the PUSCH is set across a plurality of slots (for example, Figure 8 The terminal 200 can easily determine the time resource available for transmitting the PUSCH.
[0233] In addition, for example, a symbol within a slot that is set as a DL symbol (or a flexible symbol) is notified to the terminal 200 by the base station 100 by information in units of slots, that is, an SFI. Thus, in a case where the repeated PUSCH is allocated to a plurality of slots, the terminal 200 is able to compare the setting of the DL symbol (or the flexible symbol) in units of slots and the setting of the PUSCH resource in units of slots to determine whether or not each symbol included in the PUSCH resource is available. Through the determination, for example, even in a case where a time resource pattern of the PUSCH allocated by the DCI includes a symbol that has been set as a DL symbol (or a flexible symbol) (not illustrated), the terminal 200 is able to easily determine a time resource available for transmitting the PUSCH.
[0234] Thus, according to the Action Example 1-2, it is possible to suppress complication of processing related to determination of a time resource in the terminal 200.
[0235] In addition, in a case where the repeated data is allocated across a plurality of slots, the time resource is decided based on a leading symbol of a slot, and thus, for example, the setting range of the leading symbol position of the data becomes 0 to 13, and it is possible to suppress an increase in overhead of a higher layer signal, for example, as in the example illustrated in FIG. 13. Figure 9
[0236] In addition, according to the Action Example 1-2, in a case where the repeated data is allocated to one slot, the terminal 200 decides a time resource of the PDSCH or the PUSCH based on a reference based on a symbol position of a received PDCCH. Through the allocation, for example, it is possible to set allocation of the same symbol length by one allocation pattern. Thus, according to the Action Example 1-2, for example, it is possible to reduce the number of bits of the TDRA field in the DCI. Or, according to the Action Example 1-2, for example, in a case where the number of bits of the TDRA field is fixed, it is possible to set other allocation patterns of a time resource, and thus, it is possible to improve flexibility of time resource allocation.
[0237] < Action Example 1-3 >
[0238] In the Action Example 1-3, the terminal 200 determines a leading symbol position within a slot in a parameter included in an allocation pattern of a time resource based on a reference based on a symbol position within a slot of a received PDCCH including the DCI.
[0239] In addition, in the Action Example 1-3, in a case where the PDCCH is received in a specific symbol within a slot, the terminal 200 applies repetition (for example, repeatedly transmits the PUSCH or repeatedly receives the PDSCH).
[0240] For example, when the condition that the PDCCH (e.g., DCI) is received in a specific symbol within a slot is satisfied, the terminal 200 determines a symbol position within a slot to which a PUSCH or a PDSCH has been allocated, as a reference for the PUSCH or the PDSCH that is repeated, corresponding to a position of a symbol in which the DCI is received within the slot.
[0241] On the other hand, when the PDCCH is received in a symbol different from the specific symbol within the slot, the terminal 200 does not apply repetition.
[0242] The "specific symbol" may be, for example, at least one symbol including a leading symbol of each slot. Alternatively, the "specific symbol" may be, for example, at least one symbol near the leading symbol of each slot.
[0243] According to Action Example 1-3, when the PDCCH is received in the specific symbol, the terminal 200 applies repetition. For example, when the specific symbol is a symbol including a leading symbol of each slot, the reception symbol of the PDCCH can include the leading symbol of the slot. Therefore, in this case, the reference based on the symbol position within the slot in which the PDCCH is received is equivalent to the reference based on the leading symbol of the slot, and thus, for example, the same effect as Action Example 1-1 can be obtained at the time of repetition.
[0244] Further, in Action Example 1-3, it can also be that, for example, when the PDCCH is received in the specific symbol, the terminal 200 applies repeated transmission of a PUSCH or repeated reception of a PDSCH that is set across a plurality of slots. For example, when the condition that the PDCCH (e.g., DCI) is received in a specific symbol within a slot is satisfied, the terminal 200 determines a symbol position within a slot to which a PUSCH or a PDSCH has been allocated, as a reference for the PUSCH or the PDSCH that is repeated across a plurality of slots, corresponding to a position of a symbol in which the DCI is received within the slot. Through this action, in a case where data is repeated across a plurality of slots, for example, the same effect as Action Example 1-2 can be obtained.
[0245] The above describes Action Examples 1 to 3.
[0246] According to the above, in the present embodiment, the terminal 200, for example, in control of configuring data to a time resource based on received DCI, controls a reference of a position at which data is configured in the time resource based on a certain condition. Through this control, the terminal 200, for example, switches the reference of the position at which data is configured according to a time resource to which data is allocated or according to application of repetition, and thus, for example, it is possible to suppress complication of processing related to determination of the time resource in the terminal 200. Therefore, according to the present embodiment, for example, it is possible to improve allocation efficiency of signals in wireless communication such as URLLC.
[0247] [Variation of Embodiment 1]
[0248] In Embodiment 1, for example in a case where repetition is applied, the terminal 200 determines the front-end symbol position of the start of transmission or reception of data within a slot, based on the front-end symbol of the slot.
[0249] At this time, in a case where the terminal 200 can receive the DCI multiple times within 1 slot, one or more of the allocation patterns of the time resources set to the terminal 200 can be a pattern that is not valid for allocation of the PUSCH or the PDSCH, when the timing of reception of the PDCCH is a certain timing.
[0250] As an example, a case is assumed in which the allocation pattern of the PDSCH resources as shown in FIG. 6 is set, and the terminal 200 can receive the PDCCH in one of the 0th symbol, the 4th symbol, and the 8th symbol within a slot. In this case, for the DCI contained in the PDCCH received in the 4th symbol within the slot, the allocation of the PDSCH based on the index = 1 (e.g., start symbol = 6) or the index = 2 (e.g., start symbol = 10) corresponding to the reception timing later than the reception timing of the PDCCH is valid. On the other hand, the allocation of the PDSCH based on the index = 0 (e.g., start symbol = 2) corresponding to the reception timing earlier than the reception timing of the PDCCH is not valid. Figure 20
[0251] In addition, for the transmission of the PUSCH, a period corresponding to the processing time from reception of the DCI by the terminal 200 to generation of the PUSCH (e.g., "N2 symbols") can be set. As an example, a case is assumed in which N2 = 16 symbols is set, and the allocation pattern of the PUSCH resources as shown in FIG. 7 is set, and the terminal 200 can receive the PDCCH in one of the 0th symbol, the 4th symbol, and the 8th symbol within a slot. In this case, for the DCI contained in the PDCCH received in the 4th symbol within the slot, the allocation of the PUSCH based on the index = 1 (e.g., start symbol = 6) or the index = 2 (e.g., start symbol = 10) corresponding to the transmission timing of the PUSCH N2 (= 16) symbols later than the reception timing of the PDCCH is valid. On the other hand, the allocation of the PUSCH based on the index = 0 (e.g., start symbol = 2) corresponding to the transmission timing of the PUSCH N2 (= 16) symbols earlier than the reception timing of the PDCCH is not valid. Figure 20
[0252] In addition, for repetition of the PUSCH, as described above, the terminal 200 cannot transmit the PUSCH in a symbol that is set as a DL symbol (or a flexible symbol). Therefore, in a case where a symbol that has been set as a DL symbol (or a flexible symbol) is included in a time resource pattern of the PUSCH allocated by the DCI, the terminal 200 may, for example, decide to give up transmitting (in other words, not transmit) the PUSCH allocated to the symbol, or postpone the transmission to the next transmission opportunity (for example, an uplink symbol).
[0253] In addition, these symbols in which the PUSCH cannot be transmitted are sometimes also referred to as "invalid symbols", for example.
[0254] In the modification of Embodiment 1, for example, when the PUSCH repetition is applied, the PUSCH resource before N2 (for example, N2 = 16) symbols from the reception of the PDCCH by the terminal 200 is allowed to be allocated. In addition, the terminal 200 may, for example, judge the symbol (or the unit of the PUSCH resource including the symbol) equivalent to the PUSCH resource before N2 symbols from the reception of the PDCCH by the terminal 200 as an invalid symbol.
[0255] For example, the terminal 200 can give up transmitting the PUSCH allocated to the symbol judged as an invalid symbol, or can postpone the transmission of the PUSCH to the next transmission opportunity (for example, an uplink symbol).
[0256] Figure 20 An example of allocation of time resources in the modification of Embodiment 1 is shown. In Figure 20 , it is assumed that N2 = 16 symbols, and the terminal 200 can transmit the PUSCH after N2 = 16 symbols from the reception of the PDCCH. In addition, as an example, Figure 20 (a) of Figure 20 (b) of Figure 20 (c) of The DCI of each of (a), (b), and (c) of
[0257] In addition, in Figure 20 , for example, for the repetition of the PUSCH, the TDRA field notifies the allocation of the time resources of the first PUSCH repetition, and for the time resources of the repetition after the second time, the same PUSCH as the first PUSCH repetition is allocated in consecutive symbols. In addition, in Figure 20 the example shown, the number of repetitions is twice, but the number of repetitions can be three or more.
[0258] For example, as Figure 20As shown in (a), when terminal 200 receives PDCCH in the 0th symbol of a certain time slot, the 2nd symbol (e.g., start symbol = 2) of the next time slot (e.g., time slot offset = 1) is N2 = 16 symbols after receiving PDCCH. Therefore, in Figure 20 In (a), terminal 200 uses the time resources of PUSCH notified by the TDRA field to start sending PUSCH.
[0259] On the other hand, for example, such as Figure 20 As shown in (b), when terminal 200 receives the PDCCH in the 4th symbol of a certain time slot, the 2nd symbol (e.g., start symbol = 2) of the next time slot (e.g., time slot offset = 1) is an invalid symbol preceding N2 = 16 symbols from the time the PDCCH was received. Therefore, in Figure 20 In (b), terminal 200 may, for example, decide to delay the transmission of PUSCH, thereby transmitting PUSCH in valid symbols after N2 = 16 symbols (e.g., after the 6th symbol). Furthermore, in Figure 20 In (b), terminal 200 may also decide to discard PUSCH in invalid symbols.
[0260] Similarly, for example, such as Figure 21 As shown in (c), when terminal 200 receives PDCCH in the 8th symbol of a certain time slot, the 2nd symbol (e.g., start symbol = 2) of the next time slot (e.g., time slot offset = 1) is an invalid symbol preceding N2 = 16 symbols from the time of PDCCH reception. Therefore, in Figure 22 In (c), terminal 200 may, for example, decide to delay the transmission of PUSCH, thereby transmitting PUSCH in valid symbols after N2 = 16 symbols (e.g., after the 10th symbol). Furthermore, in Figure 22 In (c), terminal 200 may also decide to discard PUSCH in invalid symbols.
[0261] In a variation of Implementation 1, invalid symbols may be, for example, symbols preceding the N2 symbol counted from the time the PDCCH is received from the terminal 200.
[0262] Alternatively, an invalid symbol may be, for example, the allocation unit of the PUSCH resource that includes the symbols preceding the N2 symbol counted from the PDCCH received from terminal 200 (e.g., the unit of the PUSCH resource notified by the TDRA field).
[0263] Alternatively, the invalid symbol can also be, for example, a combination of a DMRS included in a symbol before N2 (= 16) symbols from the reception of the PDCCH by the terminal 200 and a PUSCH. In other words, in a case where a DMRS is not included in a symbol before N2 symbols from the reception of the PDCCH by the terminal 200 among symbols of an allocation unit of the PUSCH resource, the entire allocation unit of the PUSCH resource can also be set as an invalid symbol.
[0264] According to a modification of Embodiment 1, in a case where a symbol to which data is allocated is included in a time resource in a period (for example, N2) corresponding to a processing time of data in the terminal 200, the terminal 200 decides to discard the data or postpone the transmission of the data. With this processing, the terminal 200 can use the allocation pattern of the time resource set to the terminal 200, for example, regardless of the timing at which the terminal 200 receives the PDCCH. Therefore, it is possible to reduce the number of bits of the TDRA field in the DCI. Alternatively, it is possible to allocate the time resource more flexibly.
[0265] Further, the modification of Embodiment 1 is not limited to PUSCH repetition, and can also be applied to PDSCH repetition. In a case where it is PDSCH repetition, for example, a time resource before the reception of the PDCCH can also be set as an invalid symbol.
[0266] (Embodiment 2)
[0267] In the densification of PUSCH transmission, as described above, the terminal cannot transmit the PUSCH in a symbol set as a DL symbol (or, a flexible symbol). Therefore, for example, in a case where a time resource pattern of the PUSCH allocated by the DCI includes a symbol that has been set as a DL symbol (or, a flexible symbol), the terminal can decide to give up transmitting the PUSCH of the symbol or postpone the transmission of the PUSCH to the next transmission opportunity (for example, an uplink symbol). In addition, the terminal can determine the position of the DL symbol within the slot, for example, by the notification of the SFI.
[0268] In addition, for an uplink (UL: Uplink) symbol, the terminal also cannot transmit the PUSCH in a symbol in which the terminal or another terminal transmits an uplink control channel (for example, PUCCH: Physical Uplink Control Channel) or a reference signal (for example, SRS: Sounding Reference Signal).
[0269] However, the terminal cannot determine the position of a symbol in which the PUSCH cannot be transmitted (in other words, a symbol in which the uplink data is not allowed to be transmitted. Hereinafter, referred to as "invalid UL symbol") by, for example, the SFI.
[0270] Thus, in the present embodiment, a method in which the terminal determines the invalid UL symbol position is described.
[0271] The structure of the base station and the terminal of the present embodiment is common to the structure of the base station 100 and the terminal 200 of Embodiment 1.
[0272] In the present embodiment, for example, the terminal 200 supports the repeated transmission (in other words, repetition) of PUSCH.
[0273] In addition, the time resource (for example, the PUSCH resource) of the PUSCH transmitted by the terminal 200 is controlled, for example, in accordance with the TDRA field of the DCI. For example, a plurality of allocation modes of the time resource are set to the terminal 200 by high layer signaling. In addition, one of the plurality of allocation modes set to the terminal 200 is indicated to the terminal 200 by the base station 100 by the TDRA field of the DCI, whereby the terminal 200 is allocated the PUSCH resource.
[0274] Further, in the allocation mode of the time resource set to the terminal 200, for example, parameters such as the slot offset, the front-end symbol position (start symbol) at which the data starts to be transmitted or received within the slot, and the number of symbols (length) can be included. In addition, for example, in the case where the repeated transmission of PUSCH or the repeated reception of PDSCH is applied, the allocation mode can also include the number of times of repeated transmission or the allocation of the time resource for each repeated transmission.
[0275] In addition, in the present embodiment, the base station 100 notifies the terminal 200 of information related to the invalid UL symbol position, for example. The information related to the invalid UL symbol position can be indicated to the terminal 200 by the DCI (for example, the DCI including one allocation mode), for example. In addition, the information related to the invalid UL symbol position can be notified in a field different from the TDRA field, or can be included in the allocation mode of the time resource notified by the TDRA field.
[0276] In addition, in the present embodiment, the reference for determining the symbol position is different between the front-end symbol position within the slot at which the data starts to be transmitted and the invalid UL symbol position within the slot.
[0277] For example, the terminal 200 determines the front-end symbol position within the slot included in the parameters of the allocation mode of the time resource in accordance with the reference based on the symbol position within the slot at which the PDCCH including the DCI is received, for example. On the other hand, the terminal 200 determines the invalid UL symbol position in accordance with the reference based on the front-end symbol of the slot, for example.
[0278] Figure 21An allocation example of time resources in a case where the terminal 200 determines the invalid UL symbol position based on a reference based on the symbol position within the slot in which the PDCCH is received.
[0279] On the other hand, Figure 22 An allocation example of time resources in the present embodiment. In other words, Figure 21 An allocation example of time resources in a case where the invalid UL symbol position is determined based on the front-end symbol of the slot.
[0280] In Figure 22 and Figure 21 , for example, for the PUSCH resource, the reference for the position in which the PUSCH is configured is decided based on the symbol position within the slot in which the PDCCH is received. For example, when the terminal 200 determines the time resources of the PUSCH based on the DCI, the terminal 200 decides the symbol position within the slot (for example, the next slot corresponding to the slot offset = 1) in which the PUSCH is allocated corresponding to the symbol position (for example, the 0th symbol or the 4th symbol) in which the DCI is received in a certain slot, as the reference for the position in which the PUSCH is configured.
[0281] In addition, Figure 21 and Figure 21 An example in which the PUSCH for which the invalid UL symbol (for example, Invalid UL symbol) is not transmitted is abandoned.
[0282] For example, in a case where the reference for the invalid UL symbol position is set to the reference based on the symbol position in which the PDCCH is received, as illustrated in Figure 21 , for example, when the start symbol included in the allocation pattern is the same, if the reception timing of the PDCCH (the 0th symbol and the 4th symbol in Figure 21 ) is different, the determined invalid UL symbol position is different. Therefore, as illustrated in Figure 22 , in order to notify one invalid UL symbol position (for example, the 6th symbol in Figure 22 ), it is possible to set the allocation pattern for notifying the invalid UL symbol position for each reception timing of the PDCCH. In other words, in Figure 22 , a plurality of allocation patterns are set for the same invalid UL symbol position, and therefore, the overhead of the higher layer signal for setting the allocation pattern increases.
[0283] In contrast to this, in Figure 22 , the terminal 200 decides the position of the front-end symbol of the slot in which the PUSCH is allocated as the reference for the position in which the invalid UL symbol is configured when determining the invalid UL symbol position. For example, as illustrated in Figure 22 , even when the reception timing of the PDCCH (the 0th symbol and the 4th symbol in Figure 17the terminal 200 can also determine the invalid UL symbol position (e.g., the 6th symbol) by one allocation pattern (e.g., index = 0 in the table 2000) in the case where the 1st condition is satisfied. Figure 13 In the table 2000, the terminal 200 can determine the invalid UL symbol position (e.g., the 6th symbol) by one allocation pattern (e.g., index = 0 in the table 2000) in the case where the 1st condition is satisfied. In the table 2000, the terminal 200 can determine the invalid UL symbol position (e.g., the 6th symbol) by one allocation pattern (e.g., index = 0 in the table 2000) in the case where the 1st condition is satisfied.
[0284] Thus, in the present embodiment, in the case where the information related to the position of the PUSCH is notified by the PDCCH (e.g., DCI) notified by the base station 100 (e.g., the 1st condition), the terminal 200 determines the PUSCH resource based on the reference based on the symbol position of the received PDCCH, and in the case where the information related to the invalid UL symbol position is notified (e.g., the 2nd condition), the terminal 200 determines the invalid UL symbol position based on the reference based on the front symbol position of the slot.
[0285] With this processing, according to the present embodiment, the invalid UL symbol position can be notified from the base station 100 to the terminal 200 regardless of the PDCCH reception timing, and thus, the pattern for notifying the invalid UL symbol position can be reduced.
[0286] (Embodiment 3)
[0287] In the URLLC of the version 16, for example, the enhancement of the PUSCH transmission capable of flexibly setting the repetitive transmission in the unit of the mini-slot or the resource allocation between slots is studied. In relation to this, for the downlink, the application of the action of the version 15 is studied.
[0288] Thus, the method of flexibly setting the repetitive transmission in the unit of the mini-slot or the resource allocation between slots can not be applicable to the downlink.
[0289] Thus, in the present embodiment, the allocation method of the time resources corresponding to the downlink and the uplink, respectively, is described.
[0290] The structure of the base station and the terminal of the present embodiment can be common to the structure of the base station 100 and the terminal 200 of Embodiment 1.
[0291] For example, the terminal 200, in the control of configuring the PUSCH or the PDSCH to the time resources based on the DCI, controls the reference of the position of the PUSCH or the PDSCH configured in the time resources depending on whether the data as the allocation object is the PUSCH or the PDSCH. In other words, the terminal 200 switches the reference of the position of the PUSCH or the PDSCH configured in the time resources depending on whether the data is the PUSCH or the PDSCH.
[0292] For example, in a case where time resources of the PDSCH are allocated, the terminal 200 determines a front-end symbol position in a slot where the reception of the PDSCH is started, based on a reference based on a symbol position within the slot where the PDCCH containing the DCI is received.
[0293] On the other hand, for example, in a case where time resources of the PUSCH are allocated, the terminal 200 determines a front-end symbol position in a slot where the transmission of the PUSCH is started, based on a reference based on a front-end symbol of the slot.
[0294] In other words, in the present embodiment, Condition A is a case where time resources of the PDSCH are allocated (e.g., in a case of downlink), and condition B is a case where time resources of the PUSCH are allocated (e.g., in a case of uplink).
[0295] Further, it can also be that, in a case where the time resources are allocation of the PDSCH, and in a case where the time resources are allocation of the PUSCH, the base station 100 notifies different allocation patterns.
[0296] According to the present embodiment, in a case where the PUSCH is transmitted, the time resources are decided based on a front-end symbol of a slot, and thus the terminal 200, for example, does not have to determine whether the determined front-end symbol position of the data is the same as the slot indicated by the time resource pattern slot offset. Thereby, even in a case where repetition applied to the PUSCH is set across multiple slots, the terminal 200 can easily determine the time resources available for the transmission of the PUSCH.
[0297] In addition, for example, the symbols within a slot that are set as DL symbols (or flexible symbols) are notified to the terminal 200 by the base station 100, for example, by SFI, which is information in units of slots. Thereby, in a case where the PUSCH transmission to which repetition is applicable, the terminal 200 can compare the setting of the DL symbols (or flexible symbols) in units of slots and the setting of the PUSCH resources in units of slots to determine whether each symbol included in the PUSCH resources is available. Through this determination, for example, even in a case where the time resource pattern of the PUSCH allocated by the DCI contains symbols that have been set as DL symbols (or flexible symbols) (not illustrated), the terminal 200 can easily determine the time resources available for the transmission of the PUSCH.
[0298] Thereby, according to the present embodiment, it is possible to suppress the complication of the processing related to the determination of the time resources in the terminal 200.
[0299] In addition, in a case where repeated PUSCH transmission is applicable, the time resource is determined based on the front-end symbol of the slot, and thus, for example, the setting range of the front-end symbol position of data becomes 0 to 13, and for example, it is possible to suppress an increase in the overhead of the higher layer signal as in the example shown in FIG. 8.
[0300] In addition, according to the present embodiment, in a case where repeated PDSCH transmission is not applicable, the terminal 200 determines the time resource of the PDSCH based on a reference based on the symbol position of the received PDCCH. With this allocation, for example, it is possible to set the allocation of the same symbol length by one allocation pattern. Thus, according to the present embodiment, for example, it is possible to reduce the number of bits of the TDRA field in the DCI. Alternatively, according to the present embodiment, for example, in a case where the number of bits of the TDRA field is fixed, it is possible to set an allocation pattern of other time resources, and thus, it is possible to improve the flexibility of the time resource allocation.
[0301] The above describes each embodiment of one embodiment of the present application.
[0302] (Other Embodiments)
[0303] In addition, in the above-described embodiments, a method is described in which, in a case where the time resource is controlled based on the DCI, it is switched based on a condition whether the position of the start of the transmission or reception of data within the slot is determined based on the front end of the slot or based on the symbol position of the received PDCCH, and thus, the complexity of the processing related to the determination of the time resource in the terminal 200 is reduced. However, the condition in which the reference of the position of the allocation data is switched is not limited to the condition described in each of the above-described embodiments, and can be another condition.
[0304] For example, it can be that the time resource allocation of the PDSCH is set based on a difference in the transmission method of the response signal (for example, also referred to as "ACK / NACK" or "HARQ-ACK") (in other words, the HARQ codebook). For example, the front end of the slot can be set as the reference for the Type-1 (semi-static) codebook, and the symbol position of the received PDCCH can be set as the reference for the Type-2 (dynamic) codebook.
[0305] In addition, for example, it can be that the time resource allocation of the PDSCH is set based on a difference in the scheduling method. For example, the front end of the slot can be set as the reference for the semi-persistent scheduling (SPS), and the symbol position of the received PDCCH can be set as the reference for the dynamic scheduling.
[0306] In addition, the condition for switching the reference of the position of the configuration data is not limited to these conditions, and can be other conditions.
[0307] In addition, in one embodiment of the present application, in a case where the terminal 200 receives the PDCCH in the n-th symbol within a slot, the symbol position within the slot at which the transmission of the PUSCH is started or the reception of the PDSCH is started can be expressed as n + S. Here, S corresponds to the value (for example, the start symbol) notified by the TDRA field of the DCI described above. For example, in a case where the front end of the slot is taken as the reference, n = 0 regardless of the reception timing of the PDCCH.
[0308] In addition, in the above-described embodiments, the allocation method of the time resources for data (for example, downlink data or uplink data) is described, but the allocation target of the time resources is not limited to data. For example, one embodiment of the present application can also be applied to the allocation of the time resources for a reference signal (for example, a demodulation reference signal (DMRS), a channel state information RS (CSI-RS), or an SRS).
[0309] In addition, in the above-described embodiments, a case where the symbol for the terminal to receive the PDCCH including the DCI is one symbol is described, but this is not limiting, and the symbol for the terminal to receive the PDCCH including the DCI can also be a plurality of symbols. In a case where the symbol for the terminal to receive the PDCCH including the DCI is a plurality of symbols, the terminal 200 can also determine the reference of the configuration data based on the position of a certain symbol (for example, the front end (or start) symbol) among the plurality of symbols.
[0310] In addition, in the above-described embodiments, the uplink communication in which the terminal transmits a signal to the base station, or the downlink communication in which the base station transmits a signal to the terminal is assumed. However, one embodiment of the present application is not limited to this, and can also be applied to the communication between terminals (for example, sidelink communication).
[0311] In addition, the downlink control channel, the downlink data channel, the uplink control channel, and the uplink data channel are not limited to the PDCCH, the PDSCH, the PUCCH, and the PUSCH, respectively, and can be control channels of other names.
[0312] In addition, the unit of the time resources is not limited to the time resources (for example, a slot or a sub-slot) described in the above-described embodiments, and can be other units of time resources (for example, a subframe or a frame, or the like).
[0313] In each of the above-described embodiments, a case where the number of constituent symbols of a slot (in other words, a unit time interval) is 14 symbols is described, but the number of constituent symbols of a slot is not limited to 14 symbols, and can be another number of symbols (for example, 12 symbols). In addition, the configuration position of a signal (for example, a PDCCH, a PDSCH, or a PUSCH) or a non-use symbol (or a non-use UL symbol) described in each of the above-described embodiments is an example, and can be configured at another position.
[0314] In addition, at least two of Embodiment 1 (for example, Action Example 1-1, Action Example 1-2, Action Example 1-3, and Modification Example) described in one embodiment of the present application, Embodiment 2, and Embodiment 3 can be combined.
[0315] The present application can be realized by software, hardware, or software in cooperation with hardware. Each functional block used in the description of each of the above-described embodiments is partly or entirely realized as an LSI (Large Scale Integration), which is an integrated circuit, or one chip, or a plurality of chips constituting the LSI. The LSI can also be referred to as an "IC" (Integrated Circuit), "system LSI", "super LSI" or "ultra LSI" depending on the degree of integration. The LSI here can be used in a single form, or in a form of a core to be mounted on an LSI.
[0316] The method of integrating the circuit is not limited to the LSI, and can be realized by a dedicated circuit or a general-purpose processor. In addition, a FPGA (Field Programmable Gate Array) that can be programmed after the manufacture of the LSI, or a reconfigurable processor in which the connections and the settings of circuit cells disposed inside the LSI can be reconfigured can be used. The present application can be realized as digital processing or analogue processing.
[0317] Further, if a technology replacing LSI due to advancement of semiconductor technology or other technology emerges as an integrated circuit, the functional blocks can of course be integrated using this technology. The possibility of applying biotechnology also exists.
[0318] The present application can be implemented in all kinds of apparatuses, devices, systems (collectively referred to as "communication apparatuses") having a communication function. The communication apparatuses can also include a wireless transceiver and a processing / control circuit. The wireless transceiver can also include a reception section and a transmission section, or function as these sections. The wireless transceiver (transmission section, reception section) can also include an RF (Radio Frequency) module and one or more antennas. The RF module can also include an amplifier, an RF modulator / demodulator, or the like. Non-limiting examples of the communication apparatuses include: a telephone (handset, smartphone, etc.), a tablet, a personal computer (PC) (laptop, desktop, notebook, etc.), a camera (digital still / video camera, etc.), a digital player (digital audio / video player, etc.), a wearable device (wearable camera, smartwatch, tracking device, etc.), a game machine, an electronic book reader, a remote health / telemedicine (remote health / medical prescription) device, a vehicle or transportation tool (car, airplane, ship, etc.) with a communication function, and combinations of the above various apparatuses.
[0319] The communication apparatuses are not limited to portable or movable apparatuses, and include all kinds of apparatuses, devices, systems that cannot be carried or are fixed. For example, smart home devices (home appliance devices, lighting devices, smart meters or meters, control panels, etc.), vending machines, and other "Things" that can exist on an IoT (Internet of Things) network.
[0320] The communication includes not only data communication through a cellular system, a wireless LAN (Local Area Network) system, a communication satellite system, etc., but also data communication through a combination of these systems.
[0321] In addition, the communication apparatuses include devices such as controllers or sensors connected or linked to communication devices that perform the communication functions described in the present application. For example, controllers or sensors that generate control signals or data signals used by communication devices that perform the communication functions of the communication apparatuses.
[0322] In addition, the communication apparatuses include infrastructure devices such as base stations, access points, and other apparatuses, devices, systems that communicate with or control the above-described various apparatuses.
[0323] A terminal of one embodiment of the present application includes: reception circuitry that receives downlink control information; and control circuitry that controls a reference of a position in which data is arranged in a time resource in control of arranging the data in the time resource on the basis of the control information, on the basis of a certain condition.
[0324] In one embodiment of the present application, the control circuit determines, as the reference, a symbol position in a second unit interval corresponding to a position of a symbol in which the control information is received, in a first unit interval of the time resource, when a first condition is satisfied, and determines, as the reference, a front-end symbol position of the second unit interval, when a second condition is satisfied.
[0325] In one embodiment of the present application, the first condition is that no repetition is applied to the data, and the second condition is that repetition is applied to the data.
[0326] In one embodiment of the present application, the first condition is that the data to which repetition is applied is allocated to one second unit interval, and the second condition is that the data to which repetition is applied is allocated to the second unit interval and a third unit interval following the second unit interval.
[0327] In one embodiment of the present application, the first condition is that the data is downlink data, and the second condition is that the data is uplink data.
[0328] In one embodiment of the present application, the condition is that the control information is received in a certain symbol in a first unit interval of the time resource, and the control circuit determines, as the reference for the data to which repetition is applied in the second unit interval, a symbol position in a second unit interval of the time resource corresponding to a position of the symbol in which the control information is received in the first unit interval, when the condition is satisfied.
[0329] In one embodiment of the present application, the condition is that the control information is received in a certain symbol in a first unit interval of the time resource, and the control circuit determines, as the reference for the data to which repetition is applied across the second unit interval and a third unit interval following the second unit interval, a symbol position in a second unit interval of the time resource corresponding to a position of the symbol in which the control information is received in the first unit interval, when the condition is satisfied.
[0330] In one embodiment of the present application, the control circuit determines not to transmit the data, or postpones transmission of the data, when a symbol to which the data is allocated is included in the time resource during a period corresponding to a processing time of the data.
[0331] In one embodiment of the present application, the control information includes first information related to a first position at which the data is configured in the time resource, and second information related to a second position at which the data is not allowed to be transmitted, the condition includes a first condition based on the first information, and a second condition based on the second information, and the control circuit determines, in a case where the first condition is satisfied, a symbol position in a second unit interval in the time resource corresponding to a position of a symbol at which the control information is received in a first unit interval in the time resource, as the reference with respect to the first position, and determines, in a case where the second condition is satisfied, a front-end symbol position of the second unit interval as the reference with respect to the second position.
[0332] In one embodiment of the communication method of the present application, a terminal performs the following steps: receiving control information of a downlink; and in control of configuring data to a time resource based on the control information, controlling a reference of a position at which the data is configured in the time resource based on a certain condition.
[0333] The disclosure of the specification, drawings, and abstract of the Japanese patent application included in Japanese Patent Application No. 2019-187624 filed on October 11, 2019 is incorporated herein in its entirety.
[0334] Industrial applicability
[0335] One embodiment of the present application is useful for a wireless communication system.
[0336] Explanation of reference signs
[0337] 100: base station;
[0338] 101, 205: control section;
[0339] 102: higher layer control signal generation section;
[0340] 103: downlink control information generation section;
[0341] 104, 206: encoding section;
[0342] 105, 207: modulation section;
[0343] 106, 208: signal distribution section;
[0344] 107, 209: transmission section;
[0345] 108, 201: reception section;
[0346] 109, 202: extraction section;
[0347] 110, 203: demodulation section;
[0348] 111, 204: decoding section
[0349] 200: terminal
Claims
1. A terminal, characterized by comprising: comprises: receiving circuitry that receives control information of a downlink; and control circuitry that controls a reference of a position in which data is configured in a time resource based on the control information based on a certain condition, in a case where a first condition is satisfied, the control circuitry decides a symbol position corresponding to a position at which a PDCCH (Physical Downlink Control Channel) containing the control information is received as the reference, and in a case where a second condition is satisfied, the control circuitry decides a symbol position corresponding to a front-end symbol of a slot as the reference, the first condition is that the data is downlink data, and the second condition is that the data is uplink data.
2. The terminal according to claim 1, wherein the control information contains time resource allocation information, a position in which the data is configured is determined using the time resource allocation information and the reference.
3. A communication method characterized by comprising: comprises the steps of: receiving control information of a downlink; and controlling a reference of a position in which data is configured in a time resource based on the control information based on a certain condition in control of configuring the data in the time resource, in a case where a first condition is satisfied, deciding a symbol position corresponding to a position at which a PDCCH (Physical Downlink Control Channel) containing the control information is received as the reference, and in a case where a second condition is satisfied, deciding a symbol position corresponding to a front-end symbol of a slot as the reference, the first condition is that the data is downlink data, and the second condition is that the data is uplink data.
4. The communication method according to claim 3, wherein the control information contains time resource allocation information, a position in which the data is configured is determined using the time resource allocation information and the reference.
5. An integrated circuit, characterized by comprises: receiving circuitry that controls reception of control information of a downlink; and control circuitry that controls a decision in which a reference of a position in which data is configured in a time resource based on the control information is decided based on a certain condition in control of configuring the data in the time resource, in a case where a first condition is satisfied, the control circuitry decides a symbol position corresponding to a position at which a PDCCH (Physical Downlink Control Channel) containing the control information is received as the reference, and in a case where a second condition is satisfied, the control circuitry decides a symbol position corresponding to a front-end symbol of a slot as the reference, the first condition is that the data is downlink data, and the second condition is that the data is uplink data.
Citation Information
Patent Citations
Program, electronic device, method and system
JP2019187624A
Time domain resource allocation for mobile communication
US20190149365A1