First wireless communication device and second wireless communication device
The wireless communication system optimizes resource utilization and reduces processing overhead by adjusting transmission timing for aperiodic data, addressing inefficiencies in aperiodic deterministic traffic.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2026-04-15
AI Technical Summary
In terminal devices, aperiodic deterministic traffic (ADT) often arrives at unpredictable times, leading to inefficient radio resource utilization and increased overhead due to unused configured grant (CG) resources and dynamic grant (DG) allocation processes.
A wireless communication system that adjusts the timing of pre-configured wireless resources for aperiodic data transmission, allowing for delayed data transmission without additional resource allocation, thereby optimizing resource utilization and reducing processing overhead.
The system effectively suppresses the decrease in wireless resource efficiency and processing overhead by adjusting transmission timing, ensuring efficient data transmission without unnecessary resource allocation and monitoring.
Smart Images

Figure 0007846410000001 
Figure 0007846410000002 
Figure 0007846410000003
Abstract
Description
Technical Field
[0001] The present invention relates to a first wireless communication device and a second wireless communication device.
Background Art
[0002] In recent years, wireless communication systems using radio have been used. Wireless communication systems are also used, for example, inside facilities such as factories.
[0003] Inside a factory, for example, manufacturing equipment and devices are wirelessly connected to a control and monitoring system, and data and control signals are transmitted and received using IoT (Internet of Things). The IoT used inside a factory is sometimes particularly called IIoT (Industrial IoT).
[0004] In IIoT, for example, a network may be configured on the terminal device side, and the terminal device side GW (UE-GW) may be responsible for communication. Traffic (data) in the terminal device occurs, for example, periodically (scheduled) (PDT: Periodic Deterministic Traffic). The traffic is transmitted, for example, using a wireless resource of CG (configured grant) (hereinafter sometimes referred to as a CG resource) for uplink wireless transmission and SPS (semi-persistent scheduling) for downlink wireless transmission.
[0005] Technologies related to IIoT are described in the following prior art documents.
Prior Art Documents
Non-Patent Documents
[0006]
Non-Patent Document 01
Non-Patent Document 02
Non-Patent Document 03
Non-Patent Document 20
Non-Patent Document 21
Non-Patent Document 22
Non-Patent Document 23
Non-Patent Document 24
Non-Patent Document 25
Non-Patent Document 26
Non-Patent Document 27
Non-Patent Document 28
Non-Patent Document 29
Non-Patent Document 30
Non-Patent Document 31
Non-Patent Document 32
Non-Patent Document 33
Non-Patent Document 34
Non-Patent Document 35
Non-Patent Document 36
[0007] However, in terminal devices, traffic may arrive at times other than periodic (quasi-periodic) (ADT: Aperiodic Deterministic Traffic). In this case, transmission may not be possible using the aforementioned CG. Therefore, it has been considered to allocate CG resources at times other than periodic to transmit ADT data, or to allocate DG (dynamic grant) radio resources. However, this method results in a decrease in the efficiency of radio resource utilization due to the allocation of many unused CG resources, and overhead in the monitoring process of control signals due to the execution of allocation sequences when using DG radio resources (hereinafter sometimes referred to as DG resources).
[0008] Therefore, the present invention provides a first wireless communication device and a second wireless communication device that suppress the decrease in the efficiency of wireless resource utilization and the overhead caused by monitoring processing in the transmission of ADT data. [Means for solving the problem]
[0009] A first wireless communication device, which communicates with a second wireless communication device using pre-configured wireless resources, has a control unit that can receive data transmitted by adjusted wireless resources whose timing has been adjusted to predetermined different timings. [Effects of the Invention]
[0010] One disclosure suggests that in ADT data transmission, it is possible to suppress the decrease in the efficiency of wireless resource utilization and the overhead caused by monitoring processing. [Brief explanation of the drawing]
[0011] [Figure 1] Figure 1 shows an example of wireless communication in wireless communication system 3. [Figure 2] Figure 2 shows an example of wireless resources. [Figure 3] Figure 3 shows an example configuration of the wireless communication system 10. [Figure 4] Figure 4 is a diagram showing an example configuration of the base station equipment 200. [Figure 5] Figure 5 shows an example of wireless resources in the DG pre-allocation scheme. [Figure 6] Figure 6 shows an example of wireless resources in a multiple CG pre-allocation scheme. [Figure 7] Figure 7 shows an example of wireless resources in the CG shift scheme. [Figure 8] Figure 8 shows an example of the CG shift method processing procedure in terminal device 100. [Figure 9] Figure 9 shows an example of the CG shift method processing procedure in the base station device 200. [Figure 10] Figure 10 shows an example of each frame configuration. [Figure 11] Figure 11 shows an example of an LCH mapping configuration. [Figure 12] Figure 12 shows an example of the system operation of the base station device 200 and the terminal device 100. [Figure 13] Figure 13 shows an example of a wireless resource with non-shiftable resources. [Figure 14] Figure 14 shows an example of sending a control signal each time a shift occurs. [Figure 15] Figure 15 shows an example where PRACH is used as a control signal. [Figure 16] Figure 16 shows an example where no control signal is sent. [Figure 17] Figure 17 shows an example of CGT values. [Modes for carrying out the invention]
[0012] [First Embodiment] A first embodiment will be described.
[0013] The wireless communication system 3 is a wireless communication system having a first wireless communication device 1 and a second wireless communication device 2. The first wireless communication device and the second wireless communication device 2 communicate wirelessly. In the wireless communication system 3, the first wireless communication device and the second wireless communication device 2 perform pre-allocated communication, sending and receiving data using pre-configured wireless resources.
[0014] Figure 1 shows an example of wireless communication in wireless communication system 3. Figure 1(A) shows an example of a sequence in which data is transmitted from the second wireless communication device 2 to the first wireless communication device 1.
[0015] The second wireless communication device 2 transmits data to the first wireless communication device 1 using a pre-allocated wireless resource (hereinafter sometimes referred to as a pre-allocated wireless resource) (S1). However, if the second wireless communication device 2 cannot transmit data using the pre-allocated wireless resource (for example, if the data does not arrive in time), it does not use the pre-allocated wireless resource (S1). Then, the second wireless communication device 2 adjusts the transmission timing of the pre-allocated wireless resource to a later time (S2) and sets up an adjusted wireless resource. The second wireless communication device 2 uses the adjusted wireless resource to transmit data to the first wireless communication device 1 (S3).
[0016] Figure 1(B) shows an example of a wireless resource. In Figure 2, the horizontal axis of the wireless resource represents time (transmission timing). The second wireless communication device 2 adjusts the transmission timing of the pre-adjusted wireless resource (pre-adjustment transmission timing) (for example, by shifting it backward on the time axis) (S2) and sets the transmission timing of the adjusted wireless resource (post-adjustment transmission timing). Note that the pre-adjusted wireless resource and the adjusted wireless resource may, for example, be in the same frequency band.
[0017] In the first embodiment, the transmission timing of pre-wireless resources is adjusted, and data is transmitted using the adjusted wireless resources. As a result, the wireless communication system 3 can transmit delayed data without performing any new allocation processing, and without pre-allocating multiple pre-wireless resources.
[0018] [Second Embodiment] A second embodiment will now be described.
[0019] <About Wireless Communication System 10> Figure 2 shows an example configuration of a wireless communication system 10. The wireless communication system 10 includes a base station device 200 and a terminal device 100. The wireless communication system 10 is, for example, an IIoT-compatible wireless communication system installed within a system.
[0020] Terminal device 100 is a communication device attached to equipment (devices) within the system. Base station device 200 is a communication device installed within the system.
[0021] The base station equipment 200 supports various communication generations (e.g., 5G and Beyond 5G). Furthermore, the base station equipment 200 may consist of a single unit or multiple units such as a CU (Central Unit) and a DU (Distributed Unit).
[0022] The terminal device 100, for example, periodically transmits data to the base station device 200. The terminal device 100 uses the radio resources of the CG for periodic (PDT) data transmission. Furthermore, the terminal device 100 also supports semi-periodic (ADT) data transmission. Semi-periodic data transmission includes, for example, the transmission of data that occurs with a delay from the periodic data transmission timing.
[0023] In Figure 2, there is one terminal device 100, but there may be multiple terminal devices. Furthermore, in the following embodiments, data transmission from terminal device 100 to base station device 200 will be explained as an example, but the same process can be applied to communication between terminal devices 100 and data transmission from base station device 200 to terminal device 100.
[0024] <Example configuration of terminal device 100> Figure 3 shows an example of the configuration of the terminal device 100. The terminal device 100 includes a CPU (Central Processing Unit) 110, storage 120, memory 130, wireless communication circuit 150, and antenna 151.
[0025] Storage 120 is an auxiliary storage device such as flash memory, HDD (Hard Disk Drive), or SSD (Solid State Drive) that stores programs and data. Storage 120 stores the terminal communication program 121 and the terminal control program 122.
[0026] Memory 130 is an area for loading programs stored in storage 120. Memory 130 may also be used as an area for programs to store data.
[0027] The wireless communication circuit 150 is a device that performs wireless communication with base station equipment 200 and other terminal equipment 100. The wireless communication circuit 150 has an antenna 151. The antenna 151 includes, for example, a directional antenna that can control the direction of transmission and reception of radio waves.
[0028] The CPU 110 is a processor that loads programs stored in the storage 120 into the memory 130, executes the loaded programs, builds each part, and performs each process.
[0029] The CPU 110 constructs the second communication unit and performs terminal communication processing by executing the terminal communication program 121. Terminal communication processing is the process of performing wireless communication with the base station equipment 200 and other terminal equipment 100.
[0030] The CPU 110 constructs a second control unit by executing the terminal control program 122 and performs terminal control processing. Terminal control processing is the process of controlling the wireless communication of the terminal device 100. In terminal control processing, the terminal device 100 performs, for example, the transmission of PDT data and ADT data. The terminal device 100 has, for example, a DG pre-allocation method, a multiple CG pre-allocation method, and a CG shift method as ADT data transmission methods. Details of each method will be explained below.
[0031] Furthermore, the terminal device 100 does not necessarily have to have all three methods; for example, it may have only the CG shift method, or it may have the CG shift method and one other method.
[0032] The CPU 110 constructs a second control unit and performs CG shift method processing by executing the CG shift method module 1221 of the terminal control program 122. The CG shift method processing is the process of transmitting ADT data using the CG shift method.
[0033] The CPU 110 constructs a second control unit and performs DG pre-allocation method processing by executing the DG pre-allocation method module 1222 of the terminal control program 122. The DG pre-allocation method processing is the process of transmitting ADT data using the DG pre-allocation method.
[0034] The CPU 110 constructs a second control unit and performs multiple CG pre-allocation processing by executing the multiple CG pre-allocation method module 1223 of the terminal control program 122. The multiple CG pre-allocation processing is the process of transmitting ADT data using the multiple CG pre-allocation method.
[0035] <Example configuration of base station equipment 200> Figure 4 shows an example of the configuration of the base station device 200. The base station device 200 includes a CPU 210, storage 220, memory 230, wireless communication circuit 250, and antenna 251.
[0036] Storage 220 is an auxiliary storage device such as flash memory, HDD, or SSD that stores programs and data. Storage 220 stores the base station communication program 221 and the base station control program 222.
[0037] Memory 230 is an area for loading programs stored in storage 220. Memory 230 may also be used as an area for programs to store data.
[0038] The wireless communication circuit 250 is a device that performs wireless communication with the terminal device 100. The wireless communication circuit 250 has an antenna 251. The antenna 251 includes, for example, a directional antenna that can control the direction of transmission and reception of radio waves.
[0039] The CPU 210 is a processor that loads programs stored in the storage 220 into the memory 230, executes the loaded programs, builds each part, and performs each process.
[0040] By executing the base station communication program 221, the CPU 210 constructs a communication unit and performs communication processing. The base station communication processing is processing for performing wireless communication with the terminal device 100. The base station device 200 wirelessly connects to the terminal device 100 in the base station communication processing, transmits data and control signals to the terminal device 100, or receives data from the terminal device 100.
[0041] By executing the base station control program 222, the CPU 210 constructs a control unit and performs base station control processing. The base station control processing is processing for controlling the wireless communication performed by the base station device 200. In the base station control processing, the base station device 200, for example, receives PDT data and receives ADT data. The base station device 200 performs reception corresponding to the transmission method of the ADT data in the terminal device 100.
[0042] By executing the CG shift method reception module 2221 included in the base station control program 222, the CPU 210 constructs a control unit and performs CG shift method reception processing. The CG shift method reception processing is processing for receiving ADT data transmitted by the CG shift method.
[0043] By executing the DG pre-allocation method reception module 2222 included in the base station control program 222, the CPU 210 constructs a control unit and performs DG pre-allocation method reception processing. The DG pre-allocation method reception processing is processing for receiving ADT data transmitted by the DG pre-allocation method.
[0044] By executing the plurality of CG pre-allocation method reception modules 2223 included in the base station control program 222, the CPU 210 constructs a control unit and performs plurality of CG pre-allocation method reception processing. The plurality of CG pre-allocation method reception processing is processing for receiving ADT data transmitted by the plurality of CG pre-allocation methods.
[0045] <Wireless Resources at the Time of ADT Data Generation> The allocation method of the wireless resources at the time of ADT data generation will be described. Hereinafter, it will be described for each allocation method.
[0046] <1. DG Pre-allocation Method> Figure 5 shows an example of radio resources in the DG pre-allocation method. In Figure 5, the vertical axis represents frequency (f), and the horizontal axis represents time (t). Also in Figure 5, radio resources are divided into slot units, and the numbers above indicate slot numbers. In Figure 5, periodic transmission of PDT data is performed in 5-slot cycles, and pre-allocated CG resources are used. The figures for subsequent radio resources are the same as in Figure 5 unless otherwise specified.
[0047] In the DG pre-allocation method, DG resources are pre-allocated for transmitting ADT data. PDT data is transmitted periodically in slots 2 and 7. Then, a DG resource is pre-allocated in slot 4 (two slots behind the CG resource used for PDT data transmission) as a wireless resource for transmitting ADT data.
[0048] The terminal device 100 transmits data using the DG resources allocated to slot 4, for example, if it is unable to transmit PDT data in slot 2 due to a delay in traffic arrival, or when new data is generated.
[0049] In order for the terminal device 100 to use DG resources, it performs the SR procedure with the base station device 200 to receive a UL grant (Radio Resource Allocation Procedure) using, for example, SR (Scheduling Requests) / PDCCH (Physical Downlink Control Channel).
[0050] In the DG pre-allocation method, the base station equipment 200 and terminal equipment 100 experience increased processing load due to monitoring messages transmitted and received during the radio resource allocation procedure. Furthermore, executing the radio resource allocation procedure imposes time constraints.
[0051] <2. Multiple CG Pre-allocation Method> Figure 6 shows an example of wireless resources in a multiple CG pre-allocation scheme.
[0052] In the multiple CG pre-allocation method, in addition to the CG resources allocated for transmitting PDT data (slots 2 and 7), CG resources are pre-allocated for transmitting ADT data. For example, CG resources for transmitting ADT data are pre-allocated to slots 3 and 4 (one slot behind and two slots behind the CG resources for transmitting PDT data).
[0053] Terminal device 100 transmits data using the CG resources allocated to slot 3, for example, if it is unable to transmit PDT data in slot 2 due to a delay in traffic arrival, or when new data is generated. Furthermore, if terminal device 100 is unable to transmit data using the CG resources in slot 3, it transmits data using the CG resources in slot 4.
[0054] In the multiple CG pre-allocation method, if no ADT data is generated, the CG resources for transmitting ADT data are not used. However, since unused CG resources cannot be used by other terminal devices 100, etc., the efficiency of wireless resource utilization in the wireless communication system 10 decreases.
[0055] <3. CG Shift Method> Figure 7 shows an example of wireless resources in the CG shift scheme.
[0056] In the CG shift method, the CG resources used for transmitting PDT data are shifted in the time direction (slot number) within the PDT period, and these resources are used as wireless resources for transmitting ADT data.
[0057] The terminal device 100 recognizes that it cannot transmit data using the CG resources in slot 2 for PDT data transmission (that ADT data will be generated). The terminal device 100 shifts the CG resources in slot 2 for PDT data transmission by the shift amount (2 slots) (S10) and allocates the CG resources for ADT data transmission in slot 4.
[0058] The shift amount is set in advance, for example, between the terminal device 100 and the base station device 200. Furthermore, if the terminal device 100 selects one shift amount from several candidate shift amounts, it may include the selected shift amount in the control signal and transmit it.
[0059] Since terminal device 100 cannot transmit data using the CG resource in slot 2, it notifies slot 1, which is adjacent to slot 2, of the need to shift the CG resource for PDT data transmission using a control signal (CTL Sig. Shift Ind.). Then, terminal device 100 uses the CG resource in the newly allocated slot 4 to transmit ADT data.
[0060] The base station device 200 recognizes that a CG resource shift is occurring upon receiving a control signal, receives the CG resource at a timing corresponding to the shift amount, and acquires ADT data. Furthermore, if the base station device 200 has allocated the resource to the destination of the shifted CG resource to another terminal device, it may cancel the wireless resource allocated to the other terminal device and prioritize the shift of the said CG resource.
[0061] The terminal device 100 transmits subsequent PDT data (PDT data from slot 7 onwards) according to a cycle (every 5 slots) unless new ADT data is generated.
[0062] In the CG shift method, CG resources are not allocated for ADT data transmission, so no unused CG resources are generated, thus suppressing a decrease in the efficiency of wireless resources. Furthermore, in the CG shift method, CG resources for PDT data are shifted when ADT data is generated, so allocation procedures like those for DG resources are not required, thus suppressing an increase in processing load. The execution procedure for the CG shift method is described below.
[0063] Figure 8 shows an example of the CG shift method processing procedure in terminal device 100. Figure 8(A) shows an example of wireless resources when a shift occurs once. Terminal device 100 uses the PUCCH (control signal) of slot 1 to notify that a CG resource shift has occurred (S20).
[0064] Then, the terminal device 100 shifts the CG resources in slot 2 to slot 3 according to the shift amount (S21). The terminal device 100 uses the CG resources shifted to slot 3 to transmit ADT data to the base station device 200.
[0065] Figure 8(B) shows an example of wireless resources when a second shift occurs. If the terminal device 100 is unable to transmit data (no data is generated) even with the CG resources of slot 3 that were shifted in Figure 8(A), it continues to shift (S22).
[0066] The terminal device 100 uses the PUCCH (control signal) of slot 2 to notify that a shift in CG resources has occurred.
[0067] Then, the terminal device 100 shifts the CG resources in slot 3, which were shifted in Figure 8(A), to slot 4 according to the shift amount (S23). The terminal device 100 uses the CG resources shifted to slot 4 to transmit ADT data to the base station device 200. In this way, the terminal device 100 continues shifting until data is generated.
[0068] Figure 9 shows an example of the CG shift method processing procedure in the base station device 200. Figure 9(A) shows an example of radio resources when a shift occurs once. The base station device 200 receives a PUCCH for slot 1 from the terminal device 100 (S30) and recognizes that the CG resources have been shifted.
[0069] The base station device 200 then waits (monitors) for data to be transmitted by the terminal device 100 using the CG resources in slot 3, which have been shifted according to the shift amount (S31). The base station device 200 then receives the ADT data transmitted by the terminal device 100 using the CG resources shifted to slot 3.
[0070] Figure 9(B) shows an example of radio resources when a second shift occurs. If the base station device 200 is unable to transmit data (no data is generated) even with the CG resources in slot 3 that the terminal device 100 shifted in Figure 9(A), it continues to shift (S32).
[0071] The base station device 200 receives a PUCCH (control signal) from slot 2 and recognizes that a shift in CG resources has occurred.
[0072] The base station device 200 then waits for (monitors) the CG resources in slot 4, which have been shifted further from slot 3, which was shifted by the terminal device 100. The base station device 200 then receives the ADT data transmitted by the terminal device 100 using the CG resources shifted to slot 4. In this way, the base station device 200 continues shifting until it receives data.
[0073] <Framework> In the CG shift method, when using PUCCH as a control signal, it is necessary to switch whether the PUCCH is for SR or not. The frame configuration is described below. Figure 10 shows an example of each frame configuration.
[0074] FIG. 10(A) is a diagram showing an example of a first frame configuration. The first frame configuration is a configuration in which all PUCCHs can be used as PUCCH for non-SR. In the first frame configuration, whether it is for SR (PUCCH SR) or otherwise (PUCCH Non-SR) is appropriately switched, for example, by an RRC message. The base station device 200 recognizes that no data has been generated (a shift has occurred) by receiving PUCCH Non-SR.
[0075] FIG. 10(B) is a diagram showing an example of a second frame configuration. The second frame configuration is a configuration in which the PUCCH before a predetermined number of CG resources for PDT data transmission is set as PUCCH Non-SR. The predetermined number is set, for example, by RRC and is 1 slot in FIG. 10(B). The resources of PUCCH are common for SR and Non-SR. The base station device 200 can recognize that a shift has occurred by receiving PUCCH Non-SR. Therefore, even if the shift continues hereafter, one resource per period is sufficient for the resources of PUCCH Non-SR.
[0076] FIG. 10(C) is a diagram showing an example of a third frame configuration. In the third frame configuration, dedicated resources for PUCCH Non-SR are set in the slot before a predetermined number of CG resources for PDT data transmission. When the transmission timings of PUCCH Non-SR and PUCCH SR overlap, the terminal device 100 may prioritize the transmission of PUCCH Non-SR.
[0077] <Configuration Proposal for LCH / SR Mapping> The mapping configuration between LCH (Logical Channel) and SR will be described. FIG. 11 is a diagram showing an example of the mapping configuration of LCH.
[0078] FIG. 11(A) shows a configuration in which one SR ID corresponds to one LCH. The SR ID indicates either SR or Non-SR.
[0079] Figure 11(B) shows a configuration where two SR IDs correspond to one LCH. For LCH X, two IDs correspond: one for an SR that indicates an SR and another for an SR that indicates a non-SR.
[0080] <Regarding cancellation and reassignment processes> In the CG shift method, when the base station device 200 recognizes that the terminal device 100 is shifting CG resources, if it has allocated resources that overlap with the CG resource to the destination terminal device to other terminal devices, it needs to cancel the resources allocated to the other terminal devices and reallocate them.
[0081] Figure 12 shows an example of the system operation of the base station device 200 and the terminal device 100. In Figure 12, there are two terminal devices 100, designated as terminal device 100-1 and terminal device 100-2.
[0082] Terminal device 100-1, for example, recognizes that the arrival of traffic is delayed, decides to shift CG resource R10 to CG resource R11, and performs PUCCH Non-SR transmission processing to send PUCCH Non-SR to base station device 200 (S40). Terminal device 100-1 requires, for example, 4 sym processing units to perform processing S40. A processing unit represents, for example, the CPU processing cycles or processing time required to perform the processing.
[0083] When the base station device 200 receives a PUCCH Non-SR (S41), it recognizes that a shift is to be performed and performs PUCCH Non-SR reception processing (S42). For example, the base station device 200 requires 4 sym processing units to perform processing S42.
[0084] Then, if the base station device 200 has allocated the wireless resource to which the CG resource is shifted to the terminal device 100-2, it performs a reassignment process to cancel the allocation of the shifted wireless resource to the terminal device 100-2, allocate a new wireless resource, and notify the terminal device 100-2 (S43). For example, the base station device 200 requires 4 sym processing units to perform process S43.
[0085] When the terminal device 100-2 receives a reallocation notification from the base station device 200 (S44), it cancels the originally assigned CG resource R11 and performs a reallocation reception process of using (or memorizing to use) the newly assigned radio resource (S45). For example, the terminal device 100-2 requires a processing unit of 4 symbols to perform the process S45.
[0086] In this way, after the CG resource shift occurs in the terminal device 100, until the base station device 200 cancels the shifted CG resource assigned to another terminal device 100 and performs reallocation, a considerable processing time is required. Therefore, when adopting the CG shift method, it is necessary to satisfy the following condition 1.
[0087] (TBS,rx)+(TBS,tx)+(TUE,rx)<CG resource shift interval... Condition 1 (TBS,rx) indicates the processing time in the PUCCH Non-SR reception process in the base station device 200. (TBS,tx) indicates the processing time in the reallocation process in the base station device 200. (TUE,rx) indicates the processing time in the reallocation reception process in the terminal device 100 to be reallocated. The CG resource shift interval indicates the shift width (time) of the CG resource for the PDT of the terminal device 100.
[0088] In the CG shift method, the shift width of the CG resource is adjusted to satisfy Condition 1 so that the reallocation process to other terminal devices 100 can be made in time. Note that when only canceling the resource identical to (including partial overlap) the shifted CG resource without performing reallocation to other terminal devices 100, the reallocation process of Condition 1 is replaced by the canceling process.
[0089] <Regarding the shift width limit> In the CG shift method, the shift range and number of shifts for CG resources may be restricted. Figure 13 shows an example of a wireless resource having resources that cannot be shifted. Terminal device 100 sets slots 5 and 6 to non-shiftable, for example. As a result, terminal device 100 can shift the CG resource from slot 2 to slot 3 (S50) and from slot 3 to slot 4 (S51), but does not perform any further shifts to slots 5 and 6.
[0090] Note that Figure 13 shows an example where the shift amount is 1 slot and the number of shifts is limited to 2. However, if, for example, the shift amount is 2 slots and the number of shifts is limited to 1, you can similarly set slots 5 and 6 to be unshiftable.
[0091] In the CG shift method, the shift amount (width) and the number of shifts can be limited by making certain slots non-shiftable. Alternatively, the terminal device 100 may directly limit the shift amount and the number of shifts. In either case, information regarding these limitations is shared with the base station device 200. Information sharing with the base station device 200 is done, for example, by RRC messages. The shift amount may also be determined, for example, by referring to the parameter Burst Spread.
[0092] <Regarding the transmission of control signals> The control signal to notify of a shift may be sent each time a shift occurs. Figure 14 shows an example of sending a control signal each time a shift occurs. When the terminal device 100 performs the shift process S60, it sends a control signal in slot 1. Then, when the terminal device 100 performs the shift process S61, it sends a control signal in slot 2.
[0093] As a result, the base station device 200 recognizes that the CG resources will shift to slot 2 upon receiving a control signal in slot 1. Then, the base station device 200 recognizes that the CG resources that have shifted to slot 2 will further shift to slot 3 upon receiving a control signal in slot 2.
[0094] The terminal device 100 may transmit the control signal only once. In this case, the base station device 200 recognizes that if data cannot be received in the destination slot, another shift will occur.
[0095] In this way, by sending a control signal each time a shift occurs, the base station device 200 can be reliably notified even if multiple shifts occur.
[0096] Furthermore, the control signal may be PRACH, which occupies the slot, in addition to PUCCH. Either a slot or a preamble is assigned in advance between the terminal device 100 and the base station device 200. Figure 15 shows an example where PRACH is used as a control signal. The terminal device 100 notifies that shift processing S70 is occurring via PRACH.
[0097] Furthermore, the terminal device 100 may notify that a shift is occurring without sending a control signal before the CG resource. Figure 16 shows an example where no control signal is sent. Instead, the terminal device 100 sends BSR=0 for the unused CG resource (S80). Upon receiving BSR=0, the base station device 200 recognizes that the terminal device 100 has no data to send. The terminal device 100 may send BSR=0 each time a shift is performed. Alternatively, the terminal device 100 may utilize the fact that it does not send PUSCH in a predetermined slot when ADT traffic occurs, and the base station device 200 determines that ADT traffic has occurred if it does not receive PUSCH in a predetermined slot. Then, the terminal device 100 and the base station device 200 perform the shift.
[0098] <About Timer Control> A Configured Grant Timer (CGT) is defined to prevent the use of other CG resources. When terminal device 100 transmits data using a CG resource, it starts the CGT. While the CGT is running, terminal device 100 continues to transmit the corresponding data; that is, other data cannot overwrite the data (other data does not overwrite the data held in the HARQ buffer). If the start timing of the CGT is shifted due to a shift, the next data may not be able to be transmitted using the CG resource. Therefore, when terminal device 100 uses a shifted CG resource, it starts the CGT by setting its initial value to a negative value by the amount of the shift.
[0099] Figure 17 shows an example of CGT values. Terminal device 100 shifts the CG resource in slot 3 to slot 5 (S90). In slot 3, terminal device 100 starts the CGT with an initial value N, but in slot 5, it starts the CGT with an initial value N-2, which is reduced by an amount corresponding to the shift. This shortens the CGT startup time, allowing the CG resource to be used in the next data transmission.
[0100] Furthermore, when using the CG shift method, terminal device 100 does not need to set (start) CGT.
[0101] [Other embodiments] The requirements described in the first embodiment, the second embodiment, and the other embodiments may be combined in any way. Furthermore, the requirements described in the first embodiment, the second embodiment, and the other embodiments may be used selectively depending on, for example, the wireless conditions, system requirements, etc.
[0102] Furthermore, the shift amount (width) described in the first embodiment, the second embodiment, and other embodiments may be replaced with similar concepts (e.g., time, unit time, timing, frame) in addition to the number of slots. [Explanation of symbols]
[0103] 1: First wireless communication device 2: Second wireless communication device 3: Wireless communication systems 10: Wireless communication systems 100: Terminal device 110: CPU 120: Storage 121: Terminal communication program 122: Terminal control program 1221: CG Shift Method Module 1222: DG Pre-allocation Module 1223: Multiple CG pre-allocation module 130: Memory 150: Wireless communication circuit 151: Antenna 200:Base station equipment 210: CPU 220: Storage 221: Base station communication program 222: Base station control program 2221: CG shift method receiving module 2222: DG pre-allocated receiving module 2223: Multiple CG pre-assigned receiving module 230: Memory 250: Wireless communication circuit 251: Antenna
Claims
1. The first wireless communication device, In pre-allocated communication, which uses pre-configured wireless resources to communicate with a second wireless communication device, When a control unit receives a control signal from the second wireless communication device indicating that the timing of a pre-configured pre-wireless resource has been adjusted to a predetermined different timing, at a resource preceding the pre-wireless resource, the control unit controls the system to receive data transmitted by the adjusted pre-configured pre-wireless resource at the predetermined different timing. A first wireless communication device characterized by having the following.
2. The control unit receives the control signal on the wireless resources individually allocated to the second wireless communication device. The first wireless communication device according to claim 1.
3. The adjustment is performed when the second wireless communication device is unable to transmit data using the prior wireless resources. The first wireless communication device according to claim 2.
4. In the second wireless communication device, if data cannot be transmitted even with the adjusted wireless resource, the adjustment is performed again. The first wireless communication device according to claim 2.
5. The control unit, when the adjustment is further performed by the second wireless communication device, receives the control signal again. The first wireless communication device according to claim 4.
6. The control unit sets the timing at which the regulated wireless resource cannot be used. The first wireless communication device according to claim 1.
7. The adjustment includes making the adjusted radio resource the radio resource obtained by shifting the pre-radio resource backward in the time axis. The first wireless communication device according to claim 1.
8. A second wireless communication device, In pre-allocated communication, which uses pre-configured wireless resources to communicate with the first wireless communication device, The timing of pre-configured wireless resources is adjusted to a predetermined different timing. The second control unit transmits a control signal indicating that the adjustment has been made to a predetermined different timing using a resource prior to the pre-wireless resource, transmits data using the adjusted wireless resource, and controls the execution of the pre-allocated communication. A second wireless communication device characterized by having the following.
Citation Information
Patent Citations
Data transmission method and terminal device
JP2022505296A
Terminal and transmission method
WO2019215956A1
Terminal, base station, and communication method
WO2021149159A1