Wireless communication device, wireless communication system, and transmission method
By configuring multiple entities and communication channels with different settings within the wireless communication device, the challenge of controlling data arrival times in 5G networks is addressed, achieving flexible and precise data delivery.
Patent Information
- Application Number
- JP2023505020
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-11
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2041-03-11
AI Technical Summary
In 5G mobile communications, it is challenging to control the arrival time of transmitted data with fine-grained precision due to limited support for data transmission time limits, making it difficult to flexibly manage data arrival times and adhere to scheduling requirements.
A wireless communication device and system that configures multiple entities and communication channels with different settings for each radio bearer, allowing a control unit to select the appropriate entity and channel based on data state, thereby controlling data communication effectively.
This approach enables flexible control over data arrival times, allowing for precise management of data delivery in accordance with specific requirements, thereby improving the reliability and efficiency of data communication in 5G networks.
Smart Images

Figure 0007662025000001 
Figure 0007662025000002 
Figure 0007662025000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a wireless communication device, a wireless communication system, and a transmission method. [Background technology]
[0002] In the field of communications, depending on application requirements, it may be necessary to adhere to an arrival time at which transmitted data arrives at a receiver.
[0003] One example is guaranteed-time-of-arrival communication. Guaranteed-time-of-arrival communication is used in holographic communication that projects three-dimensional images, and there are three types of methods for specifying the data arrival time: The first method is a method in which data is made to arrive by a set time, and the maximum time it takes for the data to arrive at the receiving end is specified. The second method is a method in which data is made to arrive within a set time range, and the minimum and maximum times it takes for the data to arrive at the receiving end are specified. The third method is a method in which multiple data items arrive almost simultaneously within a set time range, and the variance of the time it takes for the multiple data items to arrive at the receiving end is specified.
[0004] For example, 3GPP is discussing TSC (Time-Sensitive communication). Service Time is defined as the "grace time" for the arrival time of transmitted data, and if the transmitted data arrives within the grace time, it is guaranteed that the application will operate normally. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2019-220969 A [Non-patent literature]
[0006] [Non-Patent Document 1] 3GPP TS 36.133 V16.7.0(2020-09)
Non-licensed Document 2
Non-licensed Document 4
Non-licensed Document 5
Non-licensed Document 6
Non-licensed Document 7
Non-licensed Document 8
Non-licensed literature 9
Non-licensed literature 10
Non-licensed Document 11
Non-licensed Document 12
Non-licensed Document 13
Non-licensed Document 14
Non-licensed Document 15
Non-licensed Document 16
Non-licensed Document 17
Non-licensed Document 18
Non-licensed Document 19
Non-licensed Document 20
Non-licensed Document 21
Non-licensed Document 22
Non-licensed Document 23
Non-licensed Document 24
Non-licensed Document 25
Non-licensed Document 26
Non-licensed Document 27
Non-licensed Document 28
Non-licensed Document 29
Non-licensed Document 30
Non-licensed Document 31
[0007] However, in the fifth generation mobile communication (5G or NR (New Radio)), which has been put into practical use in recent years, there is a problem that it is difficult to finely control the time when transmitted data arrives at the receiving end. Specifically, since there is not much support for time limits on data transmission, it is not easy to flexibly control the time when data arrives at the receiving end, and scheduling to observe the data arrival time is difficult.
[0008] The disclosed technology has been made in consideration of the above points, and has an object to provide a wireless communication device, a wireless communication system, and a transmission method that are capable of flexibly controlling the arrival time of data. [Means for solving the problem]
[0009] In one aspect, the wireless communication device disclosed in the present application has a control unit that can configure multiple entities corresponding to the requirements of data transmitted by a wireless bearer, can configure communication channels with different communication settings for each of the entities, selects one entity and one communication channel depending on the state of the data, and controls the implementation of data communication with a counterpart wireless communication device. Effect of the Invention
[0010] According to one aspect of the wireless communication device, wireless communication system, and transmission method disclosed in the present application, it is possible to flexibly control the arrival time of data. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram showing a configuration of a base station apparatus according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram showing a configuration of the processor according to the first embodiment. [Diagram 3] FIG. 3 is a block diagram showing a configuration of a terminal device according to the first embodiment. [Figure 4]FIG. 4 is a diagram illustrating a transmission method according to the first embodiment. [Diagram 5] FIG. 5 is a block diagram showing a configuration of a processor according to the second embodiment. [Figure 6] FIG. 6 is a diagram illustrating a transmission method according to the second embodiment. [Figure 7] FIG. 7 is a diagram showing a specific example of distribution of transmission data. [Figure 8] FIG. 8 is a diagram illustrating another transmission method according to the second embodiment. [Figure 9] FIG. 9 is a diagram illustrating still another transmission method according to the second embodiment. [Figure 10] FIG. 10 is a diagram for explaining a transmission method according to the third embodiment. [Figure 11] FIG. 11 is a diagram showing a modified example of the configuration of the base station device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, embodiments of a wireless communication device, a wireless communication system, and a transmission method disclosed in the present application will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
[0013] (Embodiment 1) Fig. 1 is a block diagram showing a configuration of a base station device 100 according to embodiment 1. The base station device 100 is an example of a wireless communication device. The base station device 100 shown in Fig. 1 includes a network interface (hereinafter abbreviated as "network IF") 110, a processor 120, a memory 130, and a wireless communication unit 140.
[0014] The network IF 110 is connected by wire to a core network (not shown), and transmits and receives signals to and from devices that make up the core network.
[0015] The processor 120 is a control unit that includes, for example, a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), or a DSP (Digital Signal Processor), and controls the entire base station device 100. The processor 120 also executes processing of a predetermined communication protocol corresponding to a radio bearer for data to be wirelessly transmitted. At this time, the processor 120 configures multiple entities corresponding to the requirements of the data, and configures communication channels for each entity with different communication settings, such as the maximum time allowed until transmission. The processor 120 then selects an entity and a communication channel according to the state of the transmission data, such as the delay time allowed for each transmission data, and transmits the data using the selected entity and communication channel.
[0016] The memory 130 includes, for example, a random access memory (RAM) or a read only memory (ROM), and stores information used in processing by the processor 120.
[0017] The wireless communication unit 140 performs wireless communication with a terminal device, which is an opposing wireless communication device. The wireless communication unit 140 transmits transmission data that has been subjected to processing of each communication protocol in the processor 120 to the terminal device, which is the opposing wireless communication device. The wireless communication unit 140 also transmits setting information related to data transmission of the terminal device, which is the opposing wireless communication device, to this terminal device. Then, the wireless communication unit 140 receives data that the terminal device wirelessly transmits in accordance with the setting information.
[0018] Fig. 2 is a block diagram showing a configuration of processor 120 according to embodiment 1. Processor 120 shown in Fig. 2 has a first protocol processing unit 121, a second protocol processing unit 122, a third protocol processing unit 123, and a fourth protocol processing unit .
[0019] The first protocol processing unit 121 configures a first entity, which is an entity of the first protocol, for each radio bearer, and executes first protocol processing on transmission data using the first entity.
[0020] The second protocol processing unit 122 configures a second entity, which is an entity of the second protocol, for each radio bearer, and executes processing of the second protocol on the transmission data that has been processed by the first protocol, using the second entity. The second entity configured by the second protocol processing unit 122 selects one third entity from multiple third entities in the third protocol processing unit 123 according to, for example, requirements of the transmission data, and selects a communication channel corresponding to the selected third entity.
[0021] The third protocol processing unit 123 configures multiple third entities #1 to #N, which are entities of the third protocol, for each radio bearer, and executes processing of the third protocol on the transmission data that has been processed according to the second protocol, using the third entity selected by the second entity. The multiple third entities configured by the third protocol processing unit 123 are each associated with a communication channel having a different communication setting, and the third entity allocates transmission data to the communication channel associated with itself.
[0022] The fourth protocol processing unit 124 configures a fourth entity, which is an entity of the fourth protocol, for each radio bearer, and executes the processing of the fourth protocol on the transmission data that has been processed according to the third protocol, using the fourth entity. The fourth entity configured by the fourth protocol processing unit 124 outputs a transmission packet obtained by processing according to the fourth protocol to the radio communication unit 140, and transmits the packet wirelessly.
[0023] 3 is a block diagram showing a configuration of a terminal device 200 connected to the base station device 100. The terminal device 200 is an example of a wireless communication device. The terminal device 200 shown in FIG.
[0024] The wireless communication unit 210 performs wireless communication with the base station device 100, which is the opposing wireless communication device. The wireless communication unit 210 receives setting information related to data transmission from the base station device 100, which is the opposing wireless communication device. The wireless communication unit 210 then transmits transmission data that has been subjected to processing of each communication protocol in the processor 220 according to the setting information to the base station device 100, which is the opposing wireless communication device.
[0025] The processor 220 is a control unit that includes, for example, a CPU, an FPGA, or a DSP, and controls the entire terminal device 200. The processor 220 also executes processing of a predetermined communication protocol corresponding to a radio bearer for data to be wirelessly transmitted. The processor 220 of the terminal device 200 can execute the same control as the processor 120 of the base station device 100. That is, the processor 220 configures multiple entities corresponding to the requirements of the data, and configures a communication channel with different communication settings for each entity. The processor 220 then selects an entity and a communication channel according to the state of the transmission data, and transmits the data using the selected entity and communication channel.
[0026] The communication settings are parameters related to communication requirements, such as the maximum time allowed for transmission, priority, subcarrier spacing (or numerology), etc. The communication settings can be set for each communication channel. The state of the transmission data is parameters related to communication quality, such as the delay time allowed for each transmission data, priority, jitter, and the number of transmissions (initial transmission or retransmission) for each transmission data.
[0027] The memory 230 includes, for example, a RAM or a ROM, and stores information used in processing by the processor 220.
[0028] Next, a transmission method for each radio bearer according to the first embodiment will be described with reference to Fig. 4. The transmission method described below is executed by the base station apparatus 100 shown in Fig. 1 or the terminal apparatus 200 shown in Fig. 3.
[0029] In this embodiment, when a radio bearer is established, the processor 120 (or the processor 220) configures a first entity of a first protocol, a second entity of a second protocol, and a fourth entity of a fourth protocol corresponding to the radio bearer. Also, the processor 120 (or the processor 220) configures a plurality of third entities of a third protocol corresponding to the radio bearer. In FIG. 4, the second entity 122a, a plurality of third entities 123a, and a fourth entity 124a are illustrated.
[0030] The transmission data processed by the first protocol using the first entity is distributed to one of the multiple third entities 123a by the second entity 122a. That is, the second entity 122a selects one of the multiple third entities 123a according to the state of the transmission data, such as the delay time allowed for each transmission data. The multiple third entities 123a are each associated with a communication channel 125a having different communication settings, such as the maximum time allowed for transmission. Therefore, the second entity 122a selects the third entity 123a associated with the communication channel 125a suitable for the state of the transmission data, and distributes the transmission data to the selected third entity 123a.
[0031] The transmission data is then subjected to processing of the third protocol using the third entity 123a, and then assigned to the communication channel 125a and sent to the fourth entity 124a. A transmission packet is then generated by processing of the fourth protocol using the fourth entity 124a, and the transmission packet is wirelessly transmitted from the wireless communication unit 140 (or the wireless communication unit 210).
[0032] In this way, a third entity and a communication channel associated with the third entity are selected depending on the state of the data to be transmitted, and the data is transmitted via a communication channel with communication settings suitable for the requirements of the data, thereby making it possible to flexibly control, for example, the arrival time of data at the receiving side.
[0033] As described above, according to this embodiment, a plurality of third entities corresponding to the requirements of data transmitted by a radio bearer and communication channels with different communication settings for each third entity are configured, and a third entity and a communication channel are selected according to the state of the data to perform data communication. Therefore, data can be transmitted using a communication channel suited to the state of the transmission data, such as the delay time allowed for each transmission data, and the arrival time of the data can be flexibly controlled.
[0034] In the conventional layer structure, the structure of the communication protocol belonging to layer 2 is rigid, and one set of protocol stacks is associated with one radio bearer, making it difficult to flexibly control to guarantee the arrival time of data. In the layer structure of the present embodiment, multiple sets of protocol stacks are associated with one radio bearer, which has the special effect of facilitating flexible control to guarantee the arrival time of data.
[0035] The protocol stack of this embodiment can be applied to both one-way and two-way communications, regardless of whether it is uplink or downlink communications.
[0036] (Embodiment 2) The configurations of the base station device and the terminal device according to the second embodiment are similar to those of the base station device 100 and the terminal device 200 according to the first embodiment, and therefore the description thereof will be omitted. The second embodiment is also an embodiment that embodies the first embodiment. In the second embodiment, the configuration of the processor 120 (or the processor 220) is more detailed than that in the first embodiment.
[0037] Fig. 5 is a block diagram showing a configuration of the processor 120 according to the embodiment 2. The processor 220 of the terminal device 200 also has a similar configuration to the processor 120 shown in Fig. 5. The processor 120 shown in Fig. 5 has a Service Data Adaptation Protocol (SDAP) processing unit 151, a Packet Data Convergence Protocol (PDCP) processing unit 152, a Radio Link Control (RLC) processing unit 153, and a Medium Access Control (MAC) processing unit 154.
[0038] The SDAP processing unit 151 configures an SDAP entity, which is an entity of the SDAP layer, for each radio bearer, and executes SDAP layer processing on transmission data using the SDAP entity.
[0039] PDCP processing section 152 configures a PDCP entity, which is a PDCP layer entity, for each radio bearer, and uses the PDCP entity to execute PDCP layer processing on transmission data that has been subjected to SDAP layer processing. The PDCP entity configured by PDCP processing section 152 selects one RLC entity from multiple RLC entities #1 to #N in RLC processing section 153 according to requirements of the transmission data, for example, and selects a logical channel (LCH) corresponding to the selected RLC entity.
[0040] The RLC processing unit 153 configures multiple RLC entities #1 to #N, which are RLC layer entities, for each radio bearer, and executes RLC layer processing on the transmission data that has been subjected to PDCP layer processing, using an RLC entity selected by the PDCP entity. The multiple RLC entities configured by the RLC processing unit 153 are each associated with an LCH having a different communication setting, and the RLC entity assigns transmission data to the LCH associated with itself.
[0041] The MAC processing unit 154 configures a MAC entity, which is an entity of the MAC layer, for each radio bearer, and executes MAC layer processing on the transmission data that has been subjected to RLC layer processing, using the MAC entity. The MAC entity configured by the MAC processing unit 154 outputs a transmission packet obtained by performing MAC layer processing to the wireless communication unit 140, and transmits it wirelessly.
[0042] Next, a transmission method for each radio bearer according to the second embodiment will be described with reference to Fig. 6. The transmission method described below is executed by the base station apparatus 100 shown in Fig. 1 or the terminal apparatus 200 shown in Fig. 3.
[0043] In this embodiment, when a radio bearer is established, an SDAP entity, a PDCP entity, and a MAC entity corresponding to the radio bearer are configured by the processor 120 (or the processor 220). Furthermore, a plurality of RLC entities corresponding to the radio bearer are configured by the processor 120 (or the processor 220). In Fig. 6, an SDAP entity 310, a PDCP entity 320, four RLC entities 331-334, and a MAC entity 340 are illustrated. The four RLC entities 331-334 are associated with LCHs having different communication settings, and HARQs 351-354 and component carriers (CCs) 361-364 correspond to each LCH.
[0044] The transmission data undergoes SDAP layer processing using SDAP entity 310 and is sent to PDCP entity 320. The transmission data then undergoes PDCP layer processing using PDCP entity 320 and is assigned to one of four RLC entities 331-334. For example, PDCP entity 320 selects an LCH to which the transmission data is assigned according to the time the transmission data arrives at PDCP entity 320 and the allowable delay time for each piece of transmission data, and selects an RLC entity 331-334 associated with the selected LCH. Alternatively, an LCH can be selected by the method disclosed in the above first embodiment, for example.
[0045] Even if the transmission data is transmitted by one radio bearer, the time at which the data arrives at PDCP entity 320 varies on a packet-by-packet basis due to, for example, variations in processing time in the application layer and variations in transmission delay from the core network (jitter or burst spread). Furthermore, if a radio transmission error occurs in the transmission data, retransmission is necessary, resulting in a delay. For PDCP entity 320, retransmission is equivalent to variations in arrival time. For this reason, PDCP entity 320 distributes the transmission data to RLC entities 331 to 334 on a packet-by-packet basis. In other words, when controlling the arrival time of the data at the receiving side, an LCH suitable for the delay time of each packet is selected because the delay time allowed for a packet, such as PDB (Packet Delay Budget), differs depending on the time the data arrives at PDCP entity 320.
[0046] Here, for example, the correspondence relationship between the time when a packet arrives at the PDCP entity 320 in the terminal device 200 and the selected LCH is as shown in FIG. 7. As shown in FIG. 7, for example, four LCHs are given LCIDs, which are identification information for identifying each LCH, and the maxPUSCH-Duration set for each LCH has a different value. The maxPUSCH-Duration is a parameter indicating the maximum time allowed until data is transmitted. In the example shown in FIG. 7, the maxPUSCH-Duration of the LCH with LCID "a" is a large value, the maxPUSCH-Duration of the LCH with LCID "b" is a normal value, the maxPUSCH-Duration of the LCH with LCID "c" is a small value, and the maxPUSCH-Duration of the LCH with LCID "d" is a minimum value. In this way, in the terminal device 200, a plurality of communication channels with different maxPUSCH-Durations, for example, are associated with the RLC entities 331 to 334 as communication settings.
[0047] For example, the PDCP entity 320 selects an LCH with LCID "a" for a packet that arrives early, an LCH with LCID "b" for a packet that arrives on time, an LCH with LCID "c" for a packet that arrives late, and an LCH with LCID "d" for a packet that arrives close to its deadline.The PDCP entity 320 then distributes the packets to the RLC entities 331-334 associated with the selected LCHs.
[0048] The distribution of packets can be realized by using a split function or a routing function of the PDCP layer. That is, in the base station device 100, packets can be distributed to the RLC entities 331-334 by using a split function of the PDCP layer for distributing packets to other base station devices when multiple access is performed, for example. In addition, in the terminal device 200, packets can be distributed to the RLC entities 331-334 by using a routing function of the PDCP layer for distributing packets to multiple cells when multiple access is performed, for example. Note that the distribution of packets to the RLC entities 331-334 does not necessarily have to be performed in the PDCP layer, and may be performed in the SDAP layer, for example.
[0049] The transmission data distributed to the RLC entities 331-334 undergoes RLC layer processing using the RLC entities 331-334, and is then assigned to an LCH and sent to the MAC entity 340. Then, a transmission packet is generated by performing MAC layer processing using the MAC entity 340, and retransmission settings are made for the transmission packet in accordance with HARQs 351-354 corresponding to the LCH, and the transmission packet is wirelessly transmitted from the wireless communication unit 140 (or wireless communication unit 210) by CCs 361-364 corresponding to the LCH.
[0050] The retransmission settings in the HARQs 351 to 354 may be different for each LCH. For example, the HARQ 351 of the LCH to which a packet with an early arrival time is assigned may be set to execute a retransmission process using ACK and NACK since there is a time margin, whereas the HARQ 354 of the LCH to which a packet with an arrival time approaching a deadline may be set not to execute a retransmission process since there is no time margin, so that radio resources may be given to other traffic. Also, since the CCs 361 to 364 have different radio qualities, they may be associated with each LCH according to the radio quality. For example, the LCH to which a packet with an early arrival time is assigned may be associated with the CC 361 with a relatively low radio quality, whereas the LCH to which a packet with an arrival time approaching a deadline may be associated with the CC 364 with a relatively high radio quality. Furthermore, the LCH to which a packet with a later arrival time is assigned may be associated with a CC that is expected to transmit with a low delay. In this case, for example, the LCH to which a packet with an arrival time approaching a deadline may be associated with the CC 364 of the millimeter wave band.
[0051] In this way, an RLC entity and an LCH associated with the RLC entity are selected depending on conditions such as the allowable delay time of the transmitted data, and the data is transmitted via an LCH with communication settings suitable for the requirements of the data, making it possible to flexibly control, for example, the arrival time of data at the receiving side.
[0052] As described above, according to the present embodiment, a plurality of RLC entities corresponding to the requirements of data transmitted by a radio bearer and LCHs with different communication settings are configured for each RLC entity, and an RLC entity and an LCH are selected according to the state of the data, and data communication is performed. Therefore, data can be transmitted using an LCH suitable for the state of the transmission data, such as the delay time allowed for each transmission data, and the arrival time of the data can be flexibly controlled.
[0053] In the above-mentioned second embodiment, it is also possible to set the RLC modes of a plurality of RLC entities to different RLC modes. There are three RLC modes, RLC AM (Acknowledged Mode), RLC UM (Unacknowledged Mode), and RLC TM (Transparent Mode), but each RLC entity may adopt a different RLC mode.
[0054] For example, as shown in FIG. 8, the RLC entities to which packets arriving early and packets arriving on time are assigned may be RLC AM entities 371 and 372 that employ RLC AM. Since RLC AM has a retransmission function using ACK and NACK, packets with a relatively large time margin are assigned to the RLC AM entities 371 and 372. Furthermore, the RLC entity to which packets arriving late are assigned may be an RLC UM entity 373 that employs RLC UM. Since RLC UM does not have a retransmission function and has a small delay, packets with a small time margin are assigned to the RLC UM entity 373. Furthermore, the RLC entity to which packets arriving close to a deadline are assigned may be an RLC TM entity 374 that employs RLC TM. Since RLC TM does not have overhead and transmits data, packets that need to be transmitted urgently are assigned to the RLC TM entity 374.
[0055] Furthermore, in the above-mentioned second embodiment, PDCP duplication for duplicating packets in the PDCP layer may be used in combination. In this case, for example, as shown in Fig. 9, RLC entities 331-334 and LCHs are added according to the packets to be duplicated. That is, a plurality of RLC entities 331-334 to which packets are distributed are configured, and a plurality of HARQs 351-354 and CCs 361-364 corresponding to the LCHs are set. As a result, duplicated packets are transmitted in different radio environments, thereby improving reliability.
[0056] (Embodiment 3) The configurations of the base station device and terminal device according to the third embodiment are similar to the base station device 100 and terminal device 200 according to the first embodiment, and therefore the description thereof will be omitted. Also, the configuration of the processor according to the third embodiment is similar to the configuration of the processor 120 according to the second embodiment, and therefore the description thereof will be omitted. In the third embodiment, the allocation of CCs to packets is different from the first and second embodiments. The third embodiment is also an embodiment that embodies the above-mentioned first embodiment.
[0057] Fig. 10 is a diagram showing a transmission method for each radio bearer according to embodiment 3. In Fig. 10, the same parts as in Fig. 6 are denoted by the same reference numerals.
[0058] In this embodiment, as in the second embodiment, when a radio bearer is established, an SDAP entity, a PDCP entity, and a MAC entity corresponding to the radio bearer are configured by the processor 120 (or the processor 220). Furthermore, a plurality of RLC entities corresponding to the radio bearer are configured by the processor 120 (or the processor 220). In Fig. 10, an SDAP entity 310, a PDCP entity 320, four RLC entities 331-334, and a MAC entity 340 are illustrated. The four RLC entities 331-334 are associated with LCHs having different communication settings, and HARQs 351-354 and partial bands (BWPs: BandWidth Parts) 411-414 of CC 410 correspond to each LCH.
[0059] The transmission data undergoes SDAP layer processing using SDAP entity 310 and is sent to PDCP entity 320. The transmission data then undergoes PDCP layer processing using PDCP entity 320 and is assigned to one of four RLC entities 331-334. For example, PDCP entity 320 selects an LCH to which the transmission data is assigned according to the time the transmission data arrives at PDCP entity 320 and the allowable delay time for each piece of transmission data, and selects an RLC entity 331-334 associated with the selected LCH. Alternatively, an LCH can be selected by the method disclosed in the above first embodiment, for example.
[0060] The transmission data distributed to the RLC entities 331-334 undergoes RLC layer processing using the RLC entities 331-334, and is then assigned to an LCH and sent to the MAC entity 340. Then, a transmission packet is generated by performing MAC layer processing using the MAC entity 340, and retransmission settings are made for the transmission packet in accordance with HARQs 351-354 corresponding to the LCH, and the transmission packet is wirelessly transmitted from the wireless communication unit 140 (or wireless communication unit 210) by BWPs 411-414 corresponding to the LCH.
[0061] Since the BWPs 411 to 414 have different wireless qualities, they may be associated with each LCH according to the wireless quality. For example, the BWP 411, which has a relatively low wireless quality, may be associated with an LCH that allocates packets whose arrival time is close to a deadline, while the BWP 414, which has a relatively high wireless quality, may be associated with an LCH that allocates packets whose arrival time is close to a deadline. Furthermore, the subcarrier spacing (SCS) of the BWPs 411 to 414 for each LCH may be set differently, and the characteristics of the BWPs 411 to 414 may be controlled.
[0062] In this way, an RLC entity and an LCH associated with the RLC entity are selected according to conditions such as the allowable delay time of the transmitted data, and data is transmitted by an LCH with communication settings suitable for the requirements of the data, so that, for example, the arrival time of data at the receiving side can be flexibly controlled. Also, since each LCH corresponds to multiple BWPs included in one CC, the number of CCs used for transmitting data can be reduced, thereby reducing power consumption.
[0063] As described above, according to the present embodiment, a plurality of RLC entities corresponding to the requirements of data transmitted by a radio bearer and LCHs with different communication settings are configured for each RLC entity, and an RLC entity and an LCH are selected according to the state of the data, and data communication is performed. Therefore, data can be transmitted using an LCH suitable for the state of the transmission data, such as the delay time allowed for each transmission data, and the arrival time of the data can be flexibly controlled. In addition, since the LCH is associated with the BWP, the number of CCs used for transmitting data can be reduced, thereby reducing power consumption.
[0064] In the above first to third embodiments, a transmission method when data is transmitted between the base station device 100 and the terminal device 200 has been described. However, the present invention can also be applied to a case where multiple access is performed in which data is transmitted between a plurality of base station devices and a terminal device. Therefore, a transmission method by a plurality of base station devices when multiple access is performed will be described below. Note that the protocol stack according to each embodiment can be applied to both one-way communication and two-way communication, regardless of whether it is uplink communication or downlink communication. In the following description, it should be noted that if the base station device and the terminal device are reversed and functions related to multiple access are integrated and implemented in one terminal device, the following operations can be described as operations of the terminal device.
[0065] When multiple access is performed, for example, two base station devices are connected to one terminal device. At this time, a radio bearer that is divided between two base station devices is established. For example, as shown in Fig. 11, the radio bearer is divided between the master base station device 100a and the secondary base station device 100b. In Fig. 11, the same parts as in Fig. 6 are denoted by the same reference numerals.
[0066] When a radio bearer is established, an SDAP entity 310, a PDCP entity 320, an RLC entity 331, and a MAC entity 340a corresponding to the radio bearer are configured in the master base station device 100a. The radio bearer is also separated in the PDCP entity 320, and RLC entities 332-334 and a MAC entity 340b are configured in the secondary base station device 100b. The four RLC entities 331-334 of the master base station device 100a and the secondary base station device 100b are each associated with an LCH having a different communication setting.
[0067] The transmission data undergoes SDAP layer processing using the SDAP entity 310 and is sent to the PDCP entity 320. The transmission data undergoes PDCP layer processing using the PDCP entity 320 and is distributed to one of the four RLC entities 331-334. The PDCP entity 320 selects an LCH to which the transmission data is assigned according to the time when the transmission data arrives at the PDCP entity 320 and the delay time allowed for each transmission data, and selects an RLC entity 331-334 associated with the selected LCH. At this time, the RLC entity 331 is configured in the master base station apparatus 100a, while the RLC entities 332-334 are configured in the secondary base station apparatus 100b. However, by using a split function of the PDCP layer, it is possible to distribute packets between separate base station apparatuses.
[0068] The transmission data allocated to the RLC entities 331-334 undergoes RLC layer processing using the RLC entities 331-334, and is then assigned to an LCH and sent to the MAC entity 340a or the MAC entity 340b. Then, a transmission packet is generated by performing MAC layer processing using the MAC entity 340a or the MAC entity 340b, and the transmission packet is wirelessly transmitted from the master base station device 100a or the secondary base station device 100b. That is, the data allocated to the RLC entity 331 is transmitted from the master base station device 100a, and the data allocated to the RLC entities 332-334 is transmitted from the secondary base station device 100b.
[0069] In the example shown in Fig. 11, the RLC entity 331 is configured in the master base station device 100a, and the RLC entities 332 to 334 are configured in the secondary base station device 100b, but the RLC entities configured in each base station device are not limited to the above. That is, for example, the RLC entities 331 and 332 may be configured in the master base station device 100a, and the RLC entities 333 and 334 may be configured in the secondary base station device 100b, or the RLC entities 331 to 333 may be configured in the master base station device 100a, and the RLC entity 334 may be configured in the secondary base station device 100b. In short, it is sufficient that some of the multiple RLC entities are configured in the master base station device 100a, and the remaining RLC entities are configured in the secondary base station device 100b.
[0070] Moreover, the above-mentioned respective embodiments can be appropriately combined and implemented. For example, the RLC entity configured in the master base station device 100a may adopt RLC AM, and the three RLC entities configured in the secondary base station device 100b may adopt RLC AM, RLC UM, and RLC TM, respectively. Also, three BWPs included in one CC may be associated with LCHs associated with the three RLC entities configured in the secondary base station device 100b. [Explanation of symbols]
[0071] 110 Network Interface 120, 220 processors 121 First Protocol Processing Unit 122 Second Protocol Processing Unit 122a Second Entity 123 3rd Protocol Processing Unit 123a Third Entity 124 4th Protocol Processing Unit 124a Fourth Entity 125a Communication Channel 130, 230 Memory 140, 210 Wireless communication section 151 SDAP processing section 152 PDCP Processing Unit 153 RLC Processing Unit 154 MAC processing unit 310 SDAP Entities 320 PDCP Entities 331-334 RLC Entities 340, 340a, 340b MAC entities
Claims
1. A control unit capable of configuring a plurality of entities corresponding to the requirements of data transmitted by a radio bearer, configuring communication channels in which different communication settings suitable for the requirements of the data are set for each of the entities, selecting one entity and one communication channel that meets the requirements of the data to be transmitted according to the state of the data to be transmitted, and controlling the implementation of data communication with a counterpart radio communication device. A wireless communication device comprising:
2. The control unit is a first protocol processing unit constituting a first entity for performing processing of a first protocol on data transmitted by a radio bearer; A second protocol processing unit constituting a second entity that executes processing of a second protocol on the data; a third protocol processing unit that executes processing of a third protocol on the data and constitutes a plurality of third entities each associated with a communication channel having a different communication setting; The second entity is Selecting a communication channel having a communication setting corresponding to a state of the data to be transmitted, and sending the data to a third entity to which the selected communication channel is associated.
2. The wireless communication device according to claim 1.
3. The second entity is A communication channel is selected according to a time when the data to be transmitted arrives at the second entity and an allowable delay time for the data to be transmitted.
3. The wireless communication device according to claim 2.
4. 3. The wireless communication device according to claim 2, wherein the first protocol is a Service Data Adaptation Protocol (SDAP).
5. 3. The wireless communication device according to claim 2, wherein the second protocol is Packet Data Convergence Protocol (PDCP).
6. 3. The wireless communication device according to claim 2, wherein the third protocol is RLC (Radio Link Control).
7. The control unit is Further comprising a fourth protocol processing unit constituting a fourth entity that executes processing of a fourth protocol on the data, The fourth entity is A retransmission setting for the data to be transmitted is performed according to a communication channel to which the data to be transmitted is assigned.
3. The wireless communication device according to claim 2.
8. a wireless transmission unit that transmits the data to be transmitted to the wireless communication device; The wireless transmission unit is The data to be transmitted is transmitted using a carrier wave of a frequency band corresponding to a communication channel to which the data to be transmitted is assigned.
2. The wireless communication device according to claim 1.
9. A control unit capable of configuring a plurality of entities corresponding to each requirement of data transmitted by a radio bearer in response to control of the opposing wireless communication device, configuring a communication channel in which a different communication setting suitable for each requirement of the data is set for each of the entities, selecting one entity and one communication channel that satisfies the requirements of the data to be transmitted in response to the state of the data to be transmitted, and controlling the implementation of data communication with the opposing wireless communication device. A wireless communication device comprising:
10. A wireless communication system having a first wireless communication device and a second wireless communication device opposite the first wireless communication device, The first wireless communication device is A control unit capable of configuring a plurality of entities corresponding to each requirement of data to be transmitted by a radio bearer, configuring a communication channel in which a different communication setting suitable for each requirement of the data is set for each of the entities, selecting one entity and one communication channel that satisfies the requirement of the data to be transmitted according to a state of the data to be transmitted, and controlling the implementation of data communication with the second wireless communication device. A wireless communication system comprising:
11. 1. A method of transmission performed by a wireless communication device, comprising: configuring a plurality of entities corresponding to respective requirements of data to be transmitted by the radio bearer; configuring for each of said entities a communication channel with different communication settings suited to each of said data requirements; Selecting an entity and a communication channel that meets requirements for the data to be transmitted according to a state of the data to be transmitted; Controlling data communication with a counterpart wireless communication device using a selected entity and communication channel 23. A method for transmitting a signal comprising the steps of:
Citation Information
Patent Citations
Communication method and communication device
CN112261671A
Radio communication system, radio station, radio terminal, and control method
JP2019220969A
Method and apparatus for QOS control
JP2019517224A
Method for treating organic wastewater and device for treating organic wastewater
WO2020021755A1