WO2019187562A1 - 通信装置 - Google Patents
通信装置 Download PDFInfo
- Publication number
- WO2019187562A1 WO2019187562A1 PCT/JP2019/002281 JP2019002281W WO2019187562A1 WO 2019187562 A1 WO2019187562 A1 WO 2019187562A1 JP 2019002281 W JP2019002281 W JP 2019002281W WO 2019187562 A1 WO2019187562 A1 WO 2019187562A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- communication
- packet
- range
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
Definitions
- This disclosure relates to a communication device.
- V2X communication is an abbreviation for Vehicle to X communication, and is a system in which "something” communicates with a car.
- “something” here include a vehicle, an infrastructure, a network, and a pedestrian (V2V, V2I, V2N, and V2P).
- Patent Document 1 discloses an example of a technique related to V2X communication.
- NR V2X communication using New audio supports new use cases that require high reliability, low delay, high-speed communication, and high capacity that could not be supported by LTE-based V2X.
- the present disclosure proposes a technique that enables more flexible resource allocation in inter-device communication such as V2X communication.
- a communication unit that performs wireless communication, and information related to the first range of the resource reserved by another communication device to use a part of the resource for inter-device communication, the other communication device And a control unit that controls a second range for selecting the resource to be used for the inter-device communication based on the acquired information about the first range. Is done.
- a communication unit that performs wireless communication, a control unit that controls a first range for reserving the resource in order to use some resources for inter-device communication, and another communication device
- a communication unit comprising: a notification unit configured to notify the other communication device of information related to the first range in order to control a second range for selecting the resource to be used for communication between the devices. Is done.
- a communication unit that performs wireless communication, a notification unit that notifies the base station of first information related to conditions for periodically transmitting packets to other terminal devices through inter-device communication, After the notification of the first information, an acquisition unit that acquires from the base station second information related to transmission resources allocated to be used for transmission of the periodic packet, and based on the second information, And a control unit that selects a resource to be used for periodic packet transmission.
- the communication unit that performs wireless communication the information about the first resource that can be used for transmission of the packet in inter-device communication, and the information about the packet that is scheduled to be transmitted, And a control unit that selects a second resource different from the one resource.
- FIG. 2 is an explanatory diagram for describing an example of a schematic configuration of a system according to an embodiment of the present disclosure.
- FIG. It is a block diagram which shows an example of a structure of the base station which concerns on the same embodiment. It is a block diagram which shows an example of a structure of the terminal device which concerns on the same embodiment. It is the figure shown about the outline
- FIG. 5 is a sequence diagram illustrating an example of a flow of Mode 3 resource allocation processing.
- FIG. 12 is a sequence diagram showing another example of the flow of Mode 3 resource allocation processing. It is explanatory drawing for demonstrating the outline
- 6 is a timing chart showing an example of a processing flow when Semi-persistent scheduling is performed. It is explanatory drawing for demonstrating an example at the time of applying the resource allocation system similar to the conventional side link communication with respect to NR V2X communication. It is explanatory drawing for demonstrating the outline
- FIG. 6 is a sequence diagram illustrating an example of a flow of a series of processes of a system according to an embodiment of the present disclosure. It is explanatory drawing for demonstrating an example of the setting method of the level with respect to the resource block divided
- FIG. 10 is a flowchart showing another example of a flow of a series of processing of the terminal device when Reactive type resource allocation is performed. It is the flowchart which showed an example of the flow of a series of processes of the terminal device in the system which concerns on a modification. It is the flowchart which showed another example of the flow of a series of processes of the terminal device in the system which concerns on a modification. It is the flowchart which showed an example of the flow of a series of processes of the base station in the system which concerns on a modification. It is a block diagram which shows the 1st example of schematic structure of eNB. It is a block diagram which shows the 2nd example of schematic structure of eNB. It is a block diagram which shows an example of a schematic structure of a smart phone. It is a block diagram which shows an example of a schematic structure of a car navigation apparatus.
- BRP backup resource pool
- Configuration example 1.1 Example of system configuration 1.2.
- Application examples related to terminal devices Conclusion
- FIG. 1 is an explanatory diagram for describing an example of a schematic configuration of a system 1 according to an embodiment of the present disclosure.
- the system 1 includes a wireless communication device 100 and a terminal device 200.
- the terminal device 200 is also called a user.
- the user may also be referred to as a UE.
- the wireless communication device 100C is also called UE-Relay.
- the UE here may be a UE defined in LTE or LTE-A, and the UE-Relay may be Prose UE to Network Relay as discussed in 3GPP, and more generally It may mean equipment.
- the wireless communication device 100 is a device that provides a wireless communication service to subordinate devices.
- the wireless communication device 100A is a base station of a cellular system (or mobile communication system).
- the base station 100A performs wireless communication with a device (for example, the terminal device 200A) located inside the cell 10A of the base station 100A.
- the base station 100A transmits a downlink signal to the terminal device 200A and receives an uplink signal from the terminal device 200A.
- the base station 100A is logically connected to other base stations through, for example, an X2 interface, and can transmit and receive control information and the like.
- the base station 100A is logically connected to a so-called core network (not shown) by, for example, an S1 interface, and can transmit and receive control information and the like. Note that communication between these devices can be physically relayed by various devices.
- the radio communication device 100A shown in FIG. 1 is a macro cell base station, and the cell 10A is a macro cell.
- the wireless communication devices 100B and 100C are master devices that operate the small cells 10B and 10C, respectively.
- the master device 100B is a small cell base station that is fixedly installed.
- the small cell base station 100B establishes a wireless backhaul link with the macro cell base station 100A and an access link with one or more terminal devices (for example, the terminal device 200B) in the small cell 10B.
- the wireless communication device 100B may be a relay node defined by 3GPP.
- the master device 100C is a dynamic AP (access point).
- the dynamic AP 100C is a mobile device that dynamically operates the small cell 10C.
- the dynamic AP 100C establishes a radio backhaul link with the macro cell base station 100A and an access link with one or more terminal devices (for example, the terminal device 200C) in the small cell 10C.
- the dynamic AP 100C may be, for example, a terminal device equipped with hardware or software that can operate as a base station or a wireless access point.
- the small cell 10C in this case is a locally formed network (Localized Network / Virtual Cell).
- the cell 10A is, for example, any wireless communication system such as LTE, LTE-A (LTE-Advanced), LTE-ADVANCED PRO, GSM (registered trademark), UMTS, W-CDMA, CDMA2000, WiMAX, WiMAX2, or IEEE802.16. May be operated according to
- the small cell is a concept that can include various types of cells (for example, femtocells, nanocells, picocells, and microcells) that are smaller than the macrocells and that are arranged so as to overlap or not overlap with the macrocells.
- the small cell is operated by a dedicated base station.
- the small cell is operated by a terminal serving as a master device temporarily operating as a small cell base station.
- So-called relay nodes can also be considered as a form of small cell base station.
- a wireless communication device that functions as a master station of a relay node is also referred to as a donor base station.
- the donor base station may mean a DeNB in LTE, and more generally may mean a parent station of a relay node.
- Terminal device 200 The terminal device 200 can communicate in a cellular system (or mobile communication system).
- the terminal device 200 performs wireless communication with a wireless communication device (for example, the base station 100A, the master device 100B, or 100C) of the cellular system.
- a wireless communication device for example, the base station 100A, the master device 100B, or 100C
- the terminal device 200A receives a downlink signal from the base station 100A and transmits an uplink signal to the base station 100A.
- the terminal device 200 is not limited to a so-called UE, and for example, a so-called low cost UE such as an MTC terminal, an eMTC (Enhanced MTC) terminal, and an NB-IoT terminal may be applied.
- a so-called low cost UE such as an MTC terminal, an eMTC (Enhanced MTC) terminal, and an NB-IoT terminal may be applied.
- an infrastructure terminal such as RSU (Road Side Unit) or a terminal such as CPE (Customer Premises Equipment) may be applied.
- the present technology is not limited to the example illustrated in FIG.
- a configuration not including a master device SCE (Small Cell Enhancement), HetNet (Heterogeneous Network), an MTC network, or the like can be adopted.
- SCE Small Cell Enhancement
- HetNet Heterogeneous Network
- MTC network MTC network
- FIG. 2 is a block diagram illustrating an exemplary configuration of the base station 100 according to an embodiment of the present disclosure.
- the base station 100 includes an antenna unit 110, a radio communication unit 120, a network communication unit 130, a storage unit 140, and a control unit 150.
- Antenna unit 110 The antenna unit 110 radiates the signal output from the wireless communication unit 120 to space as a radio wave. Further, the antenna unit 110 converts radio waves in space into a signal and outputs the signal to the wireless communication unit 120.
- the wireless communication unit 120 transmits and receives signals.
- the radio communication unit 120 transmits a downlink signal to the terminal device and receives an uplink signal from the terminal device.
- the network communication unit 130 transmits and receives information.
- the network communication unit 130 transmits information to other nodes and receives information from other nodes.
- the other nodes include other base stations and core network nodes.
- the terminal device may operate as a relay terminal and relay communication between the remote terminal and the base station.
- the wireless communication device 100C corresponding to the relay terminal may not include the network communication unit 130.
- Storage unit 140 The storage unit 140 temporarily or permanently stores a program for operating the base station 100 and various data.
- Control unit 150 provides various functions of the base station 100.
- the control unit 150 includes a communication control unit 151, an information acquisition unit 153, and a notification unit 155. Note that the control unit 150 may further include other components other than these components. That is, the control unit 150 can perform operations other than the operations of these components.
- the communication control unit 151 executes various processes related to control of wireless communication with the terminal device 200 via the wireless communication unit 120. For example, the communication control unit 151 may allocate resources used by the terminal device 200 for packet transmission. At this time, the communication control unit 151 may reserve resources that can be used for the transmission of the periodic packet in anticipation of the transmission of the periodic packet by the terminal device 200. Specifically, the communication control unit 151 may allocate in advance resources that can be used for packet transmission at other transmission timings after the transmission in addition to the resources that the terminal device 200 uses most recently for packet transmission. Good. At this time, the communication control unit 151 may control a range for reserving resources based on a predetermined condition. Further, the communication control unit 151 executes various processes related to control of communication with other nodes (for example, other base stations, core network nodes, etc.) via the network communication unit 130.
- other nodes for example, other base stations, core network nodes, etc.
- the information acquisition unit 153 acquires various types of information from the terminal device 200 and other nodes.
- the information acquisition unit 153 includes information related to periodic packet transmission from the terminal device 200 to the other terminal device 200 by the terminal device 200 (for example, information related to a periodic packet transmission condition). May be obtained.
- the acquired information may be used for, for example, control of wireless communication with the terminal device 200, control related to cooperation with other nodes, and the like.
- the notification unit 155 notifies various information to the terminal device 200 and other nodes.
- the notification unit 155 may notify the terminal device of various information for the terminal device in the cell to perform wireless communication with the base station.
- the notification unit 155 may notify the information acquired from the terminal device in the cell to other nodes (for example, other base stations).
- FIG. 3 is a block diagram illustrating an exemplary configuration of the terminal device 200 according to the embodiment of the present disclosure.
- the terminal device 200 includes an antenna unit 210, a wireless communication unit 220, a storage unit 230, and a control unit 240.
- Antenna unit 210 The antenna unit 210 radiates the signal output from the wireless communication unit 220 to the space as a radio wave. Further, the antenna unit 210 converts a radio wave in the space into a signal and outputs the signal to the wireless communication unit 220.
- the wireless communication unit 220 transmits and receives signals.
- the radio communication unit 220 receives a downlink signal from the base station and transmits an uplink signal to the base station.
- the terminal device 200 may directly communicate with other terminal devices 200 without going through the base station 100.
- the radio communication unit 220 may transmit / receive a side link signal to / from another terminal device 200.
- Storage unit 230 The storage unit 230 temporarily or permanently stores a program for operating the terminal device 200 and various data.
- Control unit 240 provides various functions of the terminal device 200.
- the control unit 240 includes a communication control unit 241, an information acquisition unit 243, a determination unit 245, and a notification unit 247.
- Control unit 240 may further include other components other than these components. That is, the control unit 240 can perform operations other than the operations of these components.
- the communication control unit 241 executes various processes related to control of wireless communication with the base station 100 and other terminal devices 200 via the wireless communication unit 220.
- the communication control unit 241 may reserve a resource used for packet transmission.
- the communication control unit 241 may control a range for reserving resources based on a predetermined condition.
- the communication control unit 241 may select a part of the reserved resources and perform control so that the packet is transmitted using the selected resource.
- the report acquisition unit 243 may acquire information related to resources reserved by the base station 100 from the base station 100.
- the information acquisition unit 243 acquires various types of information from the base station 100 and other terminal devices 200. As a specific example, the information acquisition unit 243 may acquire various types of information for selecting a resource used for communication with another terminal device 200 from the base station 100 or the other terminal device 200. As a more specific example, the information acquisition unit 243 may acquire information related to resources reserved by another terminal device 200 from the other terminal device 200.
- the determination unit 245 executes processing related to various determinations. For example, the determination unit 245 may perform a predetermined determination based on information acquired from the base station 100 or another terminal device 200. As a more specific example, the determination unit 245 may perform determination related to selection of a resource to be used for packet transmission based on information related to a resource reserved by another terminal device 200. As another example, the determination unit 245 may perform determination related to reservation of resources used for packet transmission based on various conditions. As another example, the determination unit 245 may determine whether it is possible to transmit a packet to be transmitted using resources reserved by the base station 100. Further, when it is difficult to use a resource reserved by the base station 100 for packet transmission, the determination unit 245 may perform determination related to selection of a resource used for transmission of the packet.
- the notification unit 247 notifies the base station 100 and other terminal devices 200 of various types of information. As a specific example, information regarding resources reserved for use in packet transmission may be notified to other terminal apparatuses 200.
- V2X communication is an abbreviation for Vehicle to X communication, and is a system in which "something" communicates with a car.
- FIG. 4 is a diagram showing an overview of V2X communication. Examples of “something” here include, for example, a vehicle, an infrastructure, a network, and a pedestrian (V2V, V2I) as shown in FIG. , V2N, and V2P).
- FIG. 5 is an explanatory diagram for explaining an example of the overall image of V2X communication.
- a V2X application server (APP server) is held as a cloud server, and V2X communication is controlled on the core network side by the application server.
- the base station performs communication control of direct communication such as V2V communication and V2P communication while performing communication of the Uu link with the terminal device.
- an RSU Road Side Unit
- Two types of RSUs are considered: a base station type RSU and a UE type RSU.
- the RSU provides V2X application (V2X APP) and supports data relay and the like.
- FIG. 6 is a diagram illustrating an example of a use case of V2X communication.
- NR V2X communication supports new use cases that require high reliability, low latency, high-speed communication, and high capacity, which had previously been difficult to support with LTE-based V2X.
- provision of a dynamic map, remote driving, and the like can be given.
- sensor data sharing for exchanging sensor data between vehicles and road vehicles
- platening use case for platooning.
- Such use cases and requirements for NR V2X communication are defined in 3GPP TR22.886. For reference, an outline of an example use case is described below.
- Vehicles Platoonning This is a use case of platooning in which a plurality of vehicles form a platoon and travel in the same direction, and information for controlling platooning is exchanged between the vehicle leading the platooning and other vehicles. By exchanging such information, for example, it is possible to further reduce the inter-vehicle distance of the platooning.
- Remote Driving is a use case that allows a remote pilot or V2X application to perform remote control.
- Remote operation is used when another person drives in place of a person who is difficult to drive, or when a vehicle is operated in a dangerous area.
- cloud computing-based maneuvering can be applied to public transportation where the route and road to be traveled are determined to some extent. In this use case, high reliability and low transmission delay are required for communication.
- the target link includes a Uu link and a PC5 link (side link).
- the Uu link is a link between an infrastructure such as a base station or RSU (Road Side Unit) and a terminal device.
- the PC5 link (side link) is a link between terminal devices.
- the main enhancement points are listed below.
- enhancements include the following. ⁇ Channel format ⁇ Side link feedback communication ⁇ Side link resource allocation method ⁇ Vehicle location information estimation technology ⁇ Inter-terminal relay communication ⁇ Support for unicast communication and multicast communication ⁇ Multi-carrier communication and carrier aggregation ⁇ MIMO / beam forming ⁇ High frequency support (Example: 6 GHz or more) ...etc.
- examples of the channel format include Flexible numerology, short TTI (Transmission Time Interval), multi-antenna support, and Waveform.
- examples of the side link feedback communication include HARQ, CSI (Channel Status Information), and the like.
- V2X operation scenario an example of a V2X communication operation scenario will be described.
- the V2N communication is simple with only DL / UL communication between the base station and the terminal device.
- V2V communication various communication paths can be considered.
- each scenario will be described mainly focusing on an example of V2V communication, but the same communication operation can be applied to V2P and V2I.
- the communication destination is Pedestrian or RSU.
- FIGS. 7 to 12 are explanatory diagrams for explaining an example of the V2X operation scenario.
- FIG. 7 shows a scenario in which vehicles communicate directly with each other without going through a base station (E-UTRAN).
- FIG. 8 shows a scenario in which vehicles communicate with each other via a base station.
- 9 and 10 show a scenario in which vehicles communicate with each other via a terminal device (UE, here, RSU) and a base station.
- FIGS. 11 and 12 show a scenario in which vehicles communicate with each other via a terminal device (UE, here, RSU or another vehicle).
- “side link” corresponds to a communication link between terminal devices, and is also referred to as PC5. Specific examples of the side link include V2V, V2P, and V2I communication links.
- the “Uu interface” corresponds to a wireless interface between the terminal device and the base station. A specific example of the Uu interface is a V2N communication link.
- the “PC5 interface” corresponds to a wireless interface between terminal devices.
- packets of the same size have been mainly assumed.
- traffic whose size changes for each packet can be assumed.
- Such a change in the packet size is caused by, for example, the fact that the transmission data depends on the surrounding environment of the automobile.
- FIG. 13 is an explanatory diagram for explaining an overview of the characteristics of a packet assumed in NR V2X communication, and schematically shows a difference in traffic between NR V2X communication and conventional side link communication.
- the upper diagram in FIG. 13 shows an example of traffic assumed in the conventional side link communication. That is, in the conventional side link communication, it is assumed that the packet arrival period T from the upper layer to the physical layer and the packet size P of the packet are always constant.
- the lower diagram of FIG. 13 shows an example of traffic assumed in NR V2X communication.
- Existing side link resource allocation method Here, an outline of a method for allocating resources to side links will be described.
- a method of resource allocation to the side link a method of “Mode 3 resource allocation” in which the base station allocates the resource of the side link and a method of “Mode 4 resource allocation” in which the terminal device itself performs sensing and selects the resource of the side link.
- This disclosure mainly focuses on the Mode4 resource allocation method.
- resource pools are allocated in advance.
- the allocation of the resource pool is performed by a base station, for example.
- the resource pool may be allocated by Preconfiguration.
- the terminal device senses a resource for side link communication from the allocated resource pool, and performs communication by selecting an appropriate resource by itself.
- FIG. 14 is a diagram illustrating an example of a configuration of resources (resource pools) allocated to side link communication, and illustrates an example in which frequency division multiplexing (FDM) is applied.
- the resource pool is divided into an SA (Scheduling Assignment) area and a Data area, and PSCCH (Physical Sidelink Control Channel) and PSSCH (Physical Sidelink Shared Channel) are transmitted by each area.
- SA Stuling Assignment
- PSCCH Physical Sidelink Control Channel
- PSSCH Physical Sidelink Shared Channel
- the application destination of the technology according to the present disclosure is not necessarily limited.
- TDM time division multiplexing
- the technology according to the present disclosure described below can be applied.
- TDM time division multiplexing
- the SA area and the Data area are orthogonal on the time axis.
- FIG. 15 is an explanatory diagram for describing an example of an operation timeline when a terminal device transmits a packet based on Mode4 resource allocation.
- a terminal device that transmits a packet first performs sensing in order to find a resource used for transmitting the packet from the resource pool. Next, the terminal device selects a resource from the resource pool based on the sensing result. Then, the terminal device transmits the packet using the selected resource. At this time, the terminal device reserves resources to be used for subsequent packet transmission as necessary.
- FIG. 16 is an explanatory diagram for explaining an example of sensing operation for selecting a resource from the resource pool.
- the terminal device selects a resource in the resource selection window and reserves a future resource based on the measurement result of the interference pattern in the sensing window and the resource reservation status in the sensing window.
- the terminal device uses a future resource usage state based on a sensing result, for example, another packet in the future. Predict resources used for A to C transmissions. By using the prediction result, the terminal device can select or reserve a resource that can be used for transmission of the packet D, that is, a resource that is predicted not to be used for transmission of another packet.
- FIG. 17 is an explanatory diagram for explaining an example when a resource allocation method similar to that of the conventional side link communication is applied to NR V2X communication.
- FIG. 17 when resource allocation is performed as in the conventional side link communication, it is difficult to satisfy the latency request when jitter occurs in the packet arrival period T. There is a case. Further, when the packet size P changes, a problem such as resource shortage or excessive resource reservation may occur.
- the present disclosure proposes a technique that enables more flexible resource allocation in inter-device communication such as V2X communication. Specifically, the present disclosure proposes a technique related to resource allocation to side links that can more flexibly cope with jitter in the arrival period T of packets and changes in packet size P.
- Proactive resource reservation An example of a method for reserving resources in advance in consideration of jitter in the arrival period T of a packet and a change in packet size P will be described as Proactive type resource reservation.
- FIG. 18 is an explanatory diagram for explaining an outline of the Proactive type resource reservation.
- the terminal apparatus considers the jitter component ⁇ of the packet arrival period T and the fluctuation component ⁇ of the packet size P, and reserves resources (hereinafter, “also called “reserved resource range”). Specifically, the terminal apparatus determines the range of the reservation resource in the time axis direction so that a deviation in the arrival timing of the packet, that is, the jitter component ⁇ ( ⁇ _min ⁇ ⁇ _max) of the arrival period T of the packet is allowed. Is controlled to be wider.
- the terminal device allows the size of the reservation resource (in other words, the range of the allowable reservation resource size) so that the change of the packet size P according to the variation component ⁇ (P_min ⁇ P ⁇ P_max) is allowed.
- the range in the time axis direction of the reserved resource and the allowable range of the size of the reserved resource Both can be included.
- the range of reserved resources corresponds to an example of “first range”.
- the wider the range of reserved resources the more limited the resources that can be used by other terminal devices located in the vicinity.
- the range in which other terminal devices can select resources is limited according to the range of reserved resources. Therefore, in this method, it is desirable that the range of reserved resources is set more appropriately due to the existence of such a trade-off. Note that a range in which other terminal devices select a resource corresponds to an example of a “second range”.
- a reservation resource setting method by a terminal device that makes a reservation and a resource selection method by another terminal device based on the setting of the reservation resource will be described.
- two types of reservation resource setting methods a method called “burst resource reservation” and a method called “partial resource reservation”, will be described.
- a terminal device that performs resource reservation is also referred to as a “first terminal device”
- a terminal device that selects a resource based on the reservation is also referred to as a “second terminal device”.
- the “first terminal device” and the “second terminal device” are not particularly distinguished, they are also simply referred to as “terminal devices”.
- FIG. 19 is an explanatory diagram for explaining the outline of burst resource reservation.
- the first terminal apparatus that performs the reservation secures a continuous range in the time direction and the frequency direction in which packet transmission may be performed thereafter as the reservation resource range. Make resource reservations.
- the range of the reserved resource is controlled in accordance with an assumed jitter component ⁇ range ( ⁇ _min ⁇ ⁇ _max) and an assumed packet size P range (P_min ⁇ P ⁇ P_max). Based on such control, the first terminal device selects a part of the resources included in the reserved resource range and uses it for packet transmission. That is, as long as it is within the reserved resource range, basically, the first terminal device can freely transmit a packet.
- the range of reserved resources can be controlled based on various conditions.
- the range of the reserved resource may be determined according to the jitter component ⁇ and the variation component ⁇ of the packet size P. More specifically, the range of the reserved resource may be determined by combining one or more of the following conditions. ⁇ Minimum value ⁇ _min, maximum value ⁇ _max of jitter component ⁇ Average and variance of jitter component ⁇ Minimum value ⁇ _min and maximum value ⁇ _max of packet size variation component ⁇ ⁇ Average and variance of packet size fluctuation component ⁇
- the range of the reserved resource may be determined according to CBR (Channel Busy Ratio) measured in the used frequency band.
- CBR Channel Busy Ratio
- the range of the reserved resource is controlled to be wider, and when the CBR is higher than the threshold (congested situation), the reserved resource It may be controlled so that the range is more limited.
- the range of reserved resources may be determined according to the priority of the packet. As a more specific example, the range of reserved resources may be controlled to be wider for high priority packets, and the range of reserved resources may be controlled to be more limited for low priority packets. .
- the range of reserved resources may be determined according to the type of operation service such as “Sensor data sharing” or “Automated driving”.
- the first terminal apparatus determines the range of the reservation resource based on information (for example, a table) that defines how much the reservation resource range is to be secured for each service type. Just decide.
- the information may be preconfigured in the terminal device or provided from the base station to the terminal device.
- the range of reserved resources may be determined according to packet type information such as eMBB (enhanced Mobile Broadband) or URLLC (Ultra Reliable Low Latency Communication).
- packet type information such as eMBB (enhanced Mobile Broadband) or URLLC (Ultra Reliable Low Latency Communication).
- the first terminal apparatus determines the range of the reservation resource based on information (for example, a table) that defines how wide the reservation resource range is to be secured for each packet type. Can be determined.
- the information may be preconfigured in the terminal device or provided from the base station to the terminal device.
- the range of the reserved resource may be determined according to the location information of the terminal device.
- the jitter since the jitter may be smaller under the situation where a car (corresponding to a terminal device) is running on a highway, the range of reserved resources may be controlled. . Further, under the situation where a car (corresponding to a terminal device) is traveling around the intersection, jitter may become larger, so that the range of the reserved resource may be controlled to be wider.
- the first terminal apparatus determines the range of the reservation resource based on information (for example, a table) that defines how much the reservation resource range is to be secured for each position information. Just decide. The information may be preconfigured in the terminal device or provided from the base station to the terminal device.
- the range of the reservation resource may be set so as to include a plurality of partial ranges in which different levels among the plurality of levels are set.
- the level set in the partial range is also referred to as “reservation level”.
- the range of the reservation resource may be divided into a plurality of partial ranges according to the reservation level.
- the partial range corresponding to the reservation level is also simply referred to as “range corresponding to the reservation level”.
- the range corresponding to the reservation level corresponds to an example of “third range”.
- FIG. 20 is a diagram showing an example in which the range of the reservation resource is divided into a plurality of ranges according to the reservation level.
- the reservation level that is, the reservation level 1 to 3
- the range of the reservation resource is set to the reservation level.
- An example in the case of being divided into a plurality of corresponding ranges that is, ranges corresponding to the respective reservation levels 1 to 3) is shown.
- the range in which the reservation level 1 is set corresponds to a range in which a packet is likely to be transmitted.
- the range in which the reservation level 3 is set corresponds to a range where the possibility that a packet is transmitted is low.
- the device may be notified in advance or may be determined by the terminal device itself.
- conditions (restrictions) regarding the use of the range according to the reservation level may be individually set.
- conditions may be set according to the reservation level so that use of the range according to the reservation level is classified into exclusive use (Exclusive) and inclusive use (Inclusive).
- exclusive use is set for the reservation level
- exclusive use is set for the reservation level
- the range corresponding to the reservation level is used exclusively by the first terminal device that made the reservation.
- Range usage conditions are limited.
- when comprehensive use is set for the reservation level the range corresponding to the reservation level is different from the other terminal devices (that is, even when a reservation is made by a certain first terminal device).
- the usage conditions of the range are relaxed so that the overlap of the range in which the resource can be selected by the second terminal device is allowed.
- Table 1 shown below is an example of a correspondence relationship between a reservation level and a classification of the reservation level.
- the first terminal apparatus that has reserved a resource sets a reservation level for use of the reserved resource range (that is, selection of a resource from the range) (that is, the reserved resource range). May be notified to the second terminal device about the range according to the reservation level.
- the information regarding the range corresponding to the reservation level is also referred to as “reservation level information”.
- the first terminal apparatus that has reserved the resource may notify the reservation level information to the second terminal apparatus using, for example, SCI (Sidelink Control Information). That is, in this case, the first terminal apparatus that has reserved the resource receives the second information about the reserved resource range and the reservation level information corresponding to the reservation level set for the use of the range. The terminal device may be notified.
- the first terminal device may set a range corresponding to the reservation level by dividing at least a part of the reserved resource range based on the condition instructed in advance by the base station.
- Table 2 shown below shows an example of conditions relating to setting a range according to the reservation level.
- the first terminal device transmits information on the packet to be transmitted (for example, the amount of jitter of the packet,
- the range according to the reservation level may be set by comparing the packet size variation amount) with the condition.
- information regarding conditions for example, conditions shown in Table 2
- conditions shown in Table 2 may be preconfigured in the terminal device.
- FIG. 21 is an explanatory diagram for explaining an outline of an example of a method for determining a region for reserving a resource.
- a region for reserving resources ie, a range of reserved resources
- a part of the region is set as a partial region corresponding to the reservation level (ie The range is set according to the reservation level.
- “Start SF” and “End SF” correspond to the start position and end position in the time direction of the range of the reserved resource.
- “Start PRB” and “End PRB” correspond to the start position and end position in the frequency direction of the range of the reserved resource.
- “Start SF_L1” and “End SF_L1” correspond to the start position and end position in the time direction of the range corresponding to the reservation level 1.
- “Start PRB_Li” and “End PRB_Li” correspond to a start position and an end position in the frequency direction in a range corresponding to the reservation level i.
- “Start PRB_L1” and “End PRB_L1” correspond to the start position and end position in the frequency direction of the range corresponding to the reservation level i.
- the first terminal device notifies the second terminal device of information for specifying the target range as information related to the range of the reservation resource and the range according to the reservation level. May be.
- the first terminal apparatus may notify the second terminal apparatus of the start position and the end position of the range for each of the time direction and the frequency direction as information for specifying the target range.
- the second terminal apparatus may be notified of “Start PRB_Li” and “End PRB_Li”.
- the first terminal device uses the second terminal to determine the start position of the range and the width of the range for each of the time direction and the frequency direction as information for specifying the target range.
- the device may be notified.
- the width in the time direction in other words, the number of resources
- the width in the frequency direction in other words, the number of resources.
- the number of resources is “number PRB_Li”.
- the first terminal device uses “Start SF_Li”, “number SF_Li”, “Start PRB_Li”, and “number PRB_Li” as the second information for specifying the range corresponding to the reservation level i.
- the terminal device may be notified.
- FIG. 22 is an explanatory diagram for explaining the outline of another example of a method for determining an area for reserving a resource.
- an area for reserving resources that is, a reserved resource range
- SF1”, “SF2”,..., “SFn” are information on the first, second,..., Nth partial areas among a plurality of partial areas in which the range of reserved resources is divided in the time direction. Is shown.
- SFi corresponds to information related to the i-th partial area, for example, the partial area such as the start position (Start SF_Li) and the end position (End SF_Li) in the time direction of the partial area.
- Information for identifying the region may be included.
- the first terminal device may notify the second terminal device of information regarding the partial area in which the range of the reserved resource is divided in the time direction.
- the first terminal device uses “SFi” as the second terminal device as information in the time direction regarding the i-th partial region among the partial regions in which the range of the reserved resource is divided in the time direction. May be notified.
- the frequency direction information it is only necessary to notify the frequency direction information (for example, “Start PRB” and “End PRB”) for specifying the range of the reserved resource.
- FIG. 23 is an explanatory diagram for explaining the outline of another example of a method for determining an area for reserving a resource.
- a region where resources are reserved that is, a range of reserved resources
- PRB1”, “PRB2”,..., “PRBn” are information on the nth partial region among a plurality of partial regions in which the range of reserved resources is divided in the frequency direction. Is shown.
- PRBi corresponds to information related to the i-th partial region, for example, the partial region, such as the start position (Start PRB_Li) and the end position (End PRB_Li) in the frequency direction of the partial region. Information for identifying the region may be included.
- the first terminal apparatus may notify the second terminal apparatus of information regarding the partial area in which the range of the reserved resource is divided in the frequency direction.
- the first terminal apparatus uses “PRBi” as the second terminal apparatus as frequency direction information regarding the i-th partial area among the partial areas in which the range of the reserved resource is divided in the frequency direction. May be notified.
- time direction information for example, “Start SF” and “End SF” for specifying the range of the reserved resource may be notified.
- each partial region in which the range of the reservation resource is divided in the frequency direction may have a different size in the frequency direction. Also, some partial areas may be included in other partial areas.
- FIG. 24 is an explanatory diagram for explaining an outline of another example of a method for determining an area for reserving a resource.
- a region where resources are reserved that is, a range of reserved resources
- SF1”, “SF2”,..., “SFn” are the same as “SF1”, “SF2”,..., “SFn” in the example shown in FIG.
- PRB1”, “PRB2”,..., “PRBn” are the same as “PRB1”, “PRB2”,..., “PRBn” in the example shown in FIG.
- the first terminal apparatus may notify the second terminal apparatus of information regarding a partial area in which the range of the reserved resource is divided in the time direction and the frequency direction.
- the first terminal device uses “SFi” as the second terminal as information regarding the i th partial region in the time direction among the information on the partial regions in which the range of the reserved resource is divided. The device may be notified.
- “PRBj” is notified to the second terminal device as information about the partial region located in the frequency direction in the first terminal device and the partial region where the range of the reserved resource is divided. May be.
- each partial area in which the range of the reserved resource is divided in the time direction and the frequency direction may have different sizes in the frequency direction. Also, some partial areas may be included in other partial areas.
- the second terminal apparatus may select a resource that takes into account the notified reservation level when selecting a resource to be used for packet transmission.
- a part of reservations in a partial range included in the notified reservation resource range (that is, a range according to the reservation level) is selected.
- a resource included in a range corresponding to the level may be determined as a reserved resource and excluded from the resource selection candidates. That is, the second terminal apparatus may determine that the resources included in the range corresponding to the reservation level other than the partial reservation level are usable resources.
- the second terminal apparatus may determine a resource included in a range corresponding to a reservation level equal to or higher than a predetermined threshold as a reserved resource.
- the second terminal device may determine a resource included in a range corresponding to a reservation level equal to or lower than a predetermined threshold as a reserved resource. That is, the priority between the reservation levels may be changed as appropriate according to the reservation level setting method and use case.
- FIG. 25 is a flowchart illustrating an example of a flow of processing related to resource selection according to the reservation level, and illustrates an example of processing executed by the second terminal device.
- the terminal device 200 (determination unit 245) specifies a range corresponding to a reservation level equal to or higher than a threshold value from a range corresponding to each reservation level included in the reservation resource range. Also, the terminal device 200 (communication control unit 241) excludes the range corresponding to the specified reservation level from the selection candidates for resources used for packet transmission (S101). That is, the terminal device 200 limits the range for selecting resources according to the range of reserved resources and the reservation level. Then, the terminal device 200 (communication control unit 241) determines a resource included in a range other than the excluded range (that is, a range corresponding to a reservation level equal to or higher than the threshold) as an available resource, and packet A resource to be used for transmission is selected (S103).
- the information related to the reservation level excluded from the resource selection candidates may be notified from the base station to each terminal device, or preconfigured in the terminal device. May be.
- the second terminal device is excluded from resource selection candidates based on the priority of the packet transmitted by itself and the priority of the packet transmitted by another terminal device (for example, the first terminal device).
- the reservation level to be performed (in other words, a range corresponding to the reservation level) may be determined.
- the second terminal device has information on the priority of the packet transmitted from the first terminal device, information on the priority of the packet that it is trying to transmit, and CBR (Channel Busy Ratio) information.
- a reservation level to be excluded from resource selection candidates may be determined based on at least one of the above.
- the information regarding the priority of the packet transmitted from the first terminal device corresponds to an example of “first priority information”.
- the information regarding the priority of the packet transmitted by the second terminal device corresponds to an example of “second priority information”.
- the first communication terminal transmits a packet with priority 4 on the condition that the lower priority level corresponds to more important communication, and the second communication terminal Assume that transmission is to be made with priority 1.
- the first communication terminal has made a reservation by specifying a range corresponding to each of the reservation levels 1 to 4 after prescribing exclusive use which is given priority as the numerical value of the reservation level is lower
- the second communication terminal excludes the resources included in the range corresponding to the reservation level 1 from the selection candidates and can use the resources included in the range of the reservation levels 2 to 4 It may be determined as a resource.
- the reservation resource of the first communication terminal is possible. It is controlled to ensure as much as possible.
- the second terminal device selects resources to be used for packet transmission after excluding resources included in the range corresponding to the reservation level for all reservation levels 1 to 4 from selection candidates. To do.
- CBR may be considered together.
- the CBR is a threshold value.
- the second terminal apparatus may change the reservation level to be excluded from “reservation levels 1 to 4” to “reservation levels 1 to 3”.
- the second terminal apparatus may perform control such that CBR is further relaxed.
- the second terminal apparatus further increases the range other than the reserved resource range set by the first communication terminal, as candidates for resource selection. Such control may be performed.
- the second terminal apparatus may receive the setting result of the range according to the reservation level by the first terminal apparatus and select resources based on the reservation level step by step.
- FIG. 26 is a flowchart illustrating another example of a process flow related to selection of a resource according to a reservation level, and illustrates an example of a process executed by the second terminal device.
- the terminal device 200 (determination unit 245) specifies a range corresponding to a reservation level equal to or lower than a threshold from a range corresponding to each reservation level included in the reservation resource range. Further, the terminal device 200 (communication control unit 241) excludes a range corresponding to the specified reservation level from selection candidates for resources used for packet transmission (S201). That is, the terminal device 200 limits the range for selecting resources according to the range of reserved resources and the reservation level.
- the terminal device 200 determines whether resources available for packet transmission from other ranges excluding the excluded range (S203). When a resource is found (S203, YES), the terminal device 200 (communication control unit 241) selects the resource as a resource used for packet transmission.
- the terminal device 200 determines a range corresponding to the reservation level to be excluded from candidates for selection of resources used for packet transmission.
- the above threshold value is added (incremented) (S205).
- the terminal device 200 executes the processes indicated by reference numerals S201 to S205 again.
- the terminal device 200 selects a resource based on the maximum reservation level (S209).
- the second terminal apparatus when the second terminal apparatus fails to select a resource based on a certain reservation level, the second terminal apparatus updates the reservation level used as a reference for resource selection and then uses the updated reservation level as a reference. Try to select the selected resource.
- the second terminal apparatus may perform a search for a resource that can be used for packet transmission or a selection of the resource while sequentially updating a reservation level that is a reference for resource selection. Even in this case, the second terminal device has at least one of the information on the priority of the packet transmitted from the first terminal device, the information on the priority of the packet to be transmitted by itself, and the CBR information. , A reservation level to be excluded from resource selection candidates may be determined.
- the first terminal apparatus may make a burst resource reservation for each of a plurality of different frequency carriers.
- the first terminal device performs resource reservation with a constant packet size for a frequency carrier A that is normally used, and then performs burst resource in a different frequency carrier B for backup. Reservations may be made.
- the first terminal apparatus may select the resource in the frequency carrier B.
- the resource reservation using a plurality of different frequency carriers described above can also be applied to a partial resource reservation whose details will be described later.
- partial resource reservation may be applied instead of burst resource reservation.
- the burst resource reservation has been described above with reference to FIGS. 19 to 26.
- FIG. 27 is an explanatory diagram for explaining an overview of partial resource reservation.
- the first terminal apparatus that performs the reservation reserves a plurality of ranges set so as to be separated from each other in time series as the reservation resource ranges. This is different from the above-described burst resource reservation in that a reservation is made.
- each of a plurality of ranges secured so as to be separated from each other in time series by partial resource reservation is also referred to as “partial resource”.
- the interval between the partial resources may be determined from the maximum allowable delay amount of the packet and the maximum jitter amount of the packet. That is, it is more desirable if the partial resources are arranged so that the maximum allowable delay amount of the packet is not exceeded even when the maximum jitter amount is reached.
- a reservation resource group may be defined.
- FIG. 28 is an explanatory diagram for explaining an overview of one aspect of partial resource reservation, and is an example when a reserved resource group is defined.
- reserved resource groups G A to G C are set for three sets of groups each including a plurality of partial resources.
- the reserved resource group may be defined to be orthogonal to other reserved resource groups in the time-frequency direction, or may be defined to be non-orthogonal and partially overlap with other reserved resource groups.
- the definition of the group of partial resources set as the reserved resource group may be notified from the base station to the terminal device using system information.
- each reservation resource group may be defined so that resources of different sizes can be selected for each reservation resource group.
- the reservation resource group may be assigned to a group of terminal devices (hereinafter also referred to as “terminal device group”).
- terminal device group a group of terminal devices
- each of the plurality of reserved resource groups may be assigned to different terminal device groups.
- which reservation resource group is selected may be determined based on the minimum value or maximum value of the size or jitter of the transmission packet.
- which reservation resource group is selected may be determined according to the priority of the transmission packet.
- the first terminal apparatus may select a reservation resource group according to the jitter amount of the transmission packet.
- reserved resource group reserved resource group G A, G B, and G 3 a group are defined and C, reserved resource group G A, G B, and the maximum amount of jitter that can be supported in order of G C Is set to be small.
- the first terminal apparatus when transmitting a relatively large packet jitter amount adaptable jitter may select a larger reservation resource groups G A.
- 29 and 30 are explanatory diagrams for explaining an example of an operation related to packet transmission when partial resource reservation is applied.
- the first terminal device determines which resource to use among a plurality of partial resources reserved in advance.
- the resource to be used is determined by selecting one or more partial resources that exist within a range satisfying the packet latency requirement from the arrival of the packet from the upper layer to the physical layer.
- FIG. 29 shows an example in which a packet arrives from the upper layer to the physical layer before the expected incoming packet period T.
- the packet to be transmitted is transmitted based on the first partial resource (that is, the partial resource at the earliest timing).
- the first terminal device can re-select the resource by executing the resource selection procedure as an Event trigger message. Good.
- FIG. 30 shows an example in which a packet arrives from the upper layer to the physical layer after the second partial resource.
- the third partial resource is selected as the packet to be transmitted.
- the resource may be reselected by executing the resource selection procedure as an Event trigger message.
- FIG. 31 is an explanatory diagram for explaining an overview of the operation of a terminal device that performs sensing when partial resource reservation is applied.
- the first terminal apparatus may specify a resource to be used for packet transmission in a period that overlaps with one period section of the reserved resource group in the sensing section.
- the section of the first partial resource among a plurality of partial resources overlaps with the end side of the sensing section.
- the first terminal device may transmit a packet based on the first partial resource.
- the remaining partial resources overlapping with the resource selection interval are the first terminal. It may not be used for sending packets by the device.
- the partial resource (reserved resource) included in the resource selection section may be used as an empty resource, for example, as a resource candidate to be selected by another terminal device to transmit a packet.
- the first terminal device uses a plurality of partial resources for packet transmission. In view of such a situation, for example, the first terminal device may notify the peripheral terminal device (for example, the second terminal device) of information regarding the number of partial resources to be used. As another example, the first terminal device may notify the surrounding terminal devices of information for identifying partial resources that are not used. For the notification, for example, SCI may be used.
- Reactive resource reservation will be described.
- the terminal device reserves resources so that the period and packet size are constant, as in the conventional resource reservation method, and if a problem occurs during packet transmission. Separate resource selection and reservation.
- FIG. 32 is an explanatory diagram for explaining the outline of the reactive resource reservation.
- whether or not a problem has occurred in packet transmission is determined by, for example, whether or not the amount of jitter exceeds a latency request and the size of a packet scheduled to be transmitted rather than the size of a reserved resource. This is done based on whether or not As a more specific example, for example, the above-described determination is performed based on whether the maximum allowable delay amount can be satisfied, whether necessary resources can be secured, whether requested QoS can be satisfied, and necessary. It may be performed based on whether or not transmission power can be planned.
- the terminal device may activate a resource reselection trigger when determining that a problem has occurred during packet transmission. Specifically, the terminal device searches for a resource that satisfies the latency request and a resource that satisfies the excess data size. Specifically, when it is determined that a problem occurs, the terminal device performs a resource search using the background sensing result.
- the terminal device selects a resource.
- the terminal device may select an additional resource.
- the terminal device may select an additional resource so as to make up for the shortage in the case of using a resource that has already been reserved in order to transmit a packet.
- the terminal device may exclude the reserved resource from the resource selection candidates in the sensing stage.
- the reservation resource corresponds to an example of “first resource”.
- a resource selected separately from the reserved resource corresponds to an example of “second resource”.
- the terminal device may reselect resources. Specifically, the terminal device may reselect a resource having a size necessary for transmitting the packet.
- the terminal apparatus may define a reserved resource as a resource selection candidate and then execute a process related to resource reselection including the candidate.
- the terminal device transmits data (data corresponding to a packet scheduled to be transmitted) using the selected resource.
- data data corresponding to a packet scheduled to be transmitted
- the terminal device uses the SCI of a packet (for example, the first packet) transmitted using any of the resources to An area in the resource corresponding to the data transmitted by each may be indicated.
- an area in the resource corresponding to data transmitted using the resource may be instructed in the SCI of a packet transmitted using the resource.
- information indicating which packet should be merged may be notified to the other communication terminal by SCI.
- the terminal apparatus may transmit data using existing reservation resources as much as possible.
- the terminal device segments data to be transmitted into two or more.
- the terminal device since the target data is divided into two or more packets, the terminal device notifies other terminal devices of information for combining the data transmitted by each packet by SCI. May be.
- the information for combining the data transmitted by each packet corresponds to an example of “control information” that associates data transmitted using different resources (that is, data transmitted by different packets). To do.
- the terminal device may trigger a resource reselection trigger.
- the terminal apparatus may select resources for transmitting additional deficient data.
- the terminal device may stop the repetition transmission and transmit a different packet.
- the terminal device notifies the other terminal device that is the transmission destination of the packet that a different packet has been transmitted without performing repetition transmission. Specifically, for example, the terminal device may notify other terminal devices by SCI that the target packet is not a repetition transmission packet.
- the terminal device stops the repetition transmission and transmits a different packet
- Information indicating that the data of the packet) transmitted using the transmission resource is a continuation of the data of the previously transmitted packet may be added.
- the other terminal device on the receiving side decodes the first SCI, it recognizes that the next packet to arrive is a continuation of the data of the received packet, and is transmitted by each packet. Data can be combined.
- the terminal device when the terminal device uses a resource reserved for repetition transmission and transmits data different from the repetition data, the terminal device transmits an NDI (New Data Indicator) to the SCI corresponding to the data. ) Etc. may be added to enable discrimination from the repetition data.
- the other terminal device on the receiving side determines whether or not the target data is repetition data based on the information such as the NDI, and combines the data based on the determination result.
- the transmission data may be restored.
- the first terminal device uses the first range for reserving the resource in order to use a part of the resource for inter-device communication. Control. Then, the first terminal device transmits information on the first range to the second terminal in order to control a second range in which the second terminal device selects the resource used for the inter-device communication. Notify the device. In addition, the second terminal device acquires, from the first terminal device, information related to the first range of the resource reserved for the first terminal device to use a part of the resources for inter-device communication. . In addition, the second terminal device controls the second range for selecting the resource used for the inter-device communication based on the acquired information on the first range. For example, the second terminal device restricts the second range based on information on the first range.
- resources can be allocated more flexibly even under circumstances where variations in packet transmission timing according to jitter components included in traffic, fluctuations in the size of transmitted packets, and the like occur. It becomes possible. That is, according to the system according to an embodiment of the present disclosure, more flexible resource allocation can be performed in inter-device communication such as V2X communication.
- V2X communication supports new use cases that require high reliability, low delay, high-speed communication, and high capacity that could not be supported by LTE-based V2X. Even in such a case, according to the system according to an embodiment of the present disclosure, it is possible to more flexibly cope with various use cases supported by NR V2X communication.
- packets of the same size have been mainly assumed.
- traffic whose size changes for each packet can be assumed.
- Such a change in the packet size is caused by, for example, the fact that the transmission data depends on the surrounding environment of the automobile.
- FIG. 13 is an explanatory diagram for explaining an overview of the characteristics of a packet assumed in NR V2X communication, and schematically shows a difference in traffic between NR V2X communication and conventional side link communication.
- the upper diagram in FIG. 13 shows an example of traffic assumed in the conventional side link communication. That is, in the conventional side link communication, it is assumed that the packet arrival period T from the upper layer to the physical layer and the packet size P of the packet are always constant.
- the lower diagram of FIG. 13 shows an example of traffic assumed in NR V2X communication.
- Existing side link resource allocation method Here, an outline of a method for allocating resources to side links will be described.
- a method of resource allocation to the side link a method of “Mode 3 resource allocation” in which the base station allocates the resource of the side link and a method of “Mode 4 resource allocation” in which the terminal device itself performs sensing and selects the resource of the side link.
- This disclosure mainly focuses on the Mode3 resource allocation method.
- resource pools are allocated in advance.
- the allocation of the resource pool is performed by a base station, for example.
- the resource pool may be allocated by Preconfiguration.
- FIG. 14 is a diagram illustrating an example of a configuration of resources (resource pools) allocated to side link communication, and illustrates an example in which frequency division multiplexing (FDM) is applied.
- the resource pool is divided into an SA (Scheduling Assignment) area and a Data area, and PSCCH (Physical Sidelink Control Channel) and PSSCH (Physical Sidelink Shared Channel) are transmitted by each area.
- SA Stuling Assignment
- PSCCH Physical Sidelink Control Channel
- PSSCH Physical Sidelink Shared Channel
- the application destination of the technology according to the present disclosure is not necessarily limited.
- TDM time division multiplexing
- the technology according to the present disclosure described below can be applied.
- TDM time division multiplexing
- the SA area and the Data area are orthogonal on the time axis.
- FIG. 33 is a sequence diagram illustrating an example of the flow of Mode 3 resource allocation processing.
- the terminal device 200 when traffic occurs (that is, a packet to be transmitted occurs) (S101), the terminal device 200 requests a transmission delay via the uplink (PUCCH), the packet size, and the like. Is provided to the base station 100, and the base station 100 is requested to allocate transmission resources (S103). In response to the request from the terminal device 200, the base station 100 allocates transmission resources to the terminal device 200, that is, performs scheduling of transmission resources (S105), and results of transmission resource allocation via the downlink (PDCCH) To the terminal device 200 (S107). And the terminal device 200 transmits the said packet using the resource allocated from the base station 100 (S109).
- PUCCH uplink
- S103 transmission resources
- the base station 100 allocates transmission resources to the terminal device 200, that is, performs scheduling of transmission resources (S105), and results of transmission resource allocation via the downlink (PDCCH)
- S107 downlink
- the terminal device 200 transmits the said packet using the resource allocated from the base station 100 (S109).
- FIG. 16 is a sequence diagram illustrating another example of the processing flow of Mode3 resource allocation, and illustrates an example in the case where SPS is implemented.
- the terminal device 200 when the terminal device 200 connects to a cell, that is, establishes communication with the base station 100 (S151), the terminal device 200 provides UE assistance information to the base station 100 (S153). .
- the UE assistance information includes information that the base station 100 can use for SPS (that is, SPS assistance information).
- FIG. 35 is an explanatory diagram for explaining an overview of SPS assistance information.
- the terminal device 200 uses, for example, the traffic period T, the offset ⁇ with respect to the subframe 0, the packet size P, and the packet as SPS assistance information. Information such as priority is provided to the base station 100.
- the base station 100 sets the size of the transmission resource of the terminal device 200 and the SPS cycle (Semi-persistent scheduling Interval) based on the information provided as UE assistance information from the terminal device 200 (S155). .
- the base station 100 notifies the terminal device 200 of information related to the above-described SPS configuration (SPS configuration) (S157).
- the terminal device 200 requests the base station 100 to allocate transmission resources (S161). In response to the request from the terminal device 200, the base station 100 instructs the terminal device 200 to perform SPS activation (S163). In response to the instruction from the base station 100, the terminal device 200 selects a resource configured by SPS (S165). And the terminal device 200 transmits the said packet using the selected resource (S167).
- FIG. 36 is a timing chart showing an example of the flow of processing when SPS is performed.
- the upper diagram in FIG. 36 illustrates an example of the relationship between the timing at which each resource is allocated and the size of the resource for the resource configured by the base station 100.
- the middle diagram of FIG. 36 shows the timing at which each packet arrives and the size of the packet for the packet that periodically arrives from the upper layer to the physical layer (that is, the packet to be transmitted) in the terminal device 200. An example of the relationship is shown.
- the lower diagram in FIG. 36 shows an example of the relationship between the timing at which each resource is allocated and the size of the resource for the resource used for transmitting the packet to be transmitted. That is, the horizontal axes of the upper, middle, and lower stages in FIG. 36 indicate time.
- the vertical axis in the upper diagram of FIG. 36 indicates the size of the configured resource.
- the vertical axis in the middle diagram of FIG. 36 indicates the size of a packet that periodically arrives from the upper layer to the physical layer.
- the vertical axis in the lower diagram of FIG. 36 indicates the size of the resource used for transmitting the packet to be transmitted.
- a packet that arrives at the physical layer from the upper layer in the terminal device 200 may be referred to as an “arrival packet”. That is, hereinafter, when simply described as “arrival packet”, unless otherwise specified, the terminal device 200 indicates a packet arriving at the physical layer from an upper layer.
- the terminal device 200 when SPS is implemented, resources are configured in advance according to the transmission cycle P of the terminal device 200 (that is, the arrival cycle P of packets from the upper layer to the physical layer in the terminal device 200). Has been. Therefore, when traffic occurs (that is, when a packet to be transmitted occurs), the terminal device 200 can transmit the packet using the already set resource. That is, every time a packet is transmitted, the terminal device 200 does not need to request the base station 100 to allocate resources used for transmitting the packet.
- FIG. 15 is an explanatory diagram for describing an example of an operation timeline when a terminal device transmits a packet based on Mode4 resource allocation.
- the terminal device 200 that transmits a packet first performs sensing in order to find a resource used for transmitting the packet from the resource pool.
- the terminal device 200 selects a resource from the resource pool based on the sensing result.
- the terminal device 200 transmits a packet using the selected resource.
- the terminal device 200 reserves resources to be used for subsequent packet transmission as necessary.
- FIG. 16 is an explanatory diagram for explaining an example of sensing operation for selecting a resource from the resource pool.
- the terminal device 200 performs resource selection in the resource selection window and future resource reservation based on the measurement result of the interference pattern in the sensing window and the resource reservation status in the sensing window. .
- the terminal device 200 uses a future resource usage state based on the sensing result, for example, another packet in the future. Predict resources used for transmission of packets A to C. By using the prediction result, the terminal device 200 can select or reserve a resource that can be used for transmission of the packet D, that is, a resource that is predicted not to be used for transmission of another packet. .
- FIG. 37 is an explanatory diagram for explaining an example of a case where a resource allocation method similar to that of conventional side link communication is applied to NR V2X communication (that is, when conventional SPS is adopted). It is.
- the horizontal axis indicates time.
- the vertical axis indicates the size of the incoming packet (that is, the size of the resource required for packet transmission).
- reference symbols C11 to C15 an example of a relationship between an incoming packet and a resource (hereinafter also referred to as “SPS resource”) scheduled (SPS resource) for transmitting the packet is concretely shown.
- SPS resource a resource scheduled (SPS resource) for transmitting the packet.
- An example is shown.
- the example indicated by reference symbol C11 shows an example in which an incoming packet can be normally transmitted using the SPS resource.
- the size of the incoming packet and the size of the SPS resource are substantially the same, and the SPS resource is allocated immediately after the arrival timing of the incoming packet.
- the examples indicated by reference symbols C12, C14, and C15 show an example of a case where the transmission request of the incoming packet using the SPS resource cannot be satisfied or it is difficult to transmit the incoming packet. Yes.
- the example indicated by reference symbol C12 shows an example in which the arrival timing of the packet is delayed due to the jitter component ⁇ . That is, due to a delay in the arrival timing of the packet, the packet arrives after the timing at which the SPS resource is allocated. Therefore, in this case, the terminal device 200 may not find a resource (SPS resource) that can be used for packet transmission, and it may be difficult to transmit the packet.
- SPS resource resource
- the example indicated by the reference symbol C14 shows an example in which the size of the packet increases due to the packet size variation ⁇ , and the size exceeds the size of the SPS resource for transmitting the packet.
- the terminal device 200 may not be able to secure a resource of a size necessary for packet transmission, and it may be difficult to transmit the packet.
- the reference code C15 shows an example when the arrival timing of the packet becomes earlier than scheduled due to the jitter component ⁇ .
- the time difference between the arrival timing of the packet and the timing at which the SPS resource for transmitting the packet is allocated is further increased.
- the time between the arrival of the packet and the transmission of the packet is increased.
- the required delay value is no longer met. That is, in this case, it may be difficult for the terminal device 200 to satisfy the delay request among the requests related to packet transmission.
- the example indicated by the reference symbol C13 is a case where only a part of the SPS resource is used for packet transmission, that is, when there is a waste regarding the use of the resource (in other words, when an excessive reservation of the resource occurs).
- An example is shown. Specifically, in the example indicated by the reference symbol C13, the size of the packet decreases due to the packet size variation ⁇ , and a part of the SPS resources reserved for transmitting the packet is transmitted to the packet. An example when not used is shown. That is, in this case, a part of the reserved SPS resources is not used, so that use of resources is wasted.
- the present disclosure proposes a technique that enables more flexible resource allocation in inter-device communication such as V2X communication. Specifically, the present disclosure proposes a technique related to resource allocation to side links that can more flexibly cope with jitter in the arrival period T of packets and changes in packet size P.
- Proactive type resource allocation First, an example of a method for allocating (reserving) resources in advance in consideration of jitter in the packet arrival period T and changes in the packet size P will be described as Proactive type resource allocation.
- FIG. 38 is an explanatory diagram for describing an outline of Proactive type resource allocation.
- the base station considers the jitter component ⁇ of the packet arrival period T in the terminal device and the fluctuation component ⁇ of the packet size P.
- the resource reservation range (hereinafter also referred to as “reserved resource range”) is controlled.
- the base station determines the time of the reservation resource so that the deviation of the timing at which the packet arrives at the terminal device, that is, the jitter component ⁇ ( ⁇ _min ⁇ ⁇ _max) of the packet arrival period T is allowed.
- the base station allows the size of the reservation resource (in other words, the allowable reservation resource size so that the change (P_min ⁇ P ⁇ P_max) of the packet size P according to the fluctuation component ⁇ in the terminal device is allowed). Control range). Therefore, in the following description, when “reserved resource range” is described, unless otherwise specified, the range in the time axis direction of the reserved resource and the allowable range of the size of the reserved resource Both can be included.
- the base station allocates (reserves) resources that the terminal apparatus can use for periodic packet transmission in consideration of jitter and packet size fluctuations on the terminal apparatus side in advance. Therefore, the terminal device can transmit the packet using at least a part of the resources reserved by the base station even when the packet transmission timing shift or the packet size fluctuation occurs. Become.
- FIG. 39 is a sequence diagram illustrating an example of a flow of a series of processes of the system according to an embodiment of the present disclosure.
- UE assistance information includes information that the base station 100 can use for SPS (that is, SPS assistance information). Note that. Details of UE assistance information and SPS assistance information will be described later with specific advantages. Note that, as described above, information notified from the terminal device 200 to the base station 100, that is, information included in UE assistance information (particularly, SPS assistance information) corresponds to an example of “first information”.
- the base station 100 acquires UE assistance information from the terminal device 200 (S203).
- the base station 100 (communication control unit 151), based on information provided as UE assistance information from the terminal device 200, sets related to the resource used by the terminal device 200 for packet transmission, that is, scheduling of the resource (SPS). I do.
- the base station 100 (communication control unit 151) performs settings such as the size of the reservation resource, the period of the reservation resource (that is, the SPS period), the range of the reservation resource, and the like.
- the base station 100 notification part 155) notifies the information regarding the above-mentioned SPS setting (SPS configuration) with respect to the terminal device 200 (S207).
- information notified from the base station 100 to the terminal device 200 that is, information related to SPS configuration (especially information related to the range of reserved resources) is an example of “second information”. Equivalent to.
- the terminal device 200 (notification unit 247) requests the base station 100 to allocate transmission resources (S211).
- the base station 100 (notification unit 155) instructs the terminal device 200 to perform SPS activation (S213).
- the terminal device 200 selects a resource configured by SPS (S215).
- the terminal device 200 selects a resource to be used for packet transmission from the reserved resource range based on the information about the SPS setting notified in advance.
- the terminal device 200 (communication control part 241) transmits the said packet using the selected resource (S217).
- UE assistance information In the system according to an embodiment of the present disclosure, an example of information that the terminal device 200 provides as UE assistance information to the base station 100 will be described.
- the terminal device 200 provides the base station 100 with at least one of information on the jitter component ⁇ of the packet arrival period T and information on the fluctuation component ⁇ of the packet size P as UE assistance information, for example.
- the terminal device 200 may also provide information provided as UE assistance information in the conventional system to the base station 100 in the system according to an embodiment of the present disclosure.
- Examples of the information related to the jitter component ⁇ of the packet arrival period T include the following information.
- the information shown below is merely an example, and is provided from the terminal device 200 to the base station 100 if the base station 100 can recognize the jitter of the packet arrival period in the terminal device 200.
- Information is not necessarily limited to the following. ⁇ Minimum value ⁇ _min of jitter component ⁇ ⁇ Maximum value ⁇ _max of jitter component ⁇ ⁇ Average of jitter component ⁇ ⁇ Dispersion value of jitter component ⁇
- Examples of the information regarding the fluctuation component ⁇ of the packet size P include the following information. Of course, the information shown below is merely an example, and if the base station 100 can recognize the variation in the packet size in the terminal device 200, the information provided from the terminal device 200 to the base station 100 is It is not necessarily limited to the following.
- -Minimum value ⁇ _min of fluctuation component ⁇ of packet size P The maximum value ⁇ _max of the fluctuation component ⁇ of the packet size P -Average of variation component ⁇ of packet size P-Variance value of variation component ⁇ of packet size P
- SPS configuration An example of SPS configuration (SPS configuration) that the base station 100 controls based on UE assistance information in the system according to an embodiment of the present disclosure will be described.
- the base station 100 allocates the SPS resource to the terminal device based on the UE assistance information provided from the terminal device 200 (that is, reserves the resource). At this time, the base station 100 may transmit the terminal device 200 as a reserved resource range (in other words, an SPS resource allocation range) based on, for example, the jitter component ⁇ and the packet fluctuation component ⁇ . Resource reservation is performed so that a continuous range is secured in a certain time direction and frequency direction. As a specific example, the range of reserved resources is controlled according to the assumed jitter component ⁇ range ( ⁇ _min ⁇ ⁇ _max) and the assumed packet size P range (P_min ⁇ P ⁇ P_max).
- ⁇ _min ⁇ ⁇ _max the assumed packet size P range
- the base station 100 may perform resource allocation (that is, resource reservation) in consideration of at least one of the following information.
- CBR Channel Busy Ratio
- Packet priority information ⁇ Operation service type ⁇ Packet type information ⁇ Terminal device location information ⁇ Terminal device speed
- the base station 100 may determine a range of reserved resources according to CBR (band congestion level) measured in the frequency band to be used.
- CBR band congestion level
- the base station 100 performs control so that the range of the reserved resource becomes wider, and when the CBR is higher than the threshold (congested situation). In, control may be performed so that the range of reserved resources is more limited.
- the base station 100 may determine the range of reserved resources according to the priority of the packet. As a more specific example, the base station 100 performs control such that the range of reserved resources is wider for packets with high priority, and the range of reserved resources is more limited for packets with low priority. You may control.
- the base station 100 may determine the range of reserved resources according to the type of operation service such as “Sensor data sharing” or “Automated driving”.
- the base station 100 may determine the range of reserved resources according to packet type information such as eMBB (enhanced Mobile Broadband) or URLLC (Ultra Reliable Low Latency Communication).
- packet type information such as eMBB (enhanced Mobile Broadband) or URLLC (Ultra Reliable Low Latency Communication).
- the base station 100 may determine the range of reserved resources according to the location information of the terminal device 200.
- the base station 100 may determine the range of reserved resources according to the location information of the terminal device 200.
- jitter and transmission packet size fluctuations may become smaller. You may control so that the range of a resource may be restrict
- jitter and transmission packet size fluctuations may become larger, so the base station 100 controls the range of reserved resources to be wider. May be.
- the base station 100 may determine the range of reserved resources according to the speed of the terminal device 200. As a more specific example, in a situation where an automobile (corresponding to the terminal device 200) travels at a low speed such as in a traffic jam, the jitter and the variation in the size of the transmitted packet may be smaller. 100 may be controlled such that the range of reserved resources is limited. On the other hand, under the situation where the automobile is traveling at high speed, the base station 100 may perform control so that the range of reserved resources becomes wider.
- SPS configuration SPS configuration
- the base station 100 allocates only resources necessary for the terminal device 200 to transmit a packet.
- the base station 100 according to an embodiment of the present disclosure allocates more resources to the terminal device 200 than before when performing Proactive type resource allocation. That is, more resources are reserved for the terminal device 200 than the resources that the terminal device 200 will actually use for packet transmission. Therefore, the terminal device 200 selects at least a part of the resources reserved by the base station 100 as resources used for packet transmission.
- the base station 100 may instruct the terminal device 200 how to select a resource to be used for packet transmission.
- the base station 100 may notify the terminal device of the resource selection method using, for example, SIB, RRC, PBCH, PDCCH, and PDSSH.
- a selection method of resources used for packet transmission may be preconfigured in the terminal device 200.
- the terminal device 200 may randomly select a resource used for packet transmission.
- the terminal device 200 may sense a resource usage status by another terminal device 200 and select a resource to be used for packet transmission based on the sensing result. In this case, for example, the base station 100 may notify (instruct) whether to perform sensing to the terminal device 200.
- the base station 100 has the number of terminal devices to which the same SPS configuration (SPS configuration) as that of the target terminal device 200 is applied (in other words, resources may be shared). Depending on the number of terminal devices, it may be determined whether to instruct execution of sensing to the target terminal device 200. As a more specific example, when the number of terminal devices to which the same SPS configuration (SPS configuration) as the target terminal device 200 is applied is equal to or less than the threshold, the base station 100 is the target terminal. It is not necessary to instruct the apparatus 200 to execute sensing.
- SPS configuration SPS configuration
- the base station 100 may notify the terminal device 200 of an area that the terminal device 200 should be a sensing target.
- the base station 100 is the number of terminal devices to which SPS configuration (SPS configuration) similar to or partially similar to the target terminal device 200 is applied (in other words, terminals that may share resources).
- the number of devices) may be notified to the target terminal device 200.
- the target terminal device 200 may determine whether to perform sensing according to the number of the terminal devices notified from the base station 100.
- the base station 100 may notify the target terminal device 200 of information regarding a condition for determining whether or not the target terminal device 200 performs sensing.
- the base station 100 uses the relationship between whether or not to perform sensing and the number of terminal devices to which similar or partially similar SPS settings are applied as information on the above conditions.
- the indicated information may be notified to the target terminal device 200.
- information related to the above conditions may be preconfigured in the terminal device 200.
- the terminal device 200 may select the resource utilized for transmission of the said packet according to the timing which can transmit the generated packet.
- the terminal device 200 may select a resource that can transmit the generated packet in the shortest time as a resource used for transmitting the packet.
- the range of the reserved resource is set to include a plurality of partial ranges in which different levels among the plurality of levels are set. Also good.
- the SPS resource reserved by the base station 100 may be divided into a plurality of resource blocks, and different levels among the plurality of levels may be set for each resource block.
- FIGS. 40 to 42 are explanatory diagrams for explaining an example of a level setting method for resource blocks divided from SPS resources.
- FIG. 40 shows that the reserved SPS resource (in other words, the resource reservation range) is divided into a plurality of resource blocks according to the probability density function of the jitter component ⁇ of the arrival period T of the packet in the terminal device 200.
- An example of division is shown.
- a level is set according to the average or variance value of the probability density function of the jitter component ⁇
- a reserved SPS resource includes a plurality of resources according to the level.
- An example in the case of being divided into blocks that is, resource blocks corresponding to levels 1 to 3) is shown.
- a resource block in which level 1 is set corresponds to a resource block with a high possibility of transmitting a packet.
- a resource block in which level 3 is set corresponds to a resource block that is unlikely to transmit a packet.
- FIG. 41 shows a case where the reserved SPS resource (in other words, the resource reservation range) is divided into a plurality of resource blocks according to the probability density function of the fluctuation component ⁇ of the packet size P of the packet in the terminal device 200.
- a level is set according to the average or variance value of the probability density function of the fluctuation component ⁇
- a reserved SPS resource includes a plurality of resources according to the level.
- An example in the case of being divided into blocks that is, resource blocks corresponding to levels 1 to 3) is shown.
- a resource block in which level 1 is set corresponds to a resource block with a high possibility of transmitting a packet.
- a resource block in which level 3 is set corresponds to a resource block that is unlikely to transmit a packet.
- FIG. 42 shows the reserved SPS resource (in other words, the resource reservation range), the probability density function of the jitter component ⁇ of the packet arrival period T in the terminal device 200, and the fluctuation component ⁇ of the packet size P of the packet.
- levels are set according to the average and variance values of the probability density functions of the jitter component ⁇ and the variation component ⁇ , and the reserved SPS resource is
- the resource blocks are divided into a plurality of resource blocks (ie, resource blocks corresponding to levels 1 to 3).
- a resource block in which level 1 is set corresponds to a resource block with a high possibility of transmitting a packet.
- a resource block in which level 3 is set corresponds to a resource block that is unlikely to transmit a packet.
- the base station 100 divides the SPS resource into a plurality of resource blocks when allocating the SPS resource to the terminal device 200 (that is, when reserving a resource that can be used by the terminal device 200), The above level is associated with each resource block.
- the conditions for dividing the SPS resource into a plurality of resource blocks may be appropriately changed according to the situation.
- the base station 100 may notify the terminal device 200 of information related to the resource block in which the SPS resource is divided (for example, time and frequency information) and information related to the level associated with each resource block. Good.
- the terminal device 200 determines whether to select a resource to be used for packet transmission from a resource block associated with which level among a plurality of levels according to a predetermined condition. May be. As a specific example, the terminal device 200 may select a resource from a higher-level resource block among a plurality of resource blocks. As another example, the terminal device 200 may select a resource from a resource block having a lower level among a plurality of resource blocks.
- conditions (restrictions) regarding the use of resource blocks according to the level may be set individually.
- conditions may be set so that the use of resource blocks according to the level is classified into exclusive use (Exclusive) and inclusive use (Inclusive).
- exclusive use is set for the level
- exclusive use is set for the level
- the resource block is used so that the resource block corresponding to the level is exclusively used by the target terminal device 200.
- Conditions are limited.
- the comprehensive use is set for the level, the resource block corresponding to the level is the resource block by another terminal device even when a reservation is made for a certain terminal device 200.
- the usage condition of the resource block is relaxed so that overlapping of the resource blocks that can be selected is allowed.
- Table 3 shown below is an example of a correspondence relationship between the level and the classification of the level.
- Reactive resource allocation Next, reactive type resource allocation will be described. In the reactive resource allocation, resource reservation is performed so that the period and the packet size are constant as in the conventional SPS, and if a problem occurs in packet transmission, the resource allocation is performed separately. Is called.
- FIG. 43 is an explanatory diagram for describing an overview of reactive resource allocation, and illustrates an example of a flow of a series of processing of the terminal device when reactive resource allocation is performed.
- the terminal device 200 can transmit a packet using the SPS resource reserved by the base station 100. Whether or not (S253).
- S253 As a specific example, when the size of the packet exceeds the size of the SPS resource and, as a result, the resource for transmitting the packet is insufficient, the terminal device 200 uses the SPS resource to transmit the packet May be determined to be difficult to transmit.
- the terminal device 200 may transmit the packet using the SPS resource. It may be determined that it is difficult.
- the terminal device 200 can transmit a packet using the SPS resource (S253, YES), the terminal device 200 transmits the packet to be transmitted using the SPS resource (S257).
- the terminal device 200 acquires a new resource for transmitting the packet (S255).
- a method of acquiring a new resource for the terminal device 200 to transmit a packet mainly “a method of requesting resource allocation to the base station” and “a method of selecting a resource by the terminal device itself” are given. It is done. Details of these methods will be described later.
- the terminal device 200 transmits the packet used as transmission object using the newly acquired resource (S257).
- FIG. 44 is a flowchart illustrating an example of a flow of a series of processes of the terminal device 200 when Reactive resource allocation is performed. Specifically, FIG. 44 illustrates an example of a flow of a series of processes of the terminal device 200 when the terminal device 200 requests the base station 100 to allocate resources.
- the terminal device 200 checks whether or not a packet can be transmitted using the SPS resource reserved by the base station 100 (S303). If the terminal device 200 can transmit a packet using the SPS resource (S303, YES), the terminal device 200 transmits the packet to be transmitted using the SPS resource (S307). This operation is the same as the example described with reference to FIG.
- the terminal device 200 requests the base station 100 to allocate a resource (S305).
- the terminal device 200 may provide the base station 100 with information on a request value for transmission delay, the size of the packet, and the like for the packet to be transmitted at that time. Further, the terminal device 200 may provide the base station 100 with information regarding the jitter component ⁇ of the packet arrival period T, the fluctuation component ⁇ of the packet size P, and the like.
- the base station 100 allocates resources for transmitting the packet that the terminal device 200 is about to transmit at that time. At this time, the base station 100 may additionally allocate resources for a size that is insufficient when the packet is transmitted using the reserved SPS resources. Specifically, in a situation where SPS resources for 10 resource blocks are reserved, when the terminal device 200 tries to transmit a packet for 15 resource blocks, the base station 100 has a shortage of 5 A resource block is newly allocated to the terminal device 200. In this case, the terminal device 200 transmits the packet using the already reserved SPS resource and the newly allocated resource (S307).
- the base station 100 may newly allocate a resource for transmitting the packet that the terminal device 200 is to transmit at that time, in addition to the already reserved SPS resource. Specifically, when the terminal device 200 intends to transmit a packet for 15 resource blocks, the base station 100 adds 15 resource blocks to the terminal device 200 separately from the reserved SPS resources. May be assigned. In this case, the terminal device 200 transmits the packet using the newly allocated resource (S307).
- the SPS resource reserved by the base station 100 corresponds to an example of “first resource”
- the resource for which the terminal device 200 requests allocation to the base station 100 separately from the SPS resource is “ This corresponds to “second resource”.
- FIG. 45 is a flowchart illustrating another example of a flow of a series of processes of the terminal device 200 when Reactive resource allocation is performed. Specifically, FIG. 45 illustrates an example of a flow of a series of processes of the base station 100 when the terminal device 200 requests the base station 100 to allocate resources. Note that the operation of the terminal device 200 is the same as the example described with reference to FIG. 44, and thus detailed description thereof is omitted.
- the base station 100 when the base station 100 receives a request for allocation of resources used for packet transmission from the terminal device 200 (S351), the base station 100 newly allocates resources to the terminal device 200 (S353).
- This operation is the same as the example described with reference to FIG. That is, the base station 100 may additionally allocate resources for a size that is insufficient when the packet is transmitted using an already reserved SPS resource. In addition to the SPS resource, the base station 100 may newly allocate a resource for the terminal device 200 to transmit the packet.
- the base station 100 estimates the future situation regarding the periodic packet transmission by the terminal device 200, and determines whether or not to perform SPS setting again (that is, whether or not to reset the SPS configuration). (S355).
- the base station 100 may determine whether to perform SPS setting again according to the content of the request from the terminal device 200. As a specific example, the base station 100 determines that the transmission delay request value and the packet size for the terminal device 200 to transmit a packet deviate from the current SPS setting value by a certain amount or more. It may be determined that the setting is performed again. As a specific example, it is assumed that 30 resource blocks are required by a request from the terminal device 200 in a situation where SPS resources for 10 resource blocks are reserved. At this time, when the 20 resource blocks that are insufficient exceeds the threshold, the base station 100 performs SPS setting again.
- the base station 100 may determine whether to perform SPS setting again according to the number of requests from the terminal device 200.
- the base station 100 determines whether to perform SPS setting again according to the type of service provided by the terminal device 200 (that is, the service type associated with the terminal device 200). May be. As a specific example, when receiving a request from the terminal device 200 that transmits a high priority message, the base station 100 may reestablish the SPS after estimating the future situation.
- the base station 100 may update the SPS setting based on various setting request values for the terminal device 200 to transmit a packet.
- the base station 100 allocates 15 resource blocks for the terminal device 200 to transmit a packet, and further anticipates that the same size is required for subsequent periodic packet transmission.
- the size of the SPS resource may be updated to 15 resource blocks.
- the base station 100 may update the SPS setting in consideration of the jitter component ⁇ of the packet arrival period T in the terminal device 200, the fluctuation component ⁇ of the packet size P, and the like.
- the base station 100 may update the SPS setting in consideration of the jitter component ⁇ of the packet arrival period T in the terminal device 200, the fluctuation component ⁇ of the packet size P, and the like.
- SPS resources for 10 resource blocks are reserved, 15 resource blocks are required in response to a request from the terminal device 200. Assume that 20 resource blocks are required.
- the terminal device 200 requests the base station 100 to allocate resources (15 resource blocks) necessary for packet transmission, and further notifies the base station 100 of information regarding the packet size variation amount. .
- the base station 100 allocates 15 resource blocks for the terminal device 200 to transmit a packet, and further sets the size of the SPS resource to 20 resources in anticipation of the size variation of the packet in the subsequent periodic packet transmission. You may update to a block. Further, when the base station 100 acquires information on the jitter component of the packet arrival period from the terminal device 200, the base station 100 updates the timing (position in the time axis direction) for assigning the SPS resource according to the jitter component. The range in the time axis direction to which the SPS resource is allocated may be controlled. That is, in response to a request from the terminal device 200, the base station 100 may reserve SPS resources according to the jitter component of the packet arrival period, as in the example described above as “Proactive resource allocation”. Good.
- Method for the terminal device itself to select a resource (Method for the terminal device itself to select a resource) Subsequently, as an example of a method for the terminal device 200 to acquire a new resource for transmitting a packet, a method for newly selecting a resource that the terminal device 200 itself uses for packet transmission will be described.
- FIG. 46 is a flowchart illustrating another example of a flow of a series of processes performed by the terminal device 200 when Reactive resource allocation is performed. Specifically, FIG. 46 illustrates an example of a flow of a series of processes performed by the terminal device 200 when the terminal device 200 itself newly selects a resource to be used for packet transmission.
- the terminal device 200 checks whether or not the packet can be transmitted using the SPS resource reserved by the base station 100 (S403). ). If the terminal device 200 can transmit a packet using the SPS resource (S403, YES), the terminal device 200 transmits the packet to be transmitted using the SPS resource (S407).
- the terminal device 200 selects a new resource for transmitting the packet (S405).
- the terminal device 200 may select a part of resources reserved in advance by the base station 100 as resources used for packet transmission.
- the terminal device 200 may select a resource other than the resource reserved in advance by the base station 100 as a resource used for packet transmission. The resource selection method by the terminal device 200 will be described later in detail with a specific example. Then, the terminal device 200 transmits the packet using the newly selected resource (S407).
- the SPS resource reserved by the base station 100 corresponds to an example of a “first resource”, and a resource newly selected by the terminal device 200 separately from the SPS resource is a “second resource”. It corresponds to.
- the terminal device 200 may randomly select a resource used for packet transmission. At this time, the terminal device 200 may select a resource that may be used by another terminal device 200 as a selection target.
- the terminal device 200 may sense a resource usage status by another terminal device 200 and select a resource to be used for packet transmission based on the sensing result. At this time, the terminal device 200 may select a resource that may be used by another terminal device 200 as a selection target.
- terminal device 200 selects a resource to be used for transmitting the packet according to the timing at which the generated packet can be transmitted. May be.
- the terminal device 200 may select a resource that can transmit the generated packet in the shortest time as a resource used for transmitting the packet. At this time, the terminal device 200 may select a resource that may be used by another terminal device 200 as a selection target.
- the terminal device 200 may select a resource to be used for packet transmission from the resource pool secured in advance by the base station 100 for backup. Good.
- the resource pool secured in advance by the base station 100 for backup is also referred to as a “backup resource pool (BRP)”.
- FIG. 47 is a sequence diagram showing an example of a flow of processing related to setting of a backup resource pool (BRP).
- BRP backup resource pool
- the base station 100 performs BRP setting in addition to SPS setting.
- the base station 100 may set a part of a common resource pool configured as a BRP for the terminal device 200 that performs inter-device communication such as V2X communication.
- the base station 100 may set a BRP common to a plurality of terminal devices 200 (and thus all terminal devices 200). As another example, the base station 100 may set different BRPs for each of the plurality of terminal devices 200. As a specific example, when the arrival timings of packets in each of the plurality of terminal devices 200 are different, the base station 100 gives each terminal device 200 a time axis according to the arrival timing in the terminal device 200. The BRP with the adjusted position may be set.
- the base station 100 may change the BRP setting (for example, the position and size on the time axis) according to the situation.
- the base station 100 responds to information such as the number of terminal devices 200 that set the BRP, priority information of the transmission message, service type, travel environment of the terminal device 200, travel speed of the terminal device 200, and the like.
- the BRP setting may be updated.
- the base station 100 may not change the BRP setting.
- the base station 100 notifies the terminal device 200 of information (SPS & BRP resource allocation) regarding each of the allocated SPS resource and BRP (S457).
- the terminal device 200 can select a resource to be used for transmitting the packet from the BRP.
- the terminal device 200 selects a resource to be used for transmission of the packet from the BRP. May be.
- the terminal device 200 uses the resource used for transmitting the packet. May be selected from BRP. At this time, the terminal device 200 may additionally select a resource for a size that is insufficient when the packet is transmitted using the SPS resource from the BRP. In this case, the terminal device 200 may transmit the packet using the SPS resource and the resource additionally selected from the BRP. As another example, the terminal device 200 may select a resource for transmitting a packet from the BRP separately from the SPS resource. In this case, the terminal device 200 may transmit the packet using the resource selected from the BRP instead of the SPS resource.
- the terminal device 200 is not used by the other terminal devices 200 by recognizing a situation related to resource selection by the other terminal devices 200. A resource may be selected.
- FIG. 48 is a flowchart showing another example of a flow of a series of processes of the terminal device 200 when Reactive resource allocation is performed. Specifically, FIG. 48 illustrates another example of a flow of a series of processes performed by the terminal device 200 when the terminal device 200 itself newly selects a resource to be used for packet transmission. An example in which the terminal device 200 selects a resource that is not used by another terminal device 200 is shown.
- the terminal device 200 acquires information related to SPS configuration (SPS Configuration) corresponding to another terminal device 200 (S501). Thereby, the terminal device 200 can recognize resources that are not used by other terminal devices 200 based on the acquired information. In this case, for example, the terminal device 200 may recognize resources that are not used by other terminal devices 200 based on the information transmitted from the base station 100 (for example, broadcast). Further, as another example, the terminal device 200 may share information regarding the SPS settings corresponding to the terminal device 200 with each other. In this case, the base station 100 may configure an SPS using a common SPS Cell RNTI for each of a plurality of terminal devices 200 sharing the above information. At this time, the base station 100 may not scramble the SPS Cell RNTI. In addition, when the SPS Cell RNTI is scrambled, the base station 100 may use a common scrambling sequence for each of the plurality of terminal devices 200 sharing the above information.
- SPS Configuration SPS Configuration
- the terminal device 200 checks whether or not the packet can be transmitted using the SPS resource (S503).
- the terminal device 200 selects the SPS resource (S505) and transmits the packet to be transmitted (S509).
- the terminal device 200 when it is difficult for the terminal device 200 to transmit a packet using the SPS resource (S503, NO), a resource that is not used by another terminal device 200 recognized based on the above information is assigned to the packet. May be selected as a resource to be used for transmission (S507). And the terminal device 200 transmits the said packet using the selected resource (namely, resource which is not used by the other terminal device 200) (S509).
- the terminal device 200 that is a target for sharing information related to SPS settings may be set based on a predetermined condition.
- the terminal device 200 that is the target of sharing the information may be set according to the attribute of the packet transmitted by the terminal device 200.
- a plurality of terminal devices 200 having a similar distribution of arrival times of packets may be set as the information sharing targets.
- a plurality of terminal devices 200 having a similar packet size distribution may be set as the information sharing targets.
- a plurality of terminal devices 200 having the same packet priority information may be set as the information sharing targets.
- a plurality of terminal devices 200 having substantially the same type of service (service type) to be provided may be set as the information sharing target.
- the terminal device 200 that is the target of sharing the information may be set according to the degree of interference between the plurality of terminal devices 200.
- a plurality of terminal devices 200 that are unlikely to interfere with each other may be set as the information sharing targets.
- the above-described selection method is merely an example, and does not necessarily limit the resource selection method by the terminal device 200 itself.
- two or more selection methods in the above-described selection method examples can be combined.
- the terminal device 200 may randomly select a resource to be used for packet transmission from the backup resource pool.
- Reactive resource allocation When Reactive resource allocation is performed as described above, it may be a situation where resources that are not secured in advance are used, so that the packet transmission fails every time, etc. There is a possibility that the transmission will fail continuously. Therefore, in view of such a situation, if it is estimated that there is a possibility that the terminal device 200 may fail to transmit subsequent packets in the SPS setting at that time, the base station 100 is informed of that fact. By reporting, the base station 100 may be requested to reset the SPS. Moreover, not only the request
- FIG. 49 is a flowchart illustrating an example of a flow of a series of processes of the terminal device 200 in the system according to the modification.
- the terminal device 200 when traffic occurs (that is, a packet to be transmitted is generated) (S551), the terminal device 200 transmits the packet using the SPS resource reserved by the base station 100. It is confirmed whether or not it is possible (S553). If the terminal device 200 can transmit a packet using the SPS resource (S553, YES), the terminal device 200 transmits the packet to be transmitted using the SPS resource (S561).
- the terminal device 200 transmits the packet as described above as an example of “reactive resource allocation”. Resources available to the server are acquired (S555). In addition, the terminal device 200 determines whether or not subsequent packet transmission is possible based on the SPS setting (that is, whether or not periodic packet transmission is possible thereafter), and the result of the determination Is determined to be reported to the base station 100 (S557). Details of an example of a method for determining whether or not packet transmission is possible will be described later.
- the terminal device 200 determines that a report to the base station 100 is required (S557, YES), the terminal device 200 reports to the base station 100 that there is a possibility that the subsequent packet transmission may fail (S559).
- the packet is transmitted using the newly acquired resource (S561).
- the terminal device 200 determines that reporting to the base station 100 is unnecessary (S559, NO), the terminal device 200 transmits the packet using the newly acquired resource without performing the reporting ( S561).
- FIG. 50 is a flowchart showing another example of a flow of a series of processes of the terminal device 200 in the system according to the modification.
- the terminal device 200 when traffic occurs (that is, a packet to be transmitted occurs) (S601), the terminal device 200 transmits the packet using the SPS resource reserved by the base station 100. It is confirmed whether or not it is possible (S603). If the terminal device 200 can transmit a packet using the SPS resource (S603, YES), the terminal device 200 transmits the packet to be transmitted using the SPS resource (S605).
- the terminal device 200 transmits the packet as described above as an example of “reactive resource allocation”. Resources available to the user are acquired (S607). Then, the terminal device 200 transmits the packet using the newly acquired resource (S609).
- the terminal device 200 determines whether or not subsequent packet transmission is possible based on the SPS setting, and determines whether or not to report the result of the determination to the base station 100 (S611). Details of an example of a method for determining whether or not packet transmission is possible will be described later.
- the terminal device 200 determines that a report to the base station 100 is required (S611, YES), the terminal device 200 reports to the base station 100 that there is a possibility that the subsequent packet transmission may fail (S613). On the other hand, when it is determined that reporting to the base station 100 is unnecessary (S611, NO), the terminal device 200 does not perform the above report.
- the terminal device 200 determines whether or not subsequent packet transmission is possible based on the SPS setting at that time, and determines whether or not to report the determination result to the base station 100. An example will be described.
- the terminal device 200 may indicate that the subsequent packet transmission may fail depending on whether it is difficult to maintain communication QoS (Quality of Service) based on the SPS setting at that time.
- QoS Quality of Service
- You may report to the base station 100.
- the terminal apparatus 200 continuously transmits m times (m is an integer equal to or greater than 1) j times (j is an integer equal to or greater than 1), The above report may be made.
- the variables m and j may be determined by the terminal device 200 itself or set by the base station 100. Further, as the variables m and j, a common value may be set for the plurality of terminal devices 200, or may be set individually for each of the plurality of terminal devices 200.
- the terminal device 200 may report to the base station 100 that the subsequent packet transmission may fail.
- the terminal device 200 may include at least information regarding the reason for the transmission failure in the report.
- the terminal apparatus 200 reports to the base station 100 that it is difficult to satisfy a request for transmission latency (latency), or that resources for transmitting packets are insufficient with only SPS resources. May be.
- the terminal device 200 may include information related to packet transmission in the report to the base station 100.
- the terminal device 200 may include information such as the number of times that QoS cannot be maintained in the packet transmission so far in the report to the base station 100.
- FIG. 51 is a flowchart showing an example of a series of processing flows of the base station 100 in the system according to the modification, and particularly shows an example of the processing flow when receiving the report from the terminal device 200. .
- the SPS is set according to the content of the report. Is determined again (that is, whether or not SPS is reconfigured) (S653).
- the base station 100 may determine that it is necessary to perform SPS setting again when the terminal device 200 that has received the report determines that it is difficult to maintain the QoS of communication. Good.
- the base station 100 receives a report from the terminal device 200 n times (n is an integer of 1 or more), the base station 100 determines that it is difficult for the terminal device 200 to maintain communication QoS. Then, it may be determined that the SPS needs to be set again.
- n a common value may be set for the plurality of terminal devices 200, or may be set individually for each of the plurality of terminal devices 200.
- the base station 100 decides to set the SPS again (S653, YES)
- the base station 100 reconfigures the SPS resource according to the content of the report from the terminal device 200 (S655).
- the base station 100 may reconfigure the SPS resource according to the jitter component of the packet arrival period (ie, reserve the SPS resource), as in the example described above as “Proactive resource allocation”. You may).
- the base station 100 notifies the terminal device 200 of information (SPS configuration) related to the new SPS setting (S657).
- the terminal device 200 can specify the SPS resource used for packet transmission based on the new SPS setting at the subsequent packet transmission timing.
- the base station 100 determines that it is not necessary to set the SPS again (S653, NO)
- the base station 100 does not have to execute the processes indicated by the reference numerals S655 and S657.
- the terminal device transmits the first information regarding the condition for periodically transmitting a packet to another terminal device through inter-device communication.
- the first information includes, for example, at least one of information regarding jitter of a packet periodically transmitted by inter-device communication and information regarding size variation of the packet.
- the said terminal device acquires the 2nd information regarding the transmission resource allocated to be available for the transmission of the said periodic packet from the said base station after the notification of the said 1st information. And the said terminal device selects the resource utilized for transmission of the said periodic packet based on said 2nd information.
- the base station can be more flexible even in a situation where, for example, variations in packet transmission timing according to jitter components included in traffic, fluctuations in the size of transmitted packets, and the like occur. It becomes possible to allocate resources to. That is, according to the system according to an embodiment of the present disclosure, more flexible resource allocation can be performed in inter-device communication such as V2X communication.
- inter-device communication such as V2X communication.
- some terminal devices among a plurality of terminal devices performing inter-device communication correspond to an example of “first terminal device”, and some other terminal devices are examples of “second terminal device”. Equivalent to.
- the terminal device responds according to information on the first resource allocated for use in packet transmission in inter-device communication and information on a packet scheduled to be transmitted.
- the base station is notified of a request related to the allocation of the second resource different from the first resource.
- the terminal apparatus can respond to the request even when it is difficult to transmit a packet using, for example, a pre-assigned (reserved) first resource. It is also possible to transmit the packet by using the second resource newly allocated by. That is, even under conditions where variations in packet transmission timing according to jitter components included in traffic, fluctuations in the size of transmitted packets, and the like occur, the terminal device transmits resources to the base station according to the situation. By requesting allocation, it becomes possible to transmit a packet stably.
- the terminal device includes: information related to the first resource allocated for use in packet transmission in inter-device communication; and information related to the packet scheduled to be transmitted. In response, a second resource different from the first resource is selected.
- the terminal device can select the newly selected second resource even when it is difficult to transmit a packet using the first resource that is allocated (reserved) in advance. It is also possible to transmit the packet using resources. In other words, the terminal device selects a new resource according to the situation even in a situation where variations in the packet transmission timing according to the jitter component included in the traffic, fluctuations in the size of the transmitted packet, etc. occur. By doing so, it becomes possible to transmit a packet stably.
- NR V2X communication supports new use cases that require high reliability, low delay, high-speed communication, and high capacity that could not be supported by LTE-based V2X. Even in such a case, according to the system according to an embodiment of the present disclosure, it is possible to respond more flexibly to various use cases supported by NR V2X communication based on the configuration described above. It becomes possible.
- the base station 100 may be realized as any type of eNB (evolved Node B) such as a macro eNB or a small eNB.
- the small eNB may be an eNB that covers a cell smaller than a macro cell, such as a pico eNB, a micro eNB, or a home (femto) eNB.
- the base station 100 may be realized as another type of base station such as a NodeB or a BTS (Base Transceiver Station).
- Base station 100 may include a main body (also referred to as a base station apparatus) that controls radio communication, and one or more RRHs (Remote Radio Heads) that are arranged at locations different from the main body. Further, various types of terminals described later may operate as the base station 100 by temporarily or semi-permanently executing the base station function.
- a main body also referred to as a base station apparatus
- RRHs Remote Radio Heads
- the terminal device 200 or 300 is a smartphone, a tablet PC (Personal Computer), a notebook PC, a portable game terminal, a mobile terminal such as a portable / dongle type mobile router or a digital camera, or a car navigation device. It may be realized as an in-vehicle terminal. Further, the terminal device 200 or 300 may be realized as a terminal (also referred to as an MTC (Machine Type Communication) terminal) that performs M2M (Machine To Machine) communication. Further, the terminal device 200 or 300 may be a wireless communication module (for example, an integrated circuit module configured by one base station 100 die) mounted on these terminals.
- MTC Machine Type Communication
- FIG. 52 is a block diagram illustrating a first example of a schematic configuration of an eNB to which the technology according to the present disclosure may be applied.
- the eNB 800 includes one or more antennas 810 and a base station device 820. Each antenna 810 and the base station apparatus 820 can be connected to each other via an RF cable.
- Each of the antennas 810 has a single or a plurality of antenna elements (for example, a plurality of antenna elements constituting a MIMO antenna), and is used for transmission and reception of radio signals by the base station apparatus 820.
- the eNB 800 includes a plurality of antennas 810 as illustrated in FIG. 52, and the plurality of antennas 810 may respectively correspond to a plurality of frequency bands used by the eNB 800, for example. 52 illustrates an example in which the eNB 800 includes a plurality of antennas 810, but the eNB 800 may include a single antenna 810.
- the base station apparatus 820 includes a controller 821, a memory 822, a network interface 823, and a wireless communication interface 825.
- the controller 821 may be a CPU or a DSP, for example, and operates various functions of the upper layer of the base station apparatus 820. For example, the controller 821 generates a data packet from the data in the signal processed by the wireless communication interface 825, and transfers the generated packet via the network interface 823. The controller 821 may generate a bundled packet by bundling data from a plurality of baseband processors, and may transfer the generated bundled packet. In addition, the controller 821 is a logic that executes control such as radio resource control, radio bearer control, mobility management, inflow control, or scheduling. May have a typical function. Moreover, the said control may be performed in cooperation with a surrounding eNB or a core network node.
- the memory 822 includes RAM and ROM, and stores programs executed by the controller 821 and various control data (for example, terminal list, transmission power data, scheduling data, and the like).
- the network interface 823 is a communication interface for connecting the base station device 820 to the core network 824.
- the controller 821 may communicate with the core network node or other eNB via the network interface 823.
- the eNB 800 and the core network node or another eNB may be connected to each other by a logical interface (for example, an S1 interface or an X2 interface).
- the network interface 823 may be a wired communication interface or a wireless communication interface for wireless backhaul.
- the network interface 823 may use a frequency band higher than the frequency band used by the wireless communication interface 825 for wireless communication.
- the wireless communication interface 825 supports any cellular communication scheme such as LTE (Long Term Evolution) or LTE-Advanced, and provides a wireless connection to terminals located in the cell of the eNB 800 via the antenna 810.
- the wireless communication interface 825 may typically include a baseband (BB) processor 826, an RF circuit 827, and the like.
- the BB processor 826 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and each layer (for example, L1, MAC (Medium Access Control), RLC (Radio Link Control), and PDCP).
- Various signal processing of Packet Data Convergence Protocol
- Packet Data Convergence Protocol is executed.
- the BB processor 826 may have some or all of the logical functions described above instead of the controller 821.
- the BB processor 826 may be a module that includes a memory that stores a communication control program, a processor that executes the program, and related circuits. The function of the BB processor 826 may be changed by updating the program. Good.
- the module may be a card or a blade inserted into a slot of the base station apparatus 820, or a chip mounted on the card or the blade.
- the RF circuit 827 may include a mixer, a filter, an amplifier, and the like, and transmits and receives a radio signal via the antenna 810.
- the wireless communication interface 825 includes a plurality of BB processors 826 as illustrated in FIG. 52, and the plurality of BB processors 826 may respectively correspond to a plurality of frequency bands used by the eNB 800, for example. Further, the wireless communication interface 825 includes a plurality of RF circuits 827 as shown in FIG. 52, and the plurality of RF circuits 827 may respectively correspond to a plurality of antenna elements, for example. 52 illustrates an example in which the wireless communication interface 825 includes a plurality of BB processors 826 and a plurality of RF circuits 827, the wireless communication interface 825 includes a single BB processor 826 or a single RF circuit 827. But you can.
- the eNB 800 illustrated in FIG. 52 one or more components included in the base station 100 described with reference to FIG. 2 (for example, at least one of the communication control unit 151, the information acquisition unit 153, and the notification unit 155). May be implemented in the wireless communication interface 825. Alternatively, at least some of these components may be implemented in the controller 821. As an example, the eNB 800 includes a module including a part (for example, the BB processor 826) or all of the wireless communication interface 825 and / or the controller 821, and the one or more components are mounted in the module. Good.
- the module stores a program for causing the processor to function as the one or more components (in other words, a program for causing the processor to execute the operation of the one or more components).
- the program may be executed.
- a program for causing a processor to function as the one or more components is installed in the eNB 800, and the radio communication interface 825 (eg, the BB processor 826) and / or the controller 821 executes the program.
- the eNB 800, the base station apparatus 820, or the module may be provided as an apparatus including the one or more components, and a program for causing a processor to function as the one or more components is provided. May be.
- a readable recording medium in which the program is recorded may be provided.
- the radio communication unit 120 described with reference to FIG. 2 may be implemented in the radio communication interface 825 (for example, the RF circuit 827) in the eNB 800 illustrated in FIG. Further, the antenna unit 110 may be mounted on the antenna 810.
- the network communication unit 130 may be implemented in the controller 821 and / or the network interface 823.
- the storage unit 140 may be implemented in the memory 822.
- FIG. 53 is a block diagram illustrating a second example of a schematic configuration of an eNB to which the technology according to the present disclosure may be applied.
- the eNB 830 includes one or more antennas 840, a base station apparatus 850, and an RRH 860. Each antenna 840 and RRH 860 may be connected to each other via an RF cable. Base station apparatus 850 and RRH 860 can be connected to each other via a high-speed line such as an optical fiber cable.
- Each of the antennas 840 has a single or a plurality of antenna elements (for example, a plurality of antenna elements constituting a MIMO antenna), and is used for transmission / reception of radio signals by the RRH 860.
- the eNB 830 includes a plurality of antennas 840, and the plurality of antennas 840 may correspond to a plurality of frequency bands used by the eNB 830, for example.
- FIG. 53 illustrates an example in which the eNB 830 includes a plurality of antennas 840, but the eNB 830 may include a single antenna 840.
- the base station device 850 includes a controller 851, a memory 852, a network interface 853, a wireless communication interface 855, and a connection interface 857.
- the controller 851, the memory 852, and the network interface 853 are the same as the controller 821, the memory 822, and the network interface 823 described with reference to FIG.
- the wireless communication interface 855 supports a cellular communication method such as LTE or LTE-Advanced, and provides a wireless connection to a terminal located in a sector corresponding to the RRH 860 via the RRH 860 and the antenna 840.
- the wireless communication interface 855 may typically include a BB processor 856 and the like.
- the BB processor 856 is the same as the BB processor 826 described with reference to FIG. 52 except that the BB processor 856 is connected to the RF circuit 864 of the RRH 860 via the connection interface 857.
- the wireless communication interface 855 includes a plurality of BB processors 856 as illustrated in FIG.
- the wireless communication interface 855 may include a single BB processor 856.
- connection interface 857 is an interface for connecting the base station device 850 (wireless communication interface 855) to the RRH 860.
- the connection interface 857 may be a communication module for communication on the high-speed line that connects the base station apparatus 850 (wireless communication interface 855) and the RRH 860.
- the RRH 860 includes a connection interface 861 and a wireless communication interface 863.
- connection interface 861 is an interface for connecting the RRH 860 (wireless communication interface 863) to the base station device 850.
- the connection interface 861 may be a communication module for communication on the high-speed line.
- the wireless communication interface 863 transmits and receives wireless signals via the antenna 840.
- the wireless communication interface 863 may typically include an RF circuit 864 and the like.
- the RF circuit 864 may include a mixer, a filter, an amplifier, and the like, and transmits and receives wireless signals via the antenna 840.
- the wireless communication interface 863 includes a plurality of RF circuits 864 as shown in FIG. 53, and the plurality of RF circuits 864 may correspond to, for example, a plurality of antenna elements, respectively.
- FIG. 53 shows an example in which the wireless communication interface 863 includes a plurality of RF circuits 864, but the wireless communication interface 863 may include a single RF circuit 864.
- the eNB 830 includes a module including a part (for example, the BB processor 856) or the whole of the wireless communication interface 855 and / or the controller 851, and the one or more components are mounted in the module. Good.
- the module stores a program for causing the processor to function as the one or more components (in other words, a program for causing the processor to execute the operation of the one or more components).
- the program may be executed.
- a program for causing a processor to function as the one or more components is installed in the eNB 830, and the wireless communication interface 855 (eg, the BB processor 856) and / or the controller 851 executes the program.
- the eNB 830, the base station apparatus 850, or the module may be provided as an apparatus including the one or more components, and a program for causing a processor to function as the one or more components is provided. May be.
- a readable recording medium in which the program is recorded may be provided.
- the radio communication unit 120 described with reference to FIG. 2 may be implemented in the radio communication interface 863 (for example, the RF circuit 864).
- the antenna unit 110 may be mounted on the antenna 840.
- the network communication unit 130 may be implemented in the controller 851 and / or the network interface 853.
- the storage unit 140 may be mounted in the memory 852.
- FIG. 54 is a block diagram illustrating an example of a schematic configuration of a smartphone 900 to which the technology according to the present disclosure can be applied.
- the smartphone 900 includes a processor 901, a memory 902, a storage 903, an external connection interface 904, a camera 906, a sensor 907, a microphone 908, an input device 909, a display device 910, a speaker 911, a wireless communication interface 912, one or more antenna switches 915.
- One or more antennas 916, a bus 917, a battery 918 and an auxiliary controller 919 are provided.
- the processor 901 may be, for example, a CPU or a SoC (System on Chip), and controls the functions of the application layer and other layers of the smartphone 900.
- the memory 902 includes a RAM and a ROM, and stores programs executed by the processor 901 and data.
- the storage 903 can include a storage medium such as a semiconductor memory or a hard disk.
- the external connection interface 904 is an interface for connecting an external device such as a memory card or a USB (Universal Serial Bus) device to the smartphone 900.
- the camera 906 includes, for example, an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and generates a captured image.
- the sensor 907 may include a sensor group such as a positioning sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor.
- the microphone 908 converts sound input to the smartphone 900 into an audio signal.
- the input device 909 includes, for example, a touch sensor that detects a touch on the screen of the display device 910, a keypad, a keyboard, a button, or a switch, and receives an operation or information input from a user.
- the display device 910 has a screen such as a liquid crystal display (LCD) or an organic light emitting diode (OLED) display, and displays an output image of the smartphone 900.
- the speaker 911 converts an audio signal output from the smartphone 900 into audio.
- the wireless communication interface 912 supports any cellular communication method such as LTE or LTE-Advanced, and performs wireless communication.
- the wireless communication interface 912 may typically include a BB processor 913, an RF circuit 914, and the like.
- the BB processor 913 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various signal processing for wireless communication.
- the RF circuit 914 may include a mixer, a filter, an amplifier, and the like, and transmits and receives radio signals via the antenna 916.
- the wireless communication interface 912 may be a one-chip module in which the BB processor 913 and the RF circuit 914 are integrated.
- the wireless communication interface 912 may include a plurality of BB processors 913 and a plurality of RF circuits 914 as shown in FIG. 54 shows an example in which the wireless communication interface 912 includes a plurality of BB processors 913 and a plurality of RF circuits 914, the wireless communication interface 912 includes a single BB processor 913 or a single RF circuit 914. But you can.
- the wireless communication interface 912 may support other types of wireless communication methods such as a short-range wireless communication method, a proximity wireless communication method, or a wireless LAN (Local Area Network) method in addition to the cellular communication method.
- a BB processor 913 and an RF circuit 914 for each wireless communication method may be included.
- Each of the antenna switches 915 switches the connection destination of the antenna 916 among a plurality of circuits (for example, circuits for different wireless communication systems) included in the wireless communication interface 912.
- Each of the antennas 916 includes a single or a plurality of antenna elements (for example, a plurality of antenna elements constituting a MIMO antenna), and is used for transmission / reception of a radio signal by the radio communication interface 912.
- the smartphone 900 may include a plurality of antennas 916 as illustrated in FIG. Note that FIG. 54 illustrates an example in which the smartphone 900 includes a plurality of antennas 916, but the smartphone 900 may include a single antenna 916.
- the smartphone 900 may include an antenna 916 for each wireless communication method.
- the antenna switch 915 may be omitted from the configuration of the smartphone 900.
- the bus 917 connects the processor 901, the memory 902, the storage 903, the external connection interface 904, the camera 906, the sensor 907, the microphone 908, the input device 909, the display device 910, the speaker 911, the wireless communication interface 912, and the auxiliary controller 919 to each other.
- the battery 918 supplies power to each block of the smartphone 900 shown in FIG. 54 via a power supply line partially shown by a broken line in the drawing.
- the auxiliary controller 919 operates the minimum necessary functions of the smartphone 900 in the sleep mode.
- one or more components may be implemented in the wireless communication interface 912.
- the smartphone 900 includes a module including a part (for example, the BB processor 913) or the whole of the wireless communication interface 912, the processor 901, and / or the auxiliary controller 919, and the one or more components in the module. May be implemented.
- the module stores a program for causing the processor to function as the one or more components (in other words, a program for causing the processor to execute the operation of the one or more components).
- the program may be executed.
- a program for causing a processor to function as the one or more components is installed in the smartphone 900, and the wireless communication interface 912 (eg, the BB processor 913), the processor 901, and / or the auxiliary controller 919 is The program may be executed.
- the smartphone 900 or the module may be provided as a device including the one or more components, and a program for causing a processor to function as the one or more components may be provided.
- a readable recording medium in which the program is recorded may be provided.
- the wireless communication unit 220 described with reference to FIG. 3 may be implemented in the wireless communication interface 912 (for example, the RF circuit 914).
- the antenna unit 210 may be mounted on the antenna 916.
- the storage unit 230 may be mounted in the memory 902.
- FIG. 55 is a block diagram illustrating an example of a schematic configuration of a car navigation device 920 to which the technology according to the present disclosure can be applied.
- the car navigation device 920 includes a processor 921, a memory 922, a GPS (Global Positioning System) module 924, a sensor 925, a data interface 926, a content player 927, a storage medium interface 928, an input device 929, a display device 930, a speaker 931, and wireless communication.
- the interface 933 includes one or more antenna switches 936, one or more antennas 937, and a battery 938.
- the processor 921 may be a CPU or SoC, for example, and controls the navigation function and other functions of the car navigation device 920.
- the memory 922 includes RAM and ROM, and stores programs and data executed by the processor 921.
- the GPS module 924 measures the position (for example, latitude, longitude, and altitude) of the car navigation device 920 using GPS signals received from GPS satellites.
- the sensor 925 may include a sensor group such as a gyro sensor, a geomagnetic sensor, and an atmospheric pressure sensor.
- the data interface 926 is connected to the in-vehicle network 941 through a terminal (not shown), for example, and acquires data generated on the vehicle side such as vehicle speed data.
- the content player 927 reproduces content stored in a storage medium (for example, CD or DVD) inserted into the storage medium interface 928.
- the input device 929 includes, for example, a touch sensor, a button, or a switch that detects a touch on the screen of the display device 930, and receives an operation or information input from the user.
- the display device 930 has a screen such as an LCD or an OLED display, and displays a navigation function or an image of content to be reproduced.
- the speaker 931 outputs the navigation function or the audio of the content to be played back.
- the wireless communication interface 933 supports any cellular communication method such as LTE or LTE-Advanced, and performs wireless communication.
- the wireless communication interface 933 may typically include a BB processor 934, an RF circuit 935, and the like.
- the BB processor 934 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various signal processing for wireless communication.
- the RF circuit 935 may include a mixer, a filter, an amplifier, and the like, and transmits and receives a radio signal via the antenna 937.
- the wireless communication interface 933 may be a one-chip module in which the BB processor 934 and the RF circuit 935 are integrated.
- the wireless communication interface 933 may include a plurality of BB processors 934 and a plurality of RF circuits 935 as shown in FIG. 55 shows an example in which the wireless communication interface 933 includes a plurality of BB processors 934 and a plurality of RF circuits 935, the wireless communication interface 933 includes a single BB processor 934 or a single RF circuit 935. But you can.
- the wireless communication interface 933 may support other types of wireless communication methods such as a short-range wireless communication method, a proximity wireless communication method, or a wireless LAN method in addition to the cellular communication method.
- a BB processor 934 and an RF circuit 935 may be included for each communication method.
- Each of the antenna switches 936 switches the connection destination of the antenna 937 among a plurality of circuits included in the wireless communication interface 933 (for example, circuits for different wireless communication systems).
- Each of the antennas 937 has a single or a plurality of antenna elements (for example, a plurality of antenna elements constituting a MIMO antenna), and is used for transmission / reception of a radio signal by the radio communication interface 933.
- the car navigation device 920 may include a plurality of antennas 937 as shown in FIG. FIG. 55 shows an example in which the car navigation apparatus 920 includes a plurality of antennas 937, but the car navigation apparatus 920 may include a single antenna 937.
- the car navigation device 920 may include an antenna 937 for each wireless communication method.
- the antenna switch 936 may be omitted from the configuration of the car navigation device 920.
- the battery 938 supplies power to each block of the car navigation apparatus 920 shown in FIG. 55 via a power supply line partially shown by a broken line in the figure. Further, the battery 938 stores electric power supplied from the vehicle side.
- one or more components may be implemented in the wireless communication interface 933.
- the car navigation apparatus 920 includes a module including a part (for example, the BB processor 934) or the whole of the wireless communication interface 933 and / or the processor 921, and the one or more components are mounted in the module. May be.
- the module stores a program for causing the processor to function as the one or more components (in other words, a program for causing the processor to execute the operation of the one or more components).
- the program may be executed.
- a program for causing a processor to function as the one or more components is installed in the car navigation device 920, and the wireless communication interface 933 (eg, the BB processor 934) and / or the processor 921 executes the program. May be.
- the car navigation apparatus 920 or the module may be provided as an apparatus including the one or more components, and a program for causing a processor to function as the one or more components may be provided. Good.
- a readable recording medium in which the program is recorded may be provided.
- the wireless communication unit 220 described with reference to FIG. 3 may be implemented in the wireless communication interface 933 (for example, the RF circuit 935).
- the antenna unit 210 may be mounted on the antenna 937.
- the storage unit 230 may be implemented in the memory 922.
- the technology according to the present disclosure may be realized as an in-vehicle system (or vehicle) 940 including one or more blocks of the car navigation device 920 described above, an in-vehicle network 941, and a vehicle side module 942.
- vehicle-side module 942 generates vehicle-side data such as vehicle speed, engine speed, or failure information, and outputs the generated data to the in-vehicle network 941.
- a communication unit for performing wireless communication An acquisition unit that acquires information about the first range of the resource reserved for the other communication device to use a part of the resource for inter-device communication, from the other communication device; A control unit that controls a second range for selecting the resource to be used for the inter-device communication based on the acquired information about the first range;
- a communication device comprising: (2) The said control part is a communication apparatus as described in said (1) which restrict
- the first range includes a plurality of third ranges; One of a plurality of levels is associated with each of the plurality of third ranges, Information related to the first range is associated with information related to the third range included in the first range, The control unit controls the second range according to the acquired information on the third range.
- the communication device according to (1) or (2).
- the information related to the third range includes level information related to the level set in the third range, The communication unit according to (3), wherein the control unit performs control so that a part of the plurality of third ranges is included in the second range according to the acquired level information.
- the plurality of levels includes a first level associated with the third range that is used exclusively and a second level associated with the third range that is used comprehensively.
- the control unit determines a candidate for the third range to be included in the second range from the third range associated with the second level according to the acquired level information.
- the communication device according to (4).
- Communication device The controller is In the search result of the resource that can be used for the inter-device communication, the second range controlled to include the third range according to a part of the plurality of levels is included.
- the second range is controlled to include the third range according to another level different from the partial level, and can be used for the inter-device communication for the second range.
- the control unit sets the other level for performing the re-search, The priority of the inter-device communication using the resource selected from the first range set by the other communication device; A priority of communication between the devices using the resource selected from the second range; The degree of congestion of the frequency band used for the inter-device communication; Depending on at least one of the information, The communication device according to (7). (9) The information related to the first range includes first priority information related to the priority of the inter-device communication using the resource selected from the first range set by the other communication device. , The control unit controls the second range based on the first priority information.
- the communication device according to any one of (1) to (8).
- the control unit based on the first priority information and the second priority information on the priority of the inter-device communication using the resource selected from the second range, the second priority information
- the communication device wherein the communication range is controlled.
- the inter-device communication is wireless communication in which packets are periodically transmitted between a plurality of communication devices,
- the communication device according to any one of (1) to (10), wherein the first range is set as one range that is continuous along a time series during a period related to transmission of the packet.
- the inter-device communication is wireless communication in which packets are periodically transmitted between a plurality of communication devices,
- the communication device according to any one of (1) to (10), wherein the first range is set as a plurality of ranges separated from each other along a time series during a period related to transmission of the packet. .
- the intervals of the plurality of ranges set to be separated from each other in time series as the first range are the maximum allowable delay in the inter-device communication using the resource selected from the first range.
- the communication device according to (12), wherein the communication device is determined according to at least one of an amount and a maximum jitter amount.
- the control unit determines a range for selecting a resource to be used for transmitting the packet from the plurality of ranges set so as to be separated from each other in time series according to the transmission timing of the packet.
- the communication between devices is communication via a wireless link between a plurality of communication devices each configured to be movable.
- a communication unit for performing wireless communication A control unit that controls a first range for reserving the resource in order to use a part of the resource for inter-device communication; A notification unit for notifying the other communication device of information related to the first range in order to control a second range in which the other communication device selects the resource used for the inter-device communication; A communication device comprising: (18) The control unit sets a plurality of third ranges included in the first range, each of which is associated with any one of a plurality of levels; The notification unit associates level information related to the third range included in the first range with information related to the first range; The communication device according to (17).
- condition related to the inter-device communication includes a condition related to at least one of a maximum jitter of a packet transmitted in the inter-device communication and a maximum size variation of the packet.
- condition related to the inter-device communication includes a condition related to at least one of a maximum jitter of a packet transmitted in the inter-device communication and a maximum size variation of the packet.
- (21) The communication device according to any one of (18) to (20), wherein information related to a condition for setting the third range associated with the level is notified from a base station.
- the plurality of levels are set based on a probability density function of a jitter component in the inter-device communication using the resource selected from the first range, any one of (18) to (21)
- the communication apparatus as described in.
- a notification unit for notifying the base station of first information related to conditions for periodically transmitting packets to other terminal devices through inter-device communication;
- An acquisition unit for acquiring, from the base station, second information related to transmission resources allocated to be used for transmission of the periodic packet after the notification of the first information;
- a control unit that selects a resource to be used for transmission of the periodic packet based on the second information;
- a communication device comprising: (24) The communication according to (23), wherein the first information includes at least one of information related to jitter of a packet periodically transmitted by the inter-device communication and information related to a size variation of the packet.
- the communication device according to (23) or (24), wherein a range in which the resource is selected is determined based on the first information and a condition related to the inter-device communication.
- the conditions regarding the inter-device communication are: The degree of congestion of the frequency band used for the inter-device communication; Priorities of packets transmitted via the inter-device communication; The type of service in which the inter-device communication is used; The type of packet transmitted via the inter-device communication; Position information of the terminal device using the inter-device communication; The speed of the terminal device using the inter-device communication; Including at least one of the conditions, The communication device according to (25) above.
- the control unit selects a resource to be used for transmission of the periodic packet based on the second information and a condition related to resource selection. Any one of (23) to (26) The communication device according to item. (28) The communication apparatus according to (27), wherein the condition related to the resource selection is notified from the base station. (29)
- the conditions regarding the selection of the resource are as follows: Random conditions for resource selection, Conditions regarding the selection of resources based on sensing; Conditions regarding the selection of resources according to the timing at which the generated packet can be transmitted, Conditions regarding the selection of resources according to the level associated with each resource, Including at least one of the conditions, The communication device according to (27) or (28).
- the level is set according to at least one of a probability density function of a jitter component in the transmission of the periodic packet and a probability density function of a component of size variation of the packet,
- the communication apparatus as described in. (31) A communication unit for performing wireless communication; A control unit that selects a second resource different from the first resource according to information about a first resource that can be used for transmission of a packet in inter-device communication and information about the packet that is scheduled to be transmitted; , A communication device comprising: (32) The communication device according to (31), wherein the first resource is a resource reserved for use in packet transmission in the inter-device communication.
- the control unit uses the first resource and the second resource when the size of the packet scheduled to be transmitted exceeds the size of data that can be transmitted by the first resource.
- the control unit associates control information for associating a part of data of the packet transmitted by the first resource with another part of data of the packet transmitted by the second resource.
- the communication device according to (31), wherein the first resource is a resource allocated for use in periodic packet transmission to another terminal device through the inter-device communication.
- the first resource is a resource allocated to be available for periodic packet transmission to another terminal device through the inter-device communication, The allocation of the first resource is controlled in accordance with the allocation result of the second resource based on the request.
- the communication device according to (36). (38) The communication unit according to (35), wherein the control unit acquires the second resource by selecting the second resource. (39) The communication device according to (38), wherein the control unit randomly selects the second resource.
- the said control part is a communication apparatus as described in said (38) which selects a said 2nd resource according to the sensing result of the resource which can be utilized for the said communication between apparatuses.
- the other terminal device that is an acquisition target of information on the resource usage status for the inter-device communication is The attribute of the packet transmitted by the other terminal device; The degree of interference with the other terminal device; Determined according to at least one of The communication device according to any one of (46) to (48). (50) A determination unit that determines whether or not periodic packet transmission using the first resource is possible; A notification unit for notifying the base station of the result of the determination; With In response to the notification, the allocation of the first resource is controlled.
- the communication device according to any one of (38) to (49).
- a communication unit for performing wireless communication An acquisition unit that acquires, from the first terminal device, first information related to a condition for the first terminal device to periodically transmit a packet to the second terminal device through inter-device communication; A control unit that controls allocation of resources that can be used for transmission of the periodic packet based on the first information; A notification unit for notifying the first terminal device of second information related to allocation of resources available for the periodic packet transmission; A communication device comprising: (52) Computer Doing wireless communication, Obtaining information about the first range of the resource reserved for other communication devices to use some resources for inter-device communication from the other communication devices; Controlling a second range for selecting the resource to be used for the inter-device communication based on the acquired information on the first range; Including a communication method.
- Computer Doing wireless communication Controlling a first range for reserving the resource in order to use a part of the resource for inter-device communication; Notifying the other communication device of information relating to the first range in order to control a second range in which the other communication device selects the resource used for the inter-device communication; Including a communication method.
- Computer Doing wireless communication Notifying the base station of first information related to a condition for periodically transmitting packets to other terminal devices through inter-device communication; After the notification of the first information, obtaining from the base station second information regarding transmission resources allocated to be used for transmission of the periodic packet; Selecting a resource to be used for transmission of the periodic packet based on the second information; Including a communication method.
- Computer Doing wireless communication Selecting a second resource that is different from the first resource according to information about a first resource that can be used to transmit a packet in inter-device communication and information about the packet that is scheduled to be transmitted; Including a communication method.
- Computer Doing wireless communication Obtaining from the first terminal device first information relating to a condition for the first terminal device to periodically transmit a packet to the second terminal device through inter-device communication; Controlling allocation of resources available for the periodic packet transmission based on the first information; Notifying the first terminal device of second information regarding allocation of resources available for the periodic packet transmission; Including a communication method.
- Doing wireless communication Obtaining information about the first range of the resource reserved for other communication devices to use some resources for inter-device communication from the other communication devices; Controlling a second range for selecting the resource to be used for the inter-device communication based on the acquired information on the first range; A program that executes (58) On the computer, Doing wireless communication, Controlling a first range for reserving the resource in order to use a part of the resource for inter-device communication; Notifying the other communication device of information relating to the first range in order to control a second range in which the other communication device selects the resource used for the inter-device communication; A program that executes (59) On the computer, Doing wireless communication, Notifying the base station of first information related to a condition for periodically transmitting packets to other terminal devices through inter-device communication; After the notification of the first information, obtaining from the base station second information regarding transmission resources allocated to be used for transmission of the periodic packet; Selecting a resource to be used for transmission of the periodic packet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
【課題】V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てを可能とする。 【解決手段】無線通信を行う通信部と、他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得する取得部と、取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御する制御部と、を備える、通信装置。
Description
本開示は、通信装置に関する。
将来の自動運転の実現のため、近年、車載通信(V2X通信)への期待が高まってきている。V2X通信とは、Vehicle to X通信の略であり、車と“何か”が通信を行うシステムである。ここでの“何か”の例として、車両(Vehicle)、設備(Infrastructure)、ネットワーク(Network)、及び歩行者(Pedestrian)等が挙げられる(V2V、V2I、V2N、及びV2P)。例えば、特許文献1には、V2X通信に関する技術の一例が開示されている。
また、車用の無線通信としては、これまで主に、802.11pベースのDSRC(Dedicated Short Range Communication)の開発が進められてきたが、近年になり、LTEベースの車載通信である“LTE-based V2X”の標準規格化が行われた。LTEベースのV2X通信では、基本的なセーフティメッセージ等のやり取りなどがサポートされている。
また、さらなるV2X通信の改善を目指し、近年5G技術(NR:
New adio)を用いたNR V2X通信の検討が行われている。NR V2X通信では、これまでLTEベースのV2Xではサポートできなかったような、高信頼性、低遅延、高速通信、ハイキャパシティを必要とする新たなユースケースをサポートする。
New adio)を用いたNR V2X通信の検討が行われている。NR V2X通信では、これまでLTEベースのV2Xではサポートできなかったような、高信頼性、低遅延、高速通信、ハイキャパシティを必要とする新たなユースケースをサポートする。
一方で、ユースケースに応じて要求される仕様が多様化されることで、トラフィックに含まれるジッタ成分に応じたパケットの送信タイミングのばらつきや、伝送されるパケットのサイズの変動等が生じるような状況が想定され得る。
そこで、本開示では、V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てを可能とする技術を提案する。
本開示によれば、無線通信を行う通信部と、他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得する取得部と、取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御する制御部と、を備える、通信装置が提供される。
また、本開示によれば、無線通信を行う通信部と、一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御する制御部と、他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知する通知部と、を備える、通信装置が提供される。
また、本開示によれば、無線通信を行う通信部と、装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知する通知部と、前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得する取得部と、前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択する制御部と、を備える、通信装置が提供される。
また、本開示によれば、無線通信を行う通信部と、装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択する制御部と、を備える、通信装置が提供される。
以上説明したように本開示によれば、V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てを可能とする技術が提供される。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
1.構成例
1.1.システム構成の一例
1.2.基地局の構成例
1.3.端末装置の構成例
2.V2X通信
3.第1の実施形態
3.1.V2X通信におけるリソース割り当てに関する検討
3.2.技術的特長
3.2.1.Proactive型のリソースリザベーション
3.2.2.Reactive型のリソースリザベーション
3.3.評価
4.第2の実施形態
4.1.V2X通信におけるリソース割り当てに関する検討
4.2.技術的特長
4.2.1.Proactive型のリソース割り当て
4.2.2.Reactive型のリソース割り当て
4.2.3.変形例
4.3.評価
5.応用例
5.1.基地局に関する応用例
5.2.端末装置に関する応用例
6.むすび
1.構成例
1.1.システム構成の一例
1.2.基地局の構成例
1.3.端末装置の構成例
2.V2X通信
3.第1の実施形態
3.1.V2X通信におけるリソース割り当てに関する検討
3.2.技術的特長
3.2.1.Proactive型のリソースリザベーション
3.2.2.Reactive型のリソースリザベーション
3.3.評価
4.第2の実施形態
4.1.V2X通信におけるリソース割り当てに関する検討
4.2.技術的特長
4.2.1.Proactive型のリソース割り当て
4.2.2.Reactive型のリソース割り当て
4.2.3.変形例
4.3.評価
5.応用例
5.1.基地局に関する応用例
5.2.端末装置に関する応用例
6.むすび
<<1.構成例>>
<1.1.システム構成の一例>
まず、図1を参照して、本開示の一実施形態に係るシステム1の概略的な構成の一例について説明する。図1は、本開示の一実施形態に係るシステム1の概略的な構成の一例について説明するための説明図である。図1に示すように、システム1は、無線通信装置100と、端末装置200とを含む。ここでは、端末装置200は、ユーザとも呼ばれる。当該ユーザは、UEとも呼ばれ得る。無線通信装置100Cは、UE-Relayとも呼ばれる。ここでのUEは、LTE又はLTE-Aにおいて定義されているUEであってもよく、UE-Relayは、3GPPで議論されているProse UE to Network Relayであってもよく、より一般的に通信機器を意味してもよい。
<1.1.システム構成の一例>
まず、図1を参照して、本開示の一実施形態に係るシステム1の概略的な構成の一例について説明する。図1は、本開示の一実施形態に係るシステム1の概略的な構成の一例について説明するための説明図である。図1に示すように、システム1は、無線通信装置100と、端末装置200とを含む。ここでは、端末装置200は、ユーザとも呼ばれる。当該ユーザは、UEとも呼ばれ得る。無線通信装置100Cは、UE-Relayとも呼ばれる。ここでのUEは、LTE又はLTE-Aにおいて定義されているUEであってもよく、UE-Relayは、3GPPで議論されているProse UE to Network Relayであってもよく、より一般的に通信機器を意味してもよい。
(1)無線通信装置100
無線通信装置100は、配下の装置に無線通信サービスを提供する装置である。例えば、無線通信装置100Aは、セルラーシステム(又は移動体通信システム)の基地局である。基地局100Aは、基地局100Aのセル10Aの内部に位置する装置(例えば、端末装置200A)との無線通信を行う。例えば、基地局100Aは、端末装置200Aへのダウンリンク信号を送信し、端末装置200Aからのアップリンク信号を受信する。
無線通信装置100は、配下の装置に無線通信サービスを提供する装置である。例えば、無線通信装置100Aは、セルラーシステム(又は移動体通信システム)の基地局である。基地局100Aは、基地局100Aのセル10Aの内部に位置する装置(例えば、端末装置200A)との無線通信を行う。例えば、基地局100Aは、端末装置200Aへのダウンリンク信号を送信し、端末装置200Aからのアップリンク信号を受信する。
基地局100Aは、他の基地局と例えばX2インタフェースにより論理的に接続されており、制御情報等の送受信が可能である。また、基地局100Aは、所謂コアネットワーク(図示を省略する)と例えばS1インタフェースにより論理的に接続されており、制御情報等の送受信が可能である。なお、これらの装置間の通信は、物理的には多様な装置により中継され得る。
ここで、図1に示した無線通信装置100Aは、マクロセル基地局であり、セル10Aはマクロセルである。一方で、無線通信装置100B及び100Cは、スモールセル10B及び10Cをそれぞれ運用するマスタデバイスである。一例として、マスタデバイス100Bは、固定的に設置されるスモールセル基地局である。スモールセル基地局100Bは、マクロセル基地局100Aとの間で無線バックホールリンクを、スモールセル10B内の1つ以上の端末装置(例えば、端末装置200B)との間でアクセスリンクをそれぞれ確立する。なお、無線通信装置100Bは、3GPPで定義されるリレーノードであってもよい。マスタデバイス100Cは、ダイナミックAP(アクセスポイント)である。ダイナミックAP100Cは、スモールセル10Cを動的に運用する移動デバイスである。ダイナミックAP100Cは、マクロセル基地局100Aとの間で無線バックホールリンクを、スモールセル10C内の1つ以上の端末装置(例えば、端末装置200C)との間でアクセスリンクをそれぞれ確立する。ダイナミックAP100Cは、例えば、基地局又は無線アクセスポイントとして動作可能なハードウェア又はソフトウェアが搭載された端末装置であってよい。この場合のスモールセル10Cは、動的に形成される局所的なネットワーク(Localized Network/Virtual Cell)である。
セル10Aは、例えば、LTE、LTE-A(LTE-Advanced)、LTE-ADVANCED PRO、GSM(登録商標)、UMTS、W-CDMA、CDMA2000、WiMAX、WiMAX2又はIEEE802.16などの任意の無線通信方式に従って運用されてよい。
なお、スモールセルは、マクロセルと重複して又は重複せずに配置される、マクロセルよりも小さい様々な種類のセル(例えば、フェムトセル、ナノセル、ピコセル及びマイクロセルなど)を含み得る概念である。ある例では、スモールセルは、専用の基地局によって運用される。別の例では、スモールセルは、マスタデバイスとなる端末がスモールセル基地局として一時的に動作することにより運用される。いわゆるリレーノードもまた、スモールセル基地局の一形態であると見なすことができる。リレーノードの親局として機能する無線通信装置は、ドナー基地局とも称される。ドナー基地局は、LTEにおけるDeNBを意味してもよく、より一般的にリレーノードの親局を意味してもよい。
(2)端末装置200
端末装置200は、セルラーシステム(又は移動体通信システム)において通信可能である。端末装置200は、セルラーシステムの無線通信装置(例えば、基地局100A、マスタデバイス100B又は100C)との無線通信を行う。例えば、端末装置200Aは、基地局100Aからのダウンリンク信号を受信し、基地局100Aへのアップリンク信号を送信する。
端末装置200は、セルラーシステム(又は移動体通信システム)において通信可能である。端末装置200は、セルラーシステムの無線通信装置(例えば、基地局100A、マスタデバイス100B又は100C)との無線通信を行う。例えば、端末装置200Aは、基地局100Aからのダウンリンク信号を受信し、基地局100Aへのアップリンク信号を送信する。
また、端末装置200としては、所謂UEのみに限らず、例えば、MTC端末、eMTC(Enhanced MTC)端末、及びNB-IoT端末等のような所謂ローコスト端末(Low cost UE)が適用されてもよい。また、RSU(Road Side Unit)のようなインフラストラクチャ端末やCPE(Customer Premises Equipment)のような端末が適用されてもよい。
(3)補足
以上、システム1の概略的な構成を示したが、本技術は図1に示した例に限定されない。例えば、システム1の構成として、マスタデバイスを含まない構成、SCE(Small Cell Enhancement)、HetNet(Heterogeneous Network)、MTCネットワーク等が採用され得る。またシステム1の構成の、他の一例として、マスタデバイスがスモールセルに接続し、スモールセルの配下でセルを構築してもよい。
以上、システム1の概略的な構成を示したが、本技術は図1に示した例に限定されない。例えば、システム1の構成として、マスタデバイスを含まない構成、SCE(Small Cell Enhancement)、HetNet(Heterogeneous Network)、MTCネットワーク等が採用され得る。またシステム1の構成の、他の一例として、マスタデバイスがスモールセルに接続し、スモールセルの配下でセルを構築してもよい。
<1.2.基地局の構成例>
次いで、図2を参照して、本開示の一実施形態に係る基地局100の構成を説明する。図2は、本開示の一実施形態に係る基地局100の構成の一例を示すブロック図である。図2を参照すると、基地局100は、アンテナ部110と、無線通信部120と、ネットワーク通信部130と、記憶部140と、制御部150とを含む。
次いで、図2を参照して、本開示の一実施形態に係る基地局100の構成を説明する。図2は、本開示の一実施形態に係る基地局100の構成の一例を示すブロック図である。図2を参照すると、基地局100は、アンテナ部110と、無線通信部120と、ネットワーク通信部130と、記憶部140と、制御部150とを含む。
(1)アンテナ部110
アンテナ部110は、無線通信部120により出力される信号を電波として空間に放射する。また、アンテナ部110は、空間の電波を信号に変換し、当該信号を無線通信部120へ出力する。
アンテナ部110は、無線通信部120により出力される信号を電波として空間に放射する。また、アンテナ部110は、空間の電波を信号に変換し、当該信号を無線通信部120へ出力する。
(2)無線通信部120
無線通信部120は、信号を送受信する。例えば、無線通信部120は、端末装置へのダウンリンク信号を送信し、端末装置からのアップリンク信号を受信する。
無線通信部120は、信号を送受信する。例えば、無線通信部120は、端末装置へのダウンリンク信号を送信し、端末装置からのアップリンク信号を受信する。
(3)ネットワーク通信部130
ネットワーク通信部130は、情報を送受信する。例えば、ネットワーク通信部130は、他のノードへの情報を送信し、他のノードからの情報を受信する。例えば、上記他のノードは、他の基地局及びコアネットワークノードを含む。
ネットワーク通信部130は、情報を送受信する。例えば、ネットワーク通信部130は、他のノードへの情報を送信し、他のノードからの情報を受信する。例えば、上記他のノードは、他の基地局及びコアネットワークノードを含む。
なお、前述したように、本実施形態に係るシステム1においては、端末装置がリレー端末として動作し、リモート端末と基地局との間の通信を中継する場合がある。このような場合には、例えば、当該リレー端末に相当する無線通信装置100Cは、ネットワーク通信部130を備えていなくてもよい。
(4)記憶部140
記憶部140は、基地局100の動作のためのプログラム及び様々なデータを一時的に又は恒久的に記憶する。
記憶部140は、基地局100の動作のためのプログラム及び様々なデータを一時的に又は恒久的に記憶する。
(5)制御部150
制御部150は、基地局100の様々な機能を提供する。制御部150は、通信制御部151と、情報取得部153と、通知部155とを含む。なお、制御部150は、これらの構成要素以外の他の構成要素をさらに含み得る。即ち、制御部150は、これらの構成要素の動作以外の動作も行い得る。
制御部150は、基地局100の様々な機能を提供する。制御部150は、通信制御部151と、情報取得部153と、通知部155とを含む。なお、制御部150は、これらの構成要素以外の他の構成要素をさらに含み得る。即ち、制御部150は、これらの構成要素の動作以外の動作も行い得る。
通信制御部151は、無線通信部120を介した端末装置200との間の無線通信の制御に係る各種処理を実行する。例えば、通信制御部151は、端末装置200がパケットの送信に利用するリソースを割り当ててもよい。また、このとき通信制御部151は、端末装置200による定期的なパケットの送信を見越して、当該定期的なパケットの送信に利用可能なリソースを予約してもよい。具体的には、通信制御部151は、直近で端末装置200がパケットの送信に利用するリソースに加えて、当該送信以降の他の送信タイミングにおけるパケットの送信に利用可能なリソースをあらかじめ割り当ててもよい。このとき、通信制御部151は、所定の条件に基づき、リソースを予約する範囲を制御してもよい。また、通信制御部151は、ネットワーク通信部130を介した他のノード(例えば、他の基地局やコアネットワークノード等)との間の通信の制御に係る各種処理を実行する。
情報取得部153は、端末装置200や他のノードから各種情報を取得する。具体的な一例として、情報取得部153は、端末装置200から、当該端末装置200による他の端末装置200への定期的なパケットの送信に関する情報(例えば、定期的なパケットの送信条件に関する情報)を取得してもよい。取得された当該情報は、例えば、端末装置200との間の無線通信の制御や、他のノードとの連携に係る制御等に利用されてもよい。
通知部155は、端末装置200や他のノードに各種情報を通知する。具体的な一例として、通知部155は、セル内の端末装置が基地局と無線通信を行うための各種情報を当該端末装置に通知してもよい。また、他の一例として、通知部155は、セル内の端末装置から取得した情報を、他のノード(例えば、他の基地局)に通知してもよい。
<1.3.端末装置の構成例>
次に、図3を参照して、本開示の実施形態に係る端末装置200の構成の一例を説明する。図3は、本開示の実施形態に係る端末装置200の構成の一例を示すブロック図である。図3に示すように、端末装置200は、アンテナ部210と、無線通信部220と、記憶部230と、制御部240とを含む。
次に、図3を参照して、本開示の実施形態に係る端末装置200の構成の一例を説明する。図3は、本開示の実施形態に係る端末装置200の構成の一例を示すブロック図である。図3に示すように、端末装置200は、アンテナ部210と、無線通信部220と、記憶部230と、制御部240とを含む。
(1)アンテナ部210
アンテナ部210は、無線通信部220により出力される信号を電波として空間に放射する。また、アンテナ部210は、空間の電波を信号に変換し、当該信号を無線通信部220へ出力する。
アンテナ部210は、無線通信部220により出力される信号を電波として空間に放射する。また、アンテナ部210は、空間の電波を信号に変換し、当該信号を無線通信部220へ出力する。
(2)無線通信部220
無線通信部220は、信号を送受信する。例えば、無線通信部220は、基地局からのダウンリンク信号を受信し、基地局へのアップリンク信号を送信する。
無線通信部220は、信号を送受信する。例えば、無線通信部220は、基地局からのダウンリンク信号を受信し、基地局へのアップリンク信号を送信する。
また、本実施形態に係るシステム1においては、端末装置200が、他の端末装置200と基地局100を介さずに直接通信を行う場合がある。この場合には、無線通信部220は、他の端末装置200との間でサイドリンク信号を送受信してもよい。
(3)記憶部230
記憶部230は、端末装置200の動作のためのプログラム及び様々なデータを一時的に又は恒久的に記憶する。
記憶部230は、端末装置200の動作のためのプログラム及び様々なデータを一時的に又は恒久的に記憶する。
(4)制御部240
制御部240は、端末装置200の様々な機能を提供する。例えば、制御部240は、通信制御部241と、情報取得部243と、判定部245と、通知部247とを含む。なお、制御部240は、これらの構成要素以外の他の構成要素をさらに含み得る。即ち、制御部240は、これらの構成要素の動作以外の動作も行い得る。
制御部240は、端末装置200の様々な機能を提供する。例えば、制御部240は、通信制御部241と、情報取得部243と、判定部245と、通知部247とを含む。なお、制御部240は、これらの構成要素以外の他の構成要素をさらに含み得る。即ち、制御部240は、これらの構成要素の動作以外の動作も行い得る。
通信制御部241は、無線通信部220を介した基地局100や他の端末装置200との間の無線通信の制御に係る各種処理を実行する。例えば、通信制御部241は、パケットの送信に利用するリソースを予約してもよい。このとき、通信制御部241は、所定の条件に基づき、リソースを予約する範囲を制御してもよい。また、通信制御部241は、予約されたリソースのうち一部のリソースを選択し、選択した当該リソースを利用してパケットが送信されるように制御してもよい。例えば、報取得部243は、基地局100により予約されたリソースに関する情報を当該基地局100から取得してもよい。
情報取得部243は、基地局100や他の端末装置200から各種情報を取得する。具体的な一例として、情報取得部243は、他の端末装置200との通信に利用するリソースを選択するための各種情報を、基地局100や他の端末装置200から取得してもよい。より具体的な一例として、情報取得部243は、他の端末装置200が予約したリソースに関する情報を当該他の端末装置200から取得してもよい。
判定部245は、各種判定に係る処理を実行する。例えば、判定部245は、基地局100や他の端末装置200から取得された情報に基づき、所定の判定を行ってもよい。より具体的な一例として、判定部245は、他の端末装置200が予約したリソースに関する情報に基づいて、パケットの送信に利用するリソースの選択に係る判定を行ってもよい。また、他の一例として、判定部245は、各種条件に基づき、パケットの送信に利用するリソースの予約に係る判定を行ってもよい。また、他の一例として、判定部245は、基地局100により予約されたリソースを利用して、送信対象となるパケットを送信可能か否かについて判定を行ってもよい。また、判定部245は、パケットの送信に対して基地局100により予約されたリソースを利用することが困難な場合に、当該パケットの送信に利用するリソースの選択に係る判定を行ってもよい。
通知部247は、基地局100や他の端末装置200に各種情報を通知する。具体的な一例として、パケットの送信に利用するために予約したリソースに関する情報を、他の端末装置200に通知してもよい。
<<2.V2X通信>>
続いて、V2X通信について概要を説明する。V2X通信とは、Vehicle to X通信の略であり、車と“何か”が通信を行うシステムである。例えば、図4は、V2X通信の概要について示した図である。ここでの“何か”の例としては、例えば、図4に示すように、車両(Vehicle)、設備(Infrastructure)、ネットワーク(Network)、及び歩行者(Pedestrian)等が挙げられる(V2V、V2I、V2N、及びV2P)。
続いて、V2X通信について概要を説明する。V2X通信とは、Vehicle to X通信の略であり、車と“何か”が通信を行うシステムである。例えば、図4は、V2X通信の概要について示した図である。ここでの“何か”の例としては、例えば、図4に示すように、車両(Vehicle)、設備(Infrastructure)、ネットワーク(Network)、及び歩行者(Pedestrian)等が挙げられる(V2V、V2I、V2N、及びV2P)。
(V2X通信の全体像)
また、図5は、V2X通信の全体像の一例について説明するための説明図である。図5に示す例では、クラウドサーバとしてV2Xのアプリケーションサーバ(APPサーバ)が保有され、当該アプリケーションサーバにより、コアネットワーク側でV2X通信の制御が実施される。基地局は、端末装置とのUuリンクの通信を行う一方で、V2V通信やV2P通信等の直接通信の通信制御を実施する。また、基地局の他に、路肩のインフラストラクチャ(Infrastructure)としてRSU(Road Side Unit)が配置される。RSUとしては、基地局型のRSUと、UE型のRSUと、の二つが考えられる。RSUにおいてはV2Xアプリケーション(V2X APP)の提供やデータリレー等のサポートが行われる。
また、図5は、V2X通信の全体像の一例について説明するための説明図である。図5に示す例では、クラウドサーバとしてV2Xのアプリケーションサーバ(APPサーバ)が保有され、当該アプリケーションサーバにより、コアネットワーク側でV2X通信の制御が実施される。基地局は、端末装置とのUuリンクの通信を行う一方で、V2V通信やV2P通信等の直接通信の通信制御を実施する。また、基地局の他に、路肩のインフラストラクチャ(Infrastructure)としてRSU(Road Side Unit)が配置される。RSUとしては、基地局型のRSUと、UE型のRSUと、の二つが考えられる。RSUにおいてはV2Xアプリケーション(V2X APP)の提供やデータリレー等のサポートが行われる。
(V2X通信のユースケース)
自動車向けの無線通信としては、これまで主に、802.11pベースのDSRC(Dedicated Short Range Communication)の開発が進められてきたが、近年になり、LTEベースの車載通信である“LTE-based V2X(LTEベースのV2X通信)”の標準規格化が行われた。LTEベースのV2X通信では、基本的なセーフティメッセージ等のやり取りなどがサポートされている。一方で、さらなるV2X通信の改善をめざし、近年5G技術(NR:New Radio)を用いたNR V2X通信の検討が行われている。例えば、図6は、V2X通信のユースケースの一例を示した図である。
自動車向けの無線通信としては、これまで主に、802.11pベースのDSRC(Dedicated Short Range Communication)の開発が進められてきたが、近年になり、LTEベースの車載通信である“LTE-based V2X(LTEベースのV2X通信)”の標準規格化が行われた。LTEベースのV2X通信では、基本的なセーフティメッセージ等のやり取りなどがサポートされている。一方で、さらなるV2X通信の改善をめざし、近年5G技術(NR:New Radio)を用いたNR V2X通信の検討が行われている。例えば、図6は、V2X通信のユースケースの一例を示した図である。
NR V2X通信では、これまでLTEベースのV2Xではサポートが困難であったような、高信頼性、低遅延、高速通信、ハイキャパシティを必要とする新たなユースケースがサポートされる。具体的な一例として、図6に示す例のうち、例えば、ダイナミックマップの提供やリモートドライビング等が挙げられる。また、この他にも、車車間や路車間でセンサデータのやり取りを行うようなセンサデータシェアリングや、隊列走行向けのプラトゥーニングユースケースが挙げられる。このようなNR V2X通信のユースケース及び要求事項については、3GPP TR22.886において規定されている。参考として、以下にユースケースの一例について概要を説明する。
(1)Vehicles Platoonning
複数の車両が隊列となり、同じ方向に走行する、隊列走行のユースケースであり、隊列走行を主導する車と他の車との間で隊列走行を制御するための情報のやり取りが行われる。これらの情報のやりとりにより、例えば、隊列走行の車間距離をより詰めることが可能となる。
複数の車両が隊列となり、同じ方向に走行する、隊列走行のユースケースであり、隊列走行を主導する車と他の車との間で隊列走行を制御するための情報のやり取りが行われる。これらの情報のやりとりにより、例えば、隊列走行の車間距離をより詰めることが可能となる。
(2)Extended Sensors
センサ関連の情報(データ処理前のRawデータや、処理後のデータ)を車車間等において交換可能とするユースケースである。センサ情報は、ローカルセンサ、ライブビデオイメージ(例えば、周辺の車両、RSU、及び歩行者との間のライブビデオイメージ)、及びV2Xアプリケーションサーバ等を通して集められる。車両はこれらの情報交換により、自身のセンサ情報では得られない情報を入手することが可能となり、より広範囲の環境を認知/認識することが可能となる。なお、本ユースケースでは、多くの情報を交換する必要があるため、通信には高いデータレートが求められる。
センサ関連の情報(データ処理前のRawデータや、処理後のデータ)を車車間等において交換可能とするユースケースである。センサ情報は、ローカルセンサ、ライブビデオイメージ(例えば、周辺の車両、RSU、及び歩行者との間のライブビデオイメージ)、及びV2Xアプリケーションサーバ等を通して集められる。車両はこれらの情報交換により、自身のセンサ情報では得られない情報を入手することが可能となり、より広範囲の環境を認知/認識することが可能となる。なお、本ユースケースでは、多くの情報を交換する必要があるため、通信には高いデータレートが求められる。
(3)Advanced Driving
準自動走行や、完全自動走行を可能とするユースケースである。本ユースケースでは、RSUが自身のセンサ等から得られた認知/認識情報を周辺車両へとシェアすることで、それぞれの車両が、軌道や操作を他の車両と同期、協調しながら調整することができる。また、それぞれの車両は、ドライビングの意図や意思を周辺車両とシェアすることも可能となる。
準自動走行や、完全自動走行を可能とするユースケースである。本ユースケースでは、RSUが自身のセンサ等から得られた認知/認識情報を周辺車両へとシェアすることで、それぞれの車両が、軌道や操作を他の車両と同期、協調しながら調整することができる。また、それぞれの車両は、ドライビングの意図や意思を周辺車両とシェアすることも可能となる。
(4)Remote Driving
遠隔操縦者やV2Xアプリケーションに遠隔操縦させるユースケースである。遠隔操作は、運転を行うことが困難な人に替わって他者が運転を行う場合や、危険地域での車両の操作等に用いられる。ルートや走行する道がある程度決まっているような公共交通機関に対しては、例えば、クラウドコンピューティングベースの操縦を適用することも可能である。本ユースケースでは、高い信頼性と低い伝送遅延が通信に求められる。
遠隔操縦者やV2Xアプリケーションに遠隔操縦させるユースケースである。遠隔操作は、運転を行うことが困難な人に替わって他者が運転を行う場合や、危険地域での車両の操作等に用いられる。ルートや走行する道がある程度決まっているような公共交通機関に対しては、例えば、クラウドコンピューティングベースの操縦を適用することも可能である。本ユースケースでは、高い信頼性と低い伝送遅延が通信に求められる。
(物理レイヤエンハンスメント)
上述した要求事項を達成するためには、LTE V2Xから物理レイヤのさらなるエンハンスメントが必要となる。対象となるリンクは、UuリンクやPC5リンク(サイドリンク)が挙げられる。Uuリンクは、基地局やRSU(Road Side Unit)等のインフラストラクチャと、端末装置との間のリンクである。また、PC5リンク(サイドリンク)は、端末装置間のリンクである。主なエンハンスメントのポイントを以下に示す。
上述した要求事項を達成するためには、LTE V2Xから物理レイヤのさらなるエンハンスメントが必要となる。対象となるリンクは、UuリンクやPC5リンク(サイドリンク)が挙げられる。Uuリンクは、基地局やRSU(Road Side Unit)等のインフラストラクチャと、端末装置との間のリンクである。また、PC5リンク(サイドリンク)は、端末装置間のリンクである。主なエンハンスメントのポイントを以下に示す。
エンハンスメントの一例としては、以下が挙げられる。
・チャネルフォーマット
・サイドリンクフィードバック通信
・サイドリンクリソース割り当て方式
・車両位置情報推定技術
・端末間リレー通信
・ユニキャスト通信、マルチキャスト通信のサポート
・マルチキャリア通信、キャリアアグリゲーション
・MIMO/ビームフォーミング
・高周波周波数対応(例:6GHz以上)
…等
・チャネルフォーマット
・サイドリンクフィードバック通信
・サイドリンクリソース割り当て方式
・車両位置情報推定技術
・端末間リレー通信
・ユニキャスト通信、マルチキャスト通信のサポート
・マルチキャリア通信、キャリアアグリゲーション
・MIMO/ビームフォーミング
・高周波周波数対応(例:6GHz以上)
…等
また、チャネルフォーマットとしては、例えば、Flexible numerology、short TTI(Transmission Time Interval)、マルチアンテナ対応、及びWaveform等が挙げられる。また、サイドリンクフィードバック通信としては、例えば、HARQ、CSI(Channel Status Information)等が挙げられる。
(V2Xオペレーションシナリオ)
以下に、V2Xの通信オペレーションシナリオの一例について述べる。V2N通信においては、基地局-端末装置間のDL/UL通信のみでシンプルであった。これに対して、V2V通信では、多様な通信経路が考えられる。以降では、主にV2V通信の例に着目して、各シナリオの説明を行うが、V2PやV2Iについても同様の通信オペレーションを適用可能である。なお、V2PやV2Iにおいては、通信先がPedestrianやRSUとなる。
以下に、V2Xの通信オペレーションシナリオの一例について述べる。V2N通信においては、基地局-端末装置間のDL/UL通信のみでシンプルであった。これに対して、V2V通信では、多様な通信経路が考えられる。以降では、主にV2V通信の例に着目して、各シナリオの説明を行うが、V2PやV2Iについても同様の通信オペレーションを適用可能である。なお、V2PやV2Iにおいては、通信先がPedestrianやRSUとなる。
例えば、図7~図12は、V2Xオペレーションシナリオの一例について説明するための説明図である。具体的には、図7は、車両同士が基地局(E-UTRAN)を介さずに直接通信を行うシナリオを示している。図8は、車両同士が基地局を介して通信を行うシナリオを示している。図9及び図10は、車両同士が端末装置(UE、ここではRSU)及び基地局を介して通信を行うシナリオを示している。図11及び図12は、車両同士が端末装置(UE、ここではRSUや他の車両)を介して通信を行うシナリオを示している。
なお、図7~図12において、「サイドリンク」は、端末装置間の通信リンクに相当し、PC5とも称される。サイドリンクの具体的な一例として、V2V、V2P、及びV2Iの通信リンクが挙げられる。「Uuインタフェース」は、端末装置-基地局間の無線インタフェースに相当する。Uuインタフェースの具体的な一例として、V2Nの通信リンクが挙げられる。「PC5インタフェース」は、端末装置間の無線インタフェースに相当する。
<<3.第1の実施形態>>
まず、本開示の第1の実施形態について説明する。
まず、本開示の第1の実施形態について説明する。
<3.1.V2X通信におけるリソース割り当てに関する検討>
本開示の第1の実施形態では、NR V2X通信におけるV2V通信リンクのリソース割り当て方式に着目する。従来のサイドリンク通信(特にV2V)においては、周辺車両に定期的に安全に関するメッセージをブロードキャストするような、周期的なトラフィックが基本的に想定されていた。
本開示の第1の実施形態では、NR V2X通信におけるV2V通信リンクのリソース割り当て方式に着目する。従来のサイドリンク通信(特にV2V)においては、周辺車両に定期的に安全に関するメッセージをブロードキャストするような、周期的なトラフィックが基本的に想定されていた。
一方で、NR V2Xにおいては、例えば、「Sensor data sharing」や「Advanced driving」といった新たなユースケースへの対応が想定されており、トラフィックの周期性が崩れるような状況も想定され得る。即ち、周期的なトラフィックではあるが、トラフィックにジッタ成分が含まれ、物理レイヤにおけるパケット到来(即ち、上位レイヤから物理レイヤへのパケットの到来)のタイミングが多少ずれることが予想される。
また、パケットサイズについても、従来は同一サイズのパケットが主に想定されていたが、新たなユースケースにおいては、パケットごとにサイズが変化するようなトラフィックが想定され得る。このようなパケットサイズの変化は、例えば、送信データが自動車の周辺環境に依存すること等に起因する。
例えば、図13は、NR V2X通信で想定されるパケットの特徴について概要を説明するための説明図であり、NR V2X通信と従来のサイドリンク通信との間のトラフィクの違いを模式的に示している。図13の上側の図は、従来のサイドリンク通信で想定されるトラフィックの一例を示している。即ち、従来のサイドリンク通信では、上位レイヤから物理レイヤへのパケットの到来周期Tや、当該パケットのパケットサイズPが常に一定となることが想定されている。これに対して、図13の下側の図は、NR V2X通信で想定されるトラフィックの一例を示している。即ち、NR V2X通信においては、上位レイヤから物理レイヤへのパケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βを考慮する必要がある。このような背景から、NR V2X通信では、パケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βの影響が顕在化するような状況下においても、より好適な態様でサイドリンク通信を可能とするようなリソース管理が求められる。
(既存のサイドリンクリソース割り当て方式)
ここで、サイドリンクへのリソース割り当ての方式について概要を説明する。サイドリンクへのリソース割り当ての方式としては、基地局がサイドリンクのリソースを割り当てる「Mode3リソース割り当て」の方式と、端末装置自身でセンシングを行いサイドリンクのリソース選択を行う「Mode4リソース割り当て」の方式とがある。本開示では、主に、Mode4リソース割り当ての方式に着目する。
ここで、サイドリンクへのリソース割り当ての方式について概要を説明する。サイドリンクへのリソース割り当ての方式としては、基地局がサイドリンクのリソースを割り当てる「Mode3リソース割り当て」の方式と、端末装置自身でセンシングを行いサイドリンクのリソース選択を行う「Mode4リソース割り当て」の方式とがある。本開示では、主に、Mode4リソース割り当ての方式に着目する。
・リソースプール割り当て
Mode4リソース割り当てを行うに当たり、事前にリソースプールの割り当てが行われる。当該リソースプールの割り当ては、例えば、基地局により行われる。また、他の一例として、Preconfigurationにより、当該リソースプールの割り当てが行われていてもよい。端末装置は、割り当てられたリソースプールから、サイドリンク通信用のリソースをセンシングし、適切なリソースを自ら選択して通信を行う。
Mode4リソース割り当てを行うに当たり、事前にリソースプールの割り当てが行われる。当該リソースプールの割り当ては、例えば、基地局により行われる。また、他の一例として、Preconfigurationにより、当該リソースプールの割り当てが行われていてもよい。端末装置は、割り当てられたリソースプールから、サイドリンク通信用のリソースをセンシングし、適切なリソースを自ら選択して通信を行う。
例えば、図14は、サイドリンク通信に割り当てられたリソース(リソースプール)の構成の一例について示した図であり、周波数分割多重(FDM:Frequency Division Multiplexing)が適用される場合の一例について示している。図14に示すように、リソースプールは、SA(Scheduling Assignment)領域とData領域とに分けられ、各領域により、PSCCH(Physical Sidelink Control Channel)及びPSSCH(Physical Sidelink Shared Channel)が送信される。なお、以降では、図14に示すようにFDMが適用される場合に着目して説明するが、必ずしも本開示に係る技術の適用先を限定するものではない。具体的な一例として、時間分割多重(TDM:Time Division Multiplexing)が適用される場合においても、以降で説明する本開示に係る技術を適用することが可能である。なお、TDMが適用される場合には、SA領域とData領域とは時間軸上で直交することとなる。
・Mode4リソース割り当て
図15を参照して、Mode4リソース割り当ての概要について説明する。図15は、Mode4リソース割り当てに基づき端末装置がパケットを送信する場合の動作タイムラインの一例について説明するための説明図である。図15に示すように、パケットを送信する端末装置は、まず、当該パケットの送信に利用するリソースをリソースプール内から発見するためにセンシングを行う。次いで、端末装置は、当該センシングの結果に基づき、当該リソースプール内からのリソースの選択を行う。そして、端末装置は、選択したリソースを利用してパケットの送信を行う。また、このとき端末装置は、必要に応じて、以降におけるパケットの送信に利用するリソースの予約を行う。
図15を参照して、Mode4リソース割り当ての概要について説明する。図15は、Mode4リソース割り当てに基づき端末装置がパケットを送信する場合の動作タイムラインの一例について説明するための説明図である。図15に示すように、パケットを送信する端末装置は、まず、当該パケットの送信に利用するリソースをリソースプール内から発見するためにセンシングを行う。次いで、端末装置は、当該センシングの結果に基づき、当該リソースプール内からのリソースの選択を行う。そして、端末装置は、選択したリソースを利用してパケットの送信を行う。また、このとき端末装置は、必要に応じて、以降におけるパケットの送信に利用するリソースの予約を行う。
ここで、図16を参照して、上記センシングの動作の一例について説明する。図16は、リソースプール内からリソースを選択するためのセンシングの動作の一例について説明するための説明図である。
具体的には、端末装置は、センシングウィンドウ内における干渉パターンの測定結果や、当該センシングウィンドウ内におけるリソースの予約状況に基づき、リソース選択ウィンドウ内におけるリソースの選択や、将来のリソースの予約を行う。具体的な一例として、図16に示す例では、端末装置は、送信対象となるパケットDが発生した場合に、センシングの結果に基づき、未来のリソースの使用状況、例えば、将来的に他のパケットA~Cの送信に利用されるリソースを予測する。端末装置は、当該予測の結果を利用することで、当該パケットDの送信に利用可能なリソース、即ち、他のパケットの送信に利用されないことが予測されるリソースの選択や予約が可能となる。
(技術的課題)
上述の通り、従来のサイドリンク通信では、パケットの周期やパケットサイズが固定であったため、端末装置は、リソースの選択後に予約を行う際には、ジッタやパケットサイズの変化を考慮する必要がなかった。即ち、従来のサイドリンク通信では、パケットの到来周期Tの経過後に、従前と同じサイズのリソースを送信することを前提として、リソースの予約を行えばよかった。
上述の通り、従来のサイドリンク通信では、パケットの周期やパケットサイズが固定であったため、端末装置は、リソースの選択後に予約を行う際には、ジッタやパケットサイズの変化を考慮する必要がなかった。即ち、従来のサイドリンク通信では、パケットの到来周期Tの経過後に、従前と同じサイズのリソースを送信することを前提として、リソースの予約を行えばよかった。
一方で、NR V2X通信では、パケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βの影響を考慮する必要があり、従来のサイドリンク通信と同様のリソース割り当ての方式を適用することが困難となる場合がある。
例えば、図17は、NR V2X通信に対して、従来のサイドリンク通信と同様のリソース割り当ての方式を適用した場合の一例について説明するための説明図である。図17に示すように、従来のサイドリンク通信と同様にリソース割り当てが行われた場合には、パケットの到来周期Tにジッタが発生した場合に、レイテンシ(Latency)要求を満たすことが困難となる場合がある。また、パケットサイズPが変化した場合には、リソース不足やリソースの過剰予約等の問題が発生する場合も想定され得る。
以上のような状況を鑑み、本開示では、V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てを可能とする技術を提案する。具体的には、本開示では、パケットの到来周期TのジッタやパケットサイズPの変化に対して、より柔軟に対応可能なサイドリンクへのリソースの割り当てに係る技術について提案する。
<3.2.技術的特長>
続いて、本開示に係るシステムの技術的特徴として、パケットの到来周期TのジッタやパケットサイズPの変化に対して、より柔軟に対応可能なサイドリンクへのリソースの割り当てに係る技術の一例について説明する。具体的には、リソースの予約(リソースリザベーション)を実施するための技術の一例として、以下に示す2つのアプローチでそれぞれ説明する。
・Proactive型のリソースリザベーション
・Reactive型のリソースリザベーション
続いて、本開示に係るシステムの技術的特徴として、パケットの到来周期TのジッタやパケットサイズPの変化に対して、より柔軟に対応可能なサイドリンクへのリソースの割り当てに係る技術の一例について説明する。具体的には、リソースの予約(リソースリザベーション)を実施するための技術の一例として、以下に示す2つのアプローチでそれぞれ説明する。
・Proactive型のリソースリザベーション
・Reactive型のリソースリザベーション
<3.2.1.Proactive型のリソースリザベーション>
まず、Proactive型のリソースリザベーションとして、パケットの到来周期TのジッタやパケットサイズPの変化を考慮して事前にリソースを予約する方式の一例について説明する。
まず、Proactive型のリソースリザベーションとして、パケットの到来周期TのジッタやパケットサイズPの変化を考慮して事前にリソースを予約する方式の一例について説明する。
例えば、図18は、Proactive型のリソースリザベーションの概要について説明するための説明図である。図18に示すように、Proactive型のリソースリザベーションでは、端末装置は、パケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βを考慮して、リソースを予約する範囲(以下、「予約リソースの範囲」とも称する)を制御する。具体的には、端末装置は、パケットが到来するタイミングのずれ、即ち、パケットの到来周期Tのジッタ成分α(α_min<α<α_max)が許容されるように、予約リソースの時間軸方向の範囲がより広くなるように制御する。また、端末装置は、上記変動成分βに応じたパケットサイズPの変化(P_min<P<P_max)が許容されるように、予約リソースのサイズ(換言すると、許容される予約リソースのサイズの範囲)を制御する。そこで、以降の説明では、「予約リソースの範囲」と記載した場合には、特に説明がない限りは、予約リソースの時間軸方向の範囲と、許容される当該予約リソースのサイズの範囲と、の双方を含み得るものとする。なお、予約リソースの範囲が、「第1の範囲」の一例に相当する。
一方で、本方式では、予約リソースの範囲がより広くなるほど、周辺に位置する他の端末装置が使用可能なリソースがより制限されることとなる。換言すると、予約リソースの範囲に応じて、他の端末装置がリソースを選択可能な範囲が制限されることとなる。そのため、本方式では、このようなトレードオフの存在により、予約リソースの範囲がより適切に設定されることが望ましい。なお、他の端末装置がリソースを選択する範囲が、「第2の範囲」の一例に相当する。
以上を踏まえ、Proactive型のリソースリザベーションの詳細として、予約を行う端末装置による予約リソースの設定方法と、当該予約リソースの設定を踏まえた他の端末装置によるリソースの選択方法と、についてそれぞれ説明する。なお、予約リソースの設定方法としては、「バーストリソース予約」と称する方式と、「パーシャルリソース予約」と称する方式と、の2種類についてそれぞれ説明する。また、以降の説明では、便宜上、リソースの予約を行う端末装置を「第1の端末装置」とも称し、当該予約を踏まえてリソースを選択する端末装置を「第2の端末装置」とも称する。一方で、「第1の端末装置」と「第2の端末装置」とを特に区別しない場合には、単に「端末装置」とも称する。
(バーストリソース予約)
まず、バーストリソース予約について説明する。例えば、図19は、バーストリソース予約について概要を説明するための説明図である。図19に示すように、バーストリソース予約では、予約を行う第1の端末装置は、予約リソースの範囲として、以降にパケットの送信を行う可能性のある時間方向及び周波数方向に連続した範囲が確保されるように、リソースの予約を行う。このとき、予約リソースの範囲については、想定されるジッタ成分αの範囲(α_min<α<α_max)や、想定されるパケットサイズPの範囲(P_min<P<P_max)に応じて制御される。このような制御の基で、第1の端末装置は、確保した予約リソースの範囲内に含まれるリソースのうち一部のリソースを選択してパケットの送信に利用する。即ち、確保された予約リソースの範囲内であれば、基本的には、第1の端末装置は自由にパケットを送信することが可能となる。
まず、バーストリソース予約について説明する。例えば、図19は、バーストリソース予約について概要を説明するための説明図である。図19に示すように、バーストリソース予約では、予約を行う第1の端末装置は、予約リソースの範囲として、以降にパケットの送信を行う可能性のある時間方向及び周波数方向に連続した範囲が確保されるように、リソースの予約を行う。このとき、予約リソースの範囲については、想定されるジッタ成分αの範囲(α_min<α<α_max)や、想定されるパケットサイズPの範囲(P_min<P<P_max)に応じて制御される。このような制御の基で、第1の端末装置は、確保した予約リソースの範囲内に含まれるリソースのうち一部のリソースを選択してパケットの送信に利用する。即ち、確保された予約リソースの範囲内であれば、基本的には、第1の端末装置は自由にパケットを送信することが可能となる。
予約リソースの範囲については、各種条件に基づき制御され得る。例えば、ジッタ成分αやパケットサイズPの変動成分βに応じて予約リソースの範囲が決定されてもよい。より具体的には、以下に挙げる条件のうち1つ以上を組み合わせることで、予約リソースの範囲が決定されてもよい。
・ジッタ成分αの最小値α_min、最大値α_max
・ジッタ成分αの平均、分散値
・パケットサイズの変動成分βの最小値β_min、最大値β_max
・パケットサイズの変動成分βの平均、分散値
・ジッタ成分αの最小値α_min、最大値α_max
・ジッタ成分αの平均、分散値
・パケットサイズの変動成分βの最小値β_min、最大値β_max
・パケットサイズの変動成分βの平均、分散値
また、他の一例として、使用される周波数帯域において測定されたCBR(Channel Busy Ratio)に応じて、予約リソースの範囲が決定されてもよい。より具体的な一例として、CBRが閾値よりも低い場合(非混雑状況)において、予約リソースの範囲がより広くなるように制御され、CBRが閾値よりも高い場合(混雑状況)においては、予約リソースの範囲がより制限されるように制御されるとよい。
また、他の一例として、パケットの優先度に応じて、予約リソースの範囲が決定されてもよい。より具体的な一例として、優先度の高いパケットについては予約リソースの範囲がより広くなるように制御され、優先度の低いパケットについては予約リソースの範囲がより制限されるように制御されるとよい。
また、他の一例として、「Sensor data sharing」や「Automated driving」等のようなオペレーションサービスのタイプに応じて、予約リソースの範囲が決定されてもよい。この場合には、第1の端末装置は、各サービスタイプに対してどの程度の広さの予約リソースの範囲を確保するかが規定された情報(例えば、テーブル)に基づき、予約リソースの範囲を決定すればよい。なお、当該情報については、端末装置にPreconfigureされていてもよいし、基地局から端末装置に対して提供されてもよい。
また、他の一例として、eMBB(enhanced Mobile Broadband)やURLLC(Ultra Reliable Low Latency Communication)等のようなパケットの種別情報に応じて、予約リソースの範囲が決定されてもよい。この場合には、第1の端末装置は、各パケットの種別に対してどの程度の広さの予約リソースの範囲を確保するかが規定された情報(例えば、テーブル)に基づき、予約リソースの範囲を決定すればよい。なお、当該情報については、端末装置にPreconfigureされていてもよいし、基地局から端末装置に対して提供されてもよい。
また、他の一例として、端末装置の位置情報に応じて、予約リソースの範囲が決定されてもよい。より具体的な一例として、自動車(端末装置相当)が高速道路上を走っている状況下では、ジッタがより小さくなる場合があるため、予約リソースの範囲が制限されるように制御されてもよい。また、交差点周辺を自動車(端末装置相当)が走行している状況下では、ジッタがより大きくなる場合があるため、予約リソースの範囲がより広くなるように制御されてもよい。この場合には、第1の端末装置は、各位置情報に対してどの程度の広さの予約リソースの範囲を確保するかが規定された情報(例えば、テーブル)に基づき、予約リソースの範囲を決定すればよい。なお、当該情報については、端末装置にPreconfigureされていてもよいし、基地局から端末装置に対して提供されてもよい。
また、予約リソースの範囲が、複数のレベルのうち互いに異なるレベルが設定された複数の部分的な範囲を含むように設定されてもよい。なお、以降では、当該部分的な範囲に設定される当該レベルを「予約レベル」とも称する。換言すると、予約リソースの範囲が、予約レベルに応じた複数の部分的な範囲に分割されてもよい。また、予約レベルに応じた部分的な範囲を、単に「予約レベルに応じた範囲」とも称する。なお、当該予約レベルに応じた範囲が、「第3の範囲」の一例に相当する。
例えば、図20は、予約リソースの範囲が予約レベルに応じた複数の範囲に分割された場合の一例について示した図である。具体的には、図20に示す例では、ジッタ成分の確率密度関数の平均や分散値に応じて予約レベル(即ち、予約レベル1~3)が設定され、予約リソースの範囲が当該予約レベルに応じた複数の範囲(即ち、予約レベル1~3それぞれに対応する範囲)に分割された場合の一例を示している。図20に示す例において、予約レベル1が設定された範囲は、パケットが送信される可能性が高い範囲に相当する。一方で、予約レベル3が設定された範囲は、パケットが送信される可能性が低い範囲に相当する。
なお、予約リソースの範囲を予約レベルに応じた複数の範囲に分割するための条件(例えば、分割数、分割サイズ、分割数の上限、分割サイズの上限等)に関する情報については、基地局から端末装置に事前に通知されてもよいし、端末装置自身により決定されてもよい。
また、予約レベルに応じて、当該予約レベルに応じた範囲の使用に関する条件(制約)が個別に設定されてもよい。具体的な一例として、予約レベルに応じて、当該予約レベルに応じた範囲の使用が、排他的使用(Exclusive)と包括的使用(Inclusive)とに分類されるように条件が設定されてもよい。具体的には、予約レベルに対して排他的使用が設定された場合には、当該予約レベルに応じた範囲は、予約を行った第1の端末装置によって排他的に使用されるように、当該範囲の使用条件が制限される。一方で、予約レベルに対して包括的使用が設定された場合には、当該予約レベルに応じた範囲は、ある第1の端末装置により予約が行われた場合においても、他の端末装置(即ち、第2の端末装置)によるリソースの選択が可能な範囲のオーバーラップが許容されるように、当該範囲の使用条件が緩和される。例えば、以下に示す表1は、予約レベルと、当該予約レベルの分類と、の間の対応関係の一例である。
なお、リソースの予約を行った第1の端末装置は、確保した予約リソースの範囲の使用(即ち、当該範囲からのリソースの選択)に関して予約レベルを設定した場合(即ち、確保した予約リソースの範囲を予約レベル応じた範囲に分割した場合)には、当該予約レベルに応じた範囲に関する情報を第2の端末装置に通知してもよい。なお、以降では、便宜上、上記予約レベルに応じた範囲に関する情報を、「予約レベル情報」とも称する。また、この場合には、リソースの予約を行った第1の端末装置は、例えば、SCI(Sidelink Control Information)を利用して、予約レベル情報を第2の端末装置に通知してもよい。即ち、この場合には、リソースの予約を行った第1の端末装置は、確保した予約リソースの範囲に関する情報と、当該範囲の使用に関して設定した予約レベルに応じた予約レベル情報と、を第2の端末装置に通知してもよい。
第1の端末装置が予約レベルに応じた範囲を設定する方法の一例について説明する。例えば、第1の端末装置は、基地局により事前に指示された条件に基づき、確保した予約リソースの範囲の少なくとも一部を分割することで、予約レベルに応じた範囲を設定してもよい。例えば、以下に示す表2は、予約レベルに応じた範囲の設定に関する条件の一例を示している。
第1の端末装置は、例えば、基地局から表2に示すような条件が規定された情報(例えば、テーブル)が通知された場合には、送信するパケットの情報(例えば、パケットのジッタ量、パケットサイズの変動量等)を当該条件と比較することで、予約レベルに応じた範囲を設定してもよい。
また、予約レベルに応じた範囲を設定するための条件(例えば、表2に示す条件)に関する情報については、端末装置にPreconfigureされていてもよい。
続いて、リソースを予約する領域(即ち、予約リソースの範囲)の決定方法について、当該決定方法に応じた当該領域に関する情報の通知方法とあわせて以下に一例を説明する。
例えば、図21は、リソースを予約する領域の決定方法の一例について概要を説明するための説明図である。図21を示す例では、リソースを予約する領域(即ち、予約リソースの範囲)を、周波数方向及び時間方向の領域として設定し、当該領域の一部を、予約レベルに応じた部分領域(即ち、予約レベルに応じた範囲)として設定している。図21において、「Start SF」及び「End SF」は、予約リソースの範囲の時間方向における開始位置及び終了位置に相当する。また、「Start PRB」及び「End PRB」は、予約リソースの範囲の周波数方向における開始位置及び終了位置に相当する。また、「Start SF_Li」及び「End SF_Li」は、予約レベルi(i=1,2,…,Max_level)に対応する範囲の時間方向における開始位置及び終了位置に相当する。具体的な一例として、「Start SF_L1」及び「End SF_L1」は、予約レベル1に対応する範囲の時間方向における開始位置及び終了位置に相当する。また、「Start PRB_Li」及び「End PRB_Li」は、予約レベルiに対応する範囲の周波数方向における開始位置及び終了位置に相当する。具体的な一例として、「Start PRB_L1」及び「End PRB_L1」は、予約レベルiに対応する範囲の周波数方向における開始位置及び終了位置に相当する。
図21に示す例の場合には、第1の端末装置は、予約リソースの範囲や予約レベルに応じた範囲に関する情報として、対象となる範囲を特定するための情報を第2の端末装置に通知してもよい。
例えば、第1の端末装置は、対象となる範囲を特定するための情報として、時間方向及び周波数方向のそれぞれについて当該範囲の開始位置及び終了位置を第2の端末装置に通知してもよい。具体的な一例として、第1の端末装置は、予約レベルi(i=1,2,…,Max_level)に対応する範囲を特定するための情報として、「Start SF_Li」、「End SF_Li」、「Start PRB_Li」及び「End PRB_Li」を第2の端末装置に通知してもよい。
また、他の一例として、第1の端末装置は、対象となる範囲を特定するための情報として、時間方向及び周波数方向のそれぞれについて当該範囲の開始位置と当該範囲の幅とを第2の端末装置に通知してもよい。例えば、予約レベルi(i=1,2,…,Max_level)に対応する範囲の時間方向の幅(換言すると、リソースの数)を「number SF_Li」とし、当該範囲の周波数方向の幅(換言すると、リソースの数)を「number PRB_Li」とする。この場合には、第1の端末装置は、予約レベルiに対応する範囲を特定するための情報として、「Start SF_Li」、「number SF_Li」、「Start PRB_Li」、及び「number PRB_Li」を第2の端末装置に通知してもよい。
また、図22は、リソースを予約する領域の決定方法の他の一例について概要を説明するための説明図である。図22に示す例では、リソースを予約する領域(即ち、予約リソースの範囲)を時間方向に複数の部分領域に分割している。図22において、「SF1」、「SF2」、…、「SFn」は、予約リソースの範囲が時間方向に分割された複数の部分領域のうち、1、2、…、n番目の部分領域に関する情報を示している。具体的な一例として、「SFi」は、i番目の部分領域に関する情報に相当し、例えば、当該部分領域の時間方向の開始位置(Start SF_Li)及び終了位置(End SF_Li)のように、当該部分領域を特定するための情報を含み得る。
図22に示す例では、第1の端末装置は、予約リソースの範囲が時間方向に分割された部分領域に関する情報を第2の端末装置に通知してもよい。具体的な一例として、第1の端末装置は、予約リソースの範囲が時間方向に分割された部分領域のうち、i番目の部分領域に関する時間方向の情報として、「SFi」を第2の端末装置に通知してもよい。なお、この場合には、周波数方向の情報については、予約リソースの範囲を特定するための周波数方向の情報(例えば、「Start PRB」及び「End PRB」)が通知されればよい。
また、図23は、リソースを予約する領域の決定方法の他の一例について概要を説明するための説明図である。図23に示す例では、リソースを予約する領域(即ち、予約リソースの範囲)を周波数方向に複数の部分領域に分割している。図23において、「PRB1」、「PRB2」、…、「PRBn」は、予約リソースの範囲が周波数方向に分割された複数の部分領域のうち、1、2、…、n番目の部分領域に関する情報を示している。具体的な一例として、「PRBi」は、i番目の部分領域に関する情報に相当し、例えば、当該部分領域の周波数方向の開始位置(Start PRB_Li)及び終了位置(End PRB_Li)のように、当該部分領域を特定するための情報を含み得る。
図23に示す例では、第1の端末装置は、予約リソースの範囲が周波数方向に分割された部分領域に関する情報を第2の端末装置に通知してもよい。具体的な一例として、第1の端末装置は、予約リソースの範囲が周波数方向に分割された部分領域のうち、i番目の部分領域に関する周波数方向の情報として、「PRBi」を第2の端末装置に通知してもよい。なお、この場合には、時間方向の情報については、予約リソースの範囲を特定するための時間方向の情報(例えば、「Start SF」及び「End SF」)が通知されればよい。
なお、図23に示す例では、予約リソースの範囲が周波数方向に分割された各部分領域は、周波数方向のサイズが異なってもよい。また、一部の部分領域が他の部分領域に包含されてもよい。
また、図24は、リソースを予約する領域の決定方法の他の一例について概要を説明するための説明図である。図24に示す例では、リソースを予約する領域(即ち、予約リソースの範囲)を時間方向及び周波数方向の双方について複数の部分領域に分割している。図24において、「SF1」、「SF2」、…、「SFn」は、図22に示す例における「SF1」、「SF2」、…、「SFn」と同様である。また、図24において、「PRB1」、「PRB2」、…、「PRBn」は、図23に示す例における「PRB1」、「PRB2」、…、「PRBn」と同様である。
図24に示す例では、第1の端末装置は、予約リソースの範囲が時間方向及び周波数方向に分割された部分領域に関する情報を第2の端末装置に通知してもよい。具体的な一例として、第1の端末装置は、予約リソースの範囲が分割された部分領域の情報のうち、時間方向においてi番目に位置する部分領域に関する情報として、「SFi」を第2の端末装置に通知してもよい。同様に、第1の端末装置、予約リソースの範囲が分割された部分領域の情報のうち、周波数方向においてj番目に位置する部分領域に関する情報として、「PRBj」を第2の端末装置に通知してもよい。
なお、図24に示す例では、予約リソースの範囲が時間方向及び周波数方向に分割された各部分領域は、周波数方向のサイズが異なってもよい。また、一部の部分領域が他の部分領域に包含されてもよい。
続いて、予約リソースの範囲に関する情報と予約レベルに関する情報とが通知された第2の端末装置による、当該予約レベルを加味したリソースの選択に係る動作について一例を説明する。
例えば、第2の端末装置は、パケットの送信に利用するリソースの選択時において、通知された予約レベルを加味したリソースの選択を行ってもよい。
具体的な一例として、第2の端末装置は、リソースの選択時において、通知された予約リソースの範囲に含まれる部分的な範囲(即ち、予約レベルに応じた範囲)のうち、一部の予約レベルに応じた範囲に含まれるリソースを、予約済みリソースとして判断し、リソースの選択の候補から除外してもよい。即ち、第2の端末装置は、当該一部の予約レベル以外の他の予約レベルに応じた範囲に含まれるリソースについては、使用可能なリソースとして判断してもよい。
より具体的な一例として、第2の端末装置は、所定の閾値以上の予約レベルに応じた範囲に含まれるリソースを、予約済みリソースとして判断してもよい。また、他の一例として、第2の端末装置は、所定の閾値以下の予約レベルに応じた範囲に含まれるリソースを、予約済みリソースとして判断してもよい。即ち、各予約レベル間における優先度については、予約レベルの設定方法やユースケースに応じて適宜変更されてもよい。
例えば、図25は、予約レベルに応じたリソースの選択に係る処理の流れの一例について示したフローチャートであり、第2の端末装置が実行する処理の一例を示している。
図25に示す例では、端末装置200(判定部245)は、予約リソースの範囲に含まれる各予約レベルに対応する範囲の中から、閾値以上の予約レベルに対応する範囲を特定する。また、端末装置200(通信制御部241)は、特定した予約レベルに対応する範囲を、パケットの送信に利用するリソースの選択の候補から除外する(S101)。即ち、端末装置200は、予約リソースの範囲や予約レベルに応じて、リソースを選択する範囲を制限する。そして、端末装置200(通信制御部241)は、除外した範囲(即ち、閾値以上の予約レベルに対応する範囲)以外の他の範囲に含まれるリソースを、使用可能なリソースとして判断して、パケットの送信に利用するリソースを選択する(S103)。
なお、リソース選択の候補から除外される予約レベルに関する情報(換言すると、予約レベルに応じた範囲に関する情報)については、例えば、基地局から各端末装置に通知されてもよいし、端末装置にPreconfigureされていてもよい。
また、第2の端末装置は、自身の送信するパケットの優先度と、他の端末装置(例えば、第1の端末装置)が送信するパケットの優先度と、に基づき、リソース選択の候補から除外する予約レベル(換言すると、予約レベルに応じた範囲)を決定してもよい。
具体的な一例として、第2の端末装置は、第1の端末装置から送信されるパケットの優先度に関する情報と、自身が送信しようとしているパケットの優先度に関する情報及びCBR(Channel Busy Ratio)情報の少なくともいずれかと、に基づきリソース選択の候補から除外する予約レベルが決定されてもよい。なお、第1の端末装置から送信されるパケットの優先度に関する情報が、「第1の優先度情報」の一例に相当する。これに対して、第2の端末装置が送信するパケットの優先度に関する情報が、「第2の優先度情報」の一例に相当する。
具体的な一例として、優先度のレベルがより小さいほどより重要な通信に相当するという条件の基で、第1の通信端末が優先度4でパケットを送信しており、第2の通信端末が優先度1で送信しようとしているものとする。また、第1の通信端末は、予約レベルの数値がより低いほどより優先される排他的な利用を規定したうえで、予約レベル1~4それぞれに対応する範囲を規定して予約を行ったものとする。このような場合には、第2の通信端末は、予約レベル1に対応する範囲に含まれるリソースを選択の候補から除外し、予約レベル2~4の範囲に含まれるリソースについては、使用可能なリソースとして判断してもよい。
一方で、上述した例において、第1の通信端末が送信するパケットの優先度が、第2の通信端末が送信するパケットの優先度が高い場合には、第1の通信端末の予約リソースが可能な限り確保されるように制御される。具体的な一例として、第2の端末装置は、予約レベル1~4すべてについて当該予約レベルに対応する範囲に含まれるリソースを選択の候補から除外したうえで、パケットの送信に利用するリソースを選択する。
また、上述した例において、CBRがあわせて考慮されてもよい。具体的な一例として、上述したように、第2の端末装置が、予約レベル1~4すべてについて当該予約レベルに対応する範囲に含まれるリソースを選択の候補から除外した状況下で、CBRが閾値よりも高い状況(即ち、帯域が非常に混雑している状況)にあるものとする。この場合には、第2の端末装置は、除外対象とする予約レベルを、「予約レベル1~4」から「予約レベル1~3」に変更してもよい。このように、リソースがひっ迫しているような状況下においては、第2の端末装置は、CBRがより緩和されるような制御を行ってもよい。また、CBRが閾値よりも低い場合には、第2の端末装置は、リソースの選択の対象となる候補を、第1の通信端末により設定された予約リソースの範囲以外の他の範囲をより増やすような制御を行ってもよい。
また、他の一例として、第2の端末装置は、第1の端末装置による予約レベルに応じた範囲の設定結果を受けて、当該予約レベルに基づくリソースの選択を段階的に行ってもよい。
例えば、図26は、予約レベルに応じたリソースの選択に係る処理の流れの他の一例について示したフローチャートであり、第2の端末装置が実行する処理の一例を示している。
図26に示す例では、端末装置200(判定部245)は、予約リソースの範囲に含まれる各予約レベルに対応する範囲の中から、閾値以下の予約レベルに対応する範囲を特定する。また、端末装置200(通信制御部241)は、特定した予約レベルに対応する範囲を、パケットの送信に利用するリソースの選択の候補から除外する(S201)。即ち、端末装置200は、予約リソースの範囲や予約レベルに応じて、リソースを選択する範囲を制限する。
次いで、端末装置200(判定部243)は、除外された範囲を除く他の範囲からパケットの送信に利用可能なリソースを探索する(S203)。リソースを発見した場合には(S203、YES)、端末装置200(通信制御部241)は、当該リソースを、パケットの送信に利用するリソースとして選択する。
一方で、リソースが発見されなかった場合には(S203、NO)、端末装置200(判定部245)は、パケットの送信に利用するリソースの選択の候補から除外する予約レベルに対応する範囲を決定するための上記閾値を加算(インクリメント)する(S205)。そのうえで、当該閾値が最大値に到達していない場合には(S207、NO)、端末装置200は、参照符号S201~205で示した処理を再度実行する。
一方で、上記閾値が最大値に到達した場合には(S207、YES)、端末装置200(通信制御部241)は、最大の予約レベルに基づき、リソースの選択を行う(S209)。
以上のように、第2の端末装置は、ある予約レベルを基準としてリソースの選択に失敗した場合には、リソース選択の基準とする予約レベルを更新したうえで、更新後の当該予約レベルを基準としたリソースの選択を試みる。このように、第2の端末装置は、リソース選択の基準とする予約レベルを順次更新しながら、パケットの送信に利用可能なリソースの探索や当該リソースの選択を行ってもよい。なお、この場合においても、第2の端末装置は、第1の端末装置から送信されるパケットの優先度に関する情報と、自身が送信しようとしているパケットの優先度に関する情報及びCBR情報の少なくともいずれかと、に基づきリソース選択の候補から除外する予約レベルを決定してもよい。
また、第1の端末装置は、異なる複数の周波数キャリアそれぞれに対してバーストリソース予約を行ってもよい。具体的な一例として、第1の端末装置は、通常使用している周波数キャリアAについて、周期的でパケットサイズが一定のリソース予約を実施したうえで、バックアップのために異なる周波数キャリアBにおいてバーストリソース予約を実施してもよい。そして、第1の端末装置は、周波数キャリアAにおいて予約リソースの使用が困難と判断した場合には、周波数キャリBにおいてリソースの選択を行ってもよい。なお、上述した異なる複数の周波数キャリアを利用したリソースの予約については、詳細を後述するパーシャルリソース予約についても適用することが可能である。具体的な一例として、上記した例において、周波数キャリアBにおいて、バーストリソース予約に替えてパーシャルリソース予約が適用されてもよい。
以上、図19~図26を参照して、バーストリソース予約について説明した。
(パーシャルリソース予約)
続いて、パーシャルリソース予約について説明する。例えば、図27は、パーシャルリソース予約について概要を説明するための説明図である。図27に示すように、パーシャルリソース予約では、予約を行う第1の端末装置は、予約リソースの範囲として、時系列に沿って互いに離間するように設定された複数の範囲が確保されるように予約が行われる点で、上述したバーストリソース予約と異なる。なお、以降の説明では、便宜上、パーシャルリソース予約により時系列に沿って互いに離間するように確保された複数の範囲のそれぞれを「パーシャルリソース」とも称する。
続いて、パーシャルリソース予約について説明する。例えば、図27は、パーシャルリソース予約について概要を説明するための説明図である。図27に示すように、パーシャルリソース予約では、予約を行う第1の端末装置は、予約リソースの範囲として、時系列に沿って互いに離間するように設定された複数の範囲が確保されるように予約が行われる点で、上述したバーストリソース予約と異なる。なお、以降の説明では、便宜上、パーシャルリソース予約により時系列に沿って互いに離間するように確保された複数の範囲のそれぞれを「パーシャルリソース」とも称する。
パーシャルリソース予約において、パーシャルリソース間の間隔はパケットの最大許容遅延量とパケットの最大ジッタ量から決定されてもよい。つまり、最大ジッタ量であった場合においてもパケットの最大許容遅延量を超えないようにパーシャルリソースが配置されるとより望ましい。
また、パーシャルリソース予約においては、予約リソースグループが規定されてよい。例えば、図28は、パーシャルリソース予約の一態様について概要を説明するための説明図であり、予約リソースグループを規定した場合の一例である。図28に示す例では、それぞれが複数のパーシャルリソースを含む3組のグループに対して、予約リソースグループGA~GCが設定されている。
予約リソースグループは、時間周波数方向で他の予約リソースグループと直交するように定義されてもよく、非直交で他の予約リソースグループと一部がオーバーラップするように定義されてもよい。予約リソースグループとして設定されるパーシャルリソースのグループの定義については、基地局からシステム情報を利用して端末装置に通知されてもよい。また、予約リソースグループごとに異なるサイズのリソースが選択可能となるように、各予約リソースグループが定義されてもよい。
また、予約リソースグループは、端末装置のグループ(以下、「端末装置グループ」とも称する)に割り当てられてもよい。この場合には、例えば、複数の予約リソースグループのそれぞれが、互いに異なる端末装置グループに割り当てられてもよい。また、他の一例として、どの予約リソースグループを選択するかが、送信パケットのサイズやジッタの、最小値や最大値に基づき決定されてもよい。また、他の一例として、どの予約リソースグループを選択するかが、送信パケットの優先度に応じて決定されてもよい。
また、第1の端末装置は、送信パケットのジッタ量に応じて、予約リソースグループの選択を行ってもよい。例えば、予約リソースグループとして、予約リソースグループGA、GB、及びGCの3つのグループが定義されており、予約リソースグループGA、GB、及びGCの順序で対応可能な最大ジッタ量が小さくなるように設定されているものとする。この場合には、第1の端末装置は、ジッタの比較的大きいパケットを送信する際には、対応可能なジッタ量がより大きい予約リソースグループGAを選択してもよい。
ここで、図29及び図30を参照して、パーシャルリソース予約を適用した場合における、パケットの送信に係る動作の一例について説明する。図29及び図30は、パーシャルリソース予約を適用した場合における、パケットの送信に係る動作の一例について説明するための説明図である。
第1の端末装置は、事前に予約した複数のパーシャルリソースのうち、どこのリソースを使用するかを決定する。使用リソースは、上位レイヤから物理レイヤへのパケットの到来から、パケットのレイテンシ(Latency)要求を満たす範囲内に存在するパーシャルリソースを一つ以上選択することで決定される。
具体的な一例として、図29は、予想される到来パケット周期T以前に、上位レイヤから物理レイヤにパケットが到来した場合の一例を示している。この場合には、送信対象となるパケットは、1番目のパーシャルリソース(即ち、最も早いタイミングのパーシャルリソース)に基づき送信される。なお、上記の例において、1番目のパーシャルリソースがレイテンシ要求を満たさない場合には、第1の端末装置は、Event trigger messageとしてリソース選択手順を実行することで、リソースの再選択を行ってもよい。
また、他の一例として、図30は、2つ目のパーシャルリソース以降に、上位レイヤから物理レイヤにパケットが到来した場合の一例を示している。この場合には、送信対象なるパケットは、3番目のパーシャルリソースが選択される。また、3番目のパーシャルリソース以降に、上位レイヤから物理レイヤにパケットが到来した場合には、レイテンシ要求を満たすことが可能なパーシャルリソースが存在しないため、第1の端末装置は、図29に示す例の場合と同様に、Event trigger messageとしてリソース選択手順を実行することで、リソースの再選択を行ってもよい。
なお、予約リソースグループごとに異なるサイズのリソースが選択可能となるように、各予約リソースグループが定義されている場合においても、レイテンシ要求を優先することで、事前に割り当てられた予約リソースグループ以外のリソースが使用されてもよい。
続いて、パーシャルリソース予約が適用された場合において、予約を行った第1の端末装置が、センシングを行うことでパケットを送信する動作について概要を説明する。第1の端末装置は、パーシャルリソース予約に基づきリソースの予約及び選択を行うことでパケットの送信を行った場合には、以下に説明するような条件に基づき、使用可能なリソースを特定してもよい。例えば、図31は、パーシャルリソース予約が適用された場合における、センシングを行う端末装置の動作について概要を説明するための説明図である。
図31に示す例では、1つの予約リースグループの1周期区間の一部と、センシング区間の一部とが重複している。このような場合には、第1の端末装置は、センシング区間のうち、予約リソースグループの1周期区間と重複する期間において、パケットの送信に利用するリソースを特定してもよい。例えば、図31に示す例では、複数のパーシャルリソースのうち1番目のパーシャルリソースの区間が、センシング区間の終端側と重複している。この場合には、第1の端末装置は、1番目のパーシャルリソースに基づき、パケットの送信を行ってもよい。
なお、上述した例では、既にセンシング区間においてパケットの送信に利用するリソースの選択が行われているため、例えば、リソース選択区間と重複する残りのパーシャルリソース(即ち、予約リソース)が第1の端末装置によるパケットの送信に使用されない場合がある。このような場合には、当該リソース選択区間に含まれるパーシャルリソース(予約リソース)は空のリソースとして、例えば、他の端末装置がパケットを送信するために選択するリソースの候補として使用されてもよい。ただし、第1の端末装置が、複数のパーシャルリソースをパケットの送信に利用する場合も想定され得る。このような状況を鑑み、例えば、当該第1の端末装置は、周囲の端末装置(例えば、第2の端末装置)に対して、使用するパーシャルリソースの数に関する情報を通知してもよい。また、他の一例として、第1の端末装置は、周囲の端末装置に対して、使用しないパーシャルリソースを特定するための情報を通知してもよい。なお、上記通知については、例えば、SCIが利用されてもよい。
以上、図27~図31を参照して、パーシャルリソース予約について説明した。
<3.2.2.Reactive型のリソースリザベーション>
続いて、Reactive型のリソースリザベーションについて説明する。Reactive型のリソースリザベーションでは、端末装置は、従来のリソースの予約方式と同様に、周期及びパケットサイズが一定となるようにリソースの予約を行ったうえで、パケットの送信に際して問題が生じた場合に、別途リソースの選択や予約を行う。例えば、図32は、Reactive型のリソースリザベーションについて概要を説明するための説明図である。
続いて、Reactive型のリソースリザベーションについて説明する。Reactive型のリソースリザベーションでは、端末装置は、従来のリソースの予約方式と同様に、周期及びパケットサイズが一定となるようにリソースの予約を行ったうえで、パケットの送信に際して問題が生じた場合に、別途リソースの選択や予約を行う。例えば、図32は、Reactive型のリソースリザベーションについて概要を説明するための説明図である。
図32に示すように、パケットの送信に際して問題が生じたか否かの判定は、例えば、ジッタ量がレイテンシ(Latency)要求を超えたか否かや、予約リソースのサイズよりも送信予定のパケットのサイズが超過したか否か等に基づき行われる。より具体的な一例として、上記判定は、例えば、最大遅延許容量を満たせるか否か、必要なリソースを確保できるか否か、要求されたQoSを満たすことができるか否か、及び、必要な送信電力を計画することができるか否か等に基づき行われてもよい。
ここで、パケットの送信に際して問題が生じたと判定した場合における対応の一例について以下に説明する。
(リソースリセレクショントリガの発動)
例えば、端末装置は、パケットの送信に際して問題が生じたと判定した場合には、リソースリセレクショントリガを発動してもよい。具体的には、端末装置は、レイテンシ(Latency)要求を満たすリソースや、超過したデータサイズを満たすリソースを探索する。具体的には、端末装置は、問題が生じると判定した時点で、バックグラウンドセンシングの結果を用いてリソース探索を実施する。
例えば、端末装置は、パケットの送信に際して問題が生じたと判定した場合には、リソースリセレクショントリガを発動してもよい。具体的には、端末装置は、レイテンシ(Latency)要求を満たすリソースや、超過したデータサイズを満たすリソースを探索する。具体的には、端末装置は、問題が生じると判定した時点で、バックグラウンドセンシングの結果を用いてリソース探索を実施する。
次いで、端末装置は、リソースの選択を行う。具体的な一例として、端末装置は、追加リソースの選択を行ってもよい。このとき、端末装置は、パケットを送信するために、既に予約していたリソースを使用してした場合における不足分のサイズを補うように、追加リソースの選択を行ってもよい。また、このとき端末装置は、センシングの段階において、予約リソースをリソース選択の候補から除外してもよい。なお、予約リソースが「第1のリソース」の一例に相当する。また、予約リソースとは別に選択されるリソース(例えば、追加で選択されるリソース)が「第2のリソース」の一例に相当する。
また、他の一例として、端末装置は、リソースの再選択を行ってもよい。具体的には、端末装置は、パケットを送信するために必要なサイズのリソースを再選択してもよい。この場合には、例えば、端末装置は、予約していたリソースをリソース選択の候補として定義したうえで、当該候補も含めてリソースの再選択に係る処理を実行してもよい。
また、端末装置は、追加リソースの選択後に、選択したリソースを利用してデータ(送信予定のパケットに対応するデータ)の送信を行う。このとき、端末装置は、データの送信に複数のリソースを利用する場合には、いずれかのリソースを利用して送信されるパケット(例えば、最初のパケット)のSCIを利用して、複数のリソースそれぞれにより送信されるデータに対応する当該リソース中における領域が指示されてもよい。また、複数のリソースそれぞれについて、当該リソースを利用して送信されるパケットのSCIに、当該リソースを利用して送信されるデータに対応する当該リソース中における領域が指示されてもよい。なお、この場合には、他の通信端末がデータを復号するために、どのパケットをマージすべきかを示した情報がSCIにより当該他の通信端末に通知されてもよい。
(既存の予約リソースを可能な限り利用)
また、他の一例として、端末装置は、パケットの送信に際して問題が生じたと判定した場合には、既存の予約リソースを可能な限り利用してデータの送信を行ってもよい。この場合には、端末装置は、例えば、送信対象となるデータを2以上にセグメンテーションする。なお、この場合には、対象となるデータが2以上のパケットに分割されるため、端末装置は、各パケットにより送信されるデータを結合するための情報を、SCIにより他の端末装置に通知してもよい。なお、各パケットにより送信されるデータを結合するための情報が、互いに異なるリソースを利用して送信されるデータ(即ち、互いに異なるパケットにより送信されるデータ)を関連付ける「制御情報」の一例に相当する。
また、他の一例として、端末装置は、パケットの送信に際して問題が生じたと判定した場合には、既存の予約リソースを可能な限り利用してデータの送信を行ってもよい。この場合には、端末装置は、例えば、送信対象となるデータを2以上にセグメンテーションする。なお、この場合には、対象となるデータが2以上のパケットに分割されるため、端末装置は、各パケットにより送信されるデータを結合するための情報を、SCIにより他の端末装置に通知してもよい。なお、各パケットにより送信されるデータを結合するための情報が、互いに異なるリソースを利用して送信されるデータ(即ち、互いに異なるパケットにより送信されるデータ)を関連付ける「制御情報」の一例に相当する。
また、次回以降のリソース選択においてリソースのサイズが不足することが想定され得るため、例えば、端末装置は、リソース再選択のトリガを発動させてもよい。また、他の一例として、端末装置は、予約済みのリソースに加えて、追加で不足分のデータを送信するためのリソースの選択を行ってもよい。
(Repetition送信をやめ、異なるパケットの送信を行う)
また、他の一例として、端末装置は、パケットの送信に際して問題が生じたと判定した場合に、Repetition送信をやめ、異なるパケットの送信を行ってもよい。この場合には、端末装置は、パケットの送信先となる他の端末装置に対して、Repetition送信を行わずに、異なるパケットを送信した旨を通知する。具体的には、端末装置は、例えば、対象のパケットがRepetition送信のパケットでない旨を、SCIにより他の端末装置に通知するとよい。
また、他の一例として、端末装置は、パケットの送信に際して問題が生じたと判定した場合に、Repetition送信をやめ、異なるパケットの送信を行ってもよい。この場合には、端末装置は、パケットの送信先となる他の端末装置に対して、Repetition送信を行わずに、異なるパケットを送信した旨を通知する。具体的には、端末装置は、例えば、対象のパケットがRepetition送信のパケットでない旨を、SCIにより他の端末装置に通知するとよい。
また、端末装置は、Repetition送信をやめて、異なるパケットの送信を行う場合には、送信先となる他の端末装置に最初に到達するパケットのSCIに対して、次に到達するパケット(即ち、Repetition送信のリソースを用いて送信されたパケット)のデータが、前に送信されたパケットのデータの続きである旨を示す情報を追加してもよい。これにより、受信側の他の端末装置は、1つ目のSCIをデコードした時点で、次に到達するパケットが、受信したパケットのデータの続きであることを認識し、各パケットにより送信されるデータのCombiningを行うことが可能となる。
また、他の一例として、端末装置は、Repetition送信用に予約されたリソースを利用して、Repetitionデータとは異なるデータを送信する場合に、当該データに対応するSCIに対してNDI(New Data Indicator)等の情報を追加することで、Repetitionデータとの判別を可能としてもよい。この場合には、受信側の他の端末装置は、当該NDI等の情報に基づき、対象となるデータがRepetitionデータか否かを判別し、当該判別結果に基づきデータのCombiningを行うことで、オリジナルの送信データを復元してもよい。
以上、図32を参照して、Reactive型のリソースリザベーションについて説明した。
<3.3.評価>
以上説明したように、本開示の第1の実施形態に係るシステムにおいて、第1の端末装置は、一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御する。そして、第1の端末装置は、第2の端末装置が上記装置間通信に利用する上記リソースを選択する第2の範囲を制御するために、上記第1の範囲に関する情報を当該第2の端末装置に通知する。また、第2の端末装置は、第1の端末装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該第1の端末装置から取得する。また、第2の端末装置は、取得された上記第1の範囲に関する情報に基づき、上記装置間通信に利用する上記リソースを選択する第2の範囲を制御する。例えば、第2の端末装置は、第1の範囲に関する情報に基づき、第2の範囲を制限する。
以上説明したように、本開示の第1の実施形態に係るシステムにおいて、第1の端末装置は、一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御する。そして、第1の端末装置は、第2の端末装置が上記装置間通信に利用する上記リソースを選択する第2の範囲を制御するために、上記第1の範囲に関する情報を当該第2の端末装置に通知する。また、第2の端末装置は、第1の端末装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該第1の端末装置から取得する。また、第2の端末装置は、取得された上記第1の範囲に関する情報に基づき、上記装置間通信に利用する上記リソースを選択する第2の範囲を制御する。例えば、第2の端末装置は、第1の範囲に関する情報に基づき、第2の範囲を制限する。
以上のような構成により、例えば、トラフィックに含まれるジッタ成分に応じたパケットの送信タイミングのばらつきや、伝送されるパケットのサイズの変動等が生じるような状況下においても、より柔軟にリソースを割り当てることが可能となる。即ち、本開示の一実施形態に係るシステムに依れば、V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てが可能となる。特に、NR V2X通信においては、LTEベースのV2Xではサポートできなかったような、高信頼性、低遅延、高速通信、ハイキャパシティを必要とする新たなユースケースをサポートする。このような場合においても、本開示の一実施形態に係るシステムに依れば、NR V2X通信でサポートされる多様なユースケースそれぞれに対して、より柔軟に対応することが可能となる。
<<4.第2の実施形態>>
続いて、本開示の第2の実施形態について説明する。
続いて、本開示の第2の実施形態について説明する。
<4.1.V2X通信におけるリソース割り当てに関する検討>
本開示の第2の実施形態では、NR V2X通信におけるV2V通信リンクのリソース割り当て方式に着目する。従来のサイドリンク通信(特にV2V)においては、周辺車両に定期的に安全に関するメッセージをブロードキャストするような、周期的なトラフィックが基本的に想定されていた。
本開示の第2の実施形態では、NR V2X通信におけるV2V通信リンクのリソース割り当て方式に着目する。従来のサイドリンク通信(特にV2V)においては、周辺車両に定期的に安全に関するメッセージをブロードキャストするような、周期的なトラフィックが基本的に想定されていた。
一方で、NR V2Xにおいては、例えば、「Sensor data sharing」や「Advanced driving」といった新たなユースケースへの対応が想定されており、トラフィックの周期性が崩れるような状況も想定され得る。即ち、周期的なトラフィックではあるが、トラフィックにジッタ成分が含まれ、物理レイヤにおけるパケット到来(即ち、上位レイヤから物理レイヤへのパケットの到来)のタイミングが多少ずれることが予想される。
また、パケットサイズについても、従来は同一サイズのパケットが主に想定されていたが、新たなユースケースにおいては、パケットごとにサイズが変化するようなトラフィックが想定され得る。このようなパケットサイズの変化は、例えば、送信データが自動車の周辺環境に依存すること等に起因する。
例えば、図13は、NR V2X通信で想定されるパケットの特徴について概要を説明するための説明図であり、NR V2X通信と従来のサイドリンク通信との間のトラフィクの違いを模式的に示している。図13の上側の図は、従来のサイドリンク通信で想定されるトラフィックの一例を示している。即ち、従来のサイドリンク通信では、上位レイヤから物理レイヤへのパケットの到来周期Tや、当該パケットのパケットサイズPが常に一定となることが想定されている。これに対して、図13の下側の図は、NR V2X通信で想定されるトラフィックの一例を示している。即ち、NR V2X通信においては、上位レイヤから物理レイヤへのパケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βを考慮する必要がある。このような背景から、NR V2X通信では、パケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βの影響が顕在化するような状況下においても、より好適な態様でサイドリンク通信を可能とするようなリソース管理が求められる。
(既存のサイドリンクリソース割り当て方式)
ここで、サイドリンクへのリソース割り当ての方式について概要を説明する。サイドリンクへのリソース割り当ての方式としては、基地局がサイドリンクのリソースを割り当てる「Mode3リソース割り当て」の方式と、端末装置自身でセンシングを行いサイドリンクのリソース選択を行う「Mode4リソース割り当て」の方式とがある。本開示では、主に、Mode3リソース割り当ての方式に着目する。
ここで、サイドリンクへのリソース割り当ての方式について概要を説明する。サイドリンクへのリソース割り当ての方式としては、基地局がサイドリンクのリソースを割り当てる「Mode3リソース割り当て」の方式と、端末装置自身でセンシングを行いサイドリンクのリソース選択を行う「Mode4リソース割り当て」の方式とがある。本開示では、主に、Mode3リソース割り当ての方式に着目する。
・リソースプール割り当て
Mode3リソース割り当てを行うに当たり、事前にリソースプールの割り当てが行われる。当該リソースプールの割り当ては、例えば、基地局により行われる。また、他の一例として、Preconfigurationにより、当該リソースプールの割り当てが行われていてもよい。
Mode3リソース割り当てを行うに当たり、事前にリソースプールの割り当てが行われる。当該リソースプールの割り当ては、例えば、基地局により行われる。また、他の一例として、Preconfigurationにより、当該リソースプールの割り当てが行われていてもよい。
例えば、図14は、サイドリンク通信に割り当てられたリソース(リソースプール)の構成の一例について示した図であり、周波数分割多重(FDM:Frequency Division Multiplexing)が適用される場合の一例について示している。図14に示すように、リソースプールは、SA(Scheduling Assignment)領域とData領域とに分けられ、各領域により、PSCCH(Physical Sidelink Control Channel)及びPSSCH(Physical Sidelink Shared Channel)が送信される。なお、以降では、図14に示すようにFDMが適用される場合に着目して説明するが、必ずしも本開示に係る技術の適用先を限定するものではない。具体的な一例として、時間分割多重(TDM:Time Division Multiplexing)が適用される場合においても、以降で説明する本開示に係る技術を適用することが可能である。なお、TDMが適用される場合には、SA領域とData領域とは時間軸上で直交することとなる。
・Mode3リソース割り当て
続いて、Mode3リソース割り当ての概要について説明する。まず、図33を参照して、一般的なMode3リソース割り当ての処理の流れの一例について説明する。図33は、Mode3リソース割り当ての処理の流れの一例を示したシーケンス図である。
続いて、Mode3リソース割り当ての概要について説明する。まず、図33を参照して、一般的なMode3リソース割り当ての処理の流れの一例について説明する。図33は、Mode3リソース割り当ての処理の流れの一例を示したシーケンス図である。
図33に示すように、端末装置200は、トラフィックが発生する(即ち、送信対象となるパケットが発生する)と(S101)、上りリンク(PUCCH)を介して送信遅延の要求やパケットのサイズ等の情報を基地局100に提供し、当該基地局100に送信リソースの割り当てを要求する(S103)。端末装置200からの当該要求を受けて、基地局100は、端末装置200に対する送信リソースの割り当て、即ち、送信リソースのスケジューリングを行い(S105)、下りリンク(PDCCH)を介して送信リソースの割り当て結果を端末装置200に通知する(S107)。そして、端末装置200は、基地局100から割り当てられたリソースを用いて、上記パケットの送信を行う(S109)。
ただし、図33に示す方式を採用した場合には、パケットの送信ごとに、送信リソースの割り当ての要求(S103)、送信リソースのスケジューリング(S105)、及び送信リソースの割り当て結果の通知(S107)が行われるため、スケジューリングに係る処理のオーバーヘッドが大きい。
一方で、V2Xにおいては、主なトラフィックが周期的であるため、例えば、Mode3リソース割り当ての際に、SPS(Semi-persistent scheduling)が実施されることで、上記スケジューリングに係る処理のオーバーヘッドを低減したV2X通信を実現することが可能である。例えば、図16は、Mode3リソース割り当ての処理の流れの他の一例を示したシーケンス図であり、SPSが実施される場合の一例について示している。
図34に示すように、端末装置200は、セルに接続する、即ち、基地局100との間の通信を確立すると(S151)、当該基地局100に対してUE assistance informationを提供する(S153)。UE assistance informationは、基地局100がSPSに利用可能な情報(即ち、SPS assistance information)を含む。例えば、図35、SPS assistance informationの概要について説明するための説明図である。図35に示すように、パケットが周期的に発生する場合には、端末装置200は、SPS assistance informationとして、例えば、トラフィックの周期T、サブフレーム0とのオフセットα、パケットのサイズP、及びパケット優先度等の情報を基地局100に提供する。
次いで、基地局100は、端末装置200からUE assistance informationとして提供された情報に基づき、当該端末装置200の送信リソースのサイズと、SPS周期(Semi-persistent scheduling Interval)との設定を行う(S155)。基地局100は、端末装置200に対して上記したSPSの設定(SPS configuration)に関する情報を通知する(S157)。
次いで、端末装置200は、トラフィックが発生する(即ち、送信対象となるパケットが発生する)と(S159)、基地局100に送信リソースの割り当てを要求する(S161)。端末装置200からの当該要求を受けて、基地局100は、当該端末装置200に対してSPS activationを指示する(S163)。基地局100からの当該指示を受けて、端末装置200は、SPSでconfigureされたリソースを選択する(S165)。そして、端末装置200は、選択したリソースを用いて、上記パケットの送信を行う(S167)。
また、図36は、SPSが実施される場合の処理の流れの一例を示したタイミングチャートである。具体的には、図36の上段の図は、基地局100によりConfigureされたリソースについて、各リソースが割り当てられたタイミングと、当該リソースのサイズとの関係の一例について示している。図36の中段の図は、端末装置200において、上位レイヤから物理レイヤに周期的に到来するパケット(即ち、送信対象となるパケット)について、各パケットが到来するタイミングと、当該パケットのサイズとの関係の一例について示している。図36の下段の図は、送信対象となるパケットの送信に利用されるリソースについて、各リソースが割り当てられたタイミングと、当該リソースのサイズとの関係の一例について示している。即ち、図36の上段、中段、及び下段の横軸は時間を示している。図36の上段の図の縦軸は、Configureされたリソースのサイズを示している。また、図36の中段の図の縦軸は、上位レイヤから物理レイヤに周期的に到来するパケットのサイズを示している。また、図36の下段の図の縦軸は、送信対象となるパケットの送信に利用されるリソースのサイズを示している。なお、以降の説明では、端末装置200において上位レイヤから物理レイヤに到来するパケットを、「到来パケット」と称する場合がある。即ち、以降では、単に「到来パケット」と記載した場合には、特に説明が無い限りは、端末装置200において上位レイヤから物理レイヤに到来するパケットを示すものとする。
図36に示すようにSPSが実施される場合には、端末装置200の送信周期P(即ち、端末装置200における上位レイヤから物理レイヤへのパケットの到来周期P)に応じて、リソースがあらかじめconfigureされている。そのため、端末装置200は、トラフィックが発生した場合(即ち、送信対象となるパケットが発生した場合)に、既に設定されたリソースを用いて当該パケットの送信を行うことが可能となる。即ち、端末装置200は、パケットの送信ごとに、当該パケットの送信に利用するリソースの割り当てを基地局100に要求する必要がなくなる。
・Mode4リソース割り当て
続いて、図15を参照して、Mode4リソース割り当ての概要について説明する。図15は、Mode4リソース割り当てに基づき端末装置がパケットを送信する場合の動作タイムラインの一例について説明するための説明図である。図15に示すように、パケットを送信する端末装置200は、まず、当該パケットの送信に利用するリソースをリソースプール内から発見するためにセンシングを行う。次いで、端末装置200は、当該センシングの結果に基づき、当該リソースプール内からのリソースの選択を行う。そして、端末装置200は、選択したリソースを利用してパケットの送信を行う。また、このとき端末装置200は、必要に応じて、以降におけるパケットの送信に利用するリソースの予約を行う。
続いて、図15を参照して、Mode4リソース割り当ての概要について説明する。図15は、Mode4リソース割り当てに基づき端末装置がパケットを送信する場合の動作タイムラインの一例について説明するための説明図である。図15に示すように、パケットを送信する端末装置200は、まず、当該パケットの送信に利用するリソースをリソースプール内から発見するためにセンシングを行う。次いで、端末装置200は、当該センシングの結果に基づき、当該リソースプール内からのリソースの選択を行う。そして、端末装置200は、選択したリソースを利用してパケットの送信を行う。また、このとき端末装置200は、必要に応じて、以降におけるパケットの送信に利用するリソースの予約を行う。
ここで、図16を参照して、上記センシングの動作の一例について説明する。図16は、リソースプール内からリソースを選択するためのセンシングの動作の一例について説明するための説明図である。
具体的には、端末装置200は、センシングウィンドウ内における干渉パターンの測定結果や、当該センシングウィンドウ内におけるリソースの予約状況に基づき、リソース選択ウィンドウ内におけるリソースの選択や、将来のリソースの予約を行う。具体的な一例として、図16に示す例では、端末装置200は、送信対象となるパケットDが発生した場合に、センシングの結果に基づき、未来のリソースの使用状況、例えば、将来的に他のパケットA~Cの送信に利用されるリソースを予測する。端末装置200は、当該予測の結果を利用することで、当該パケットDの送信に利用可能なリソース、即ち、他のパケットの送信に利用されないことが予測されるリソースの選択や予約が可能となる。
(技術的課題)
上述の通り、従来のサイドリンク通信では、パケットの周期やパケットサイズが固定であったため、周期的なパケットの送信に利用するリソースの予約が行われる際には、ジッタやパケットサイズの変化を考慮する必要がなかった。即ち、従来のサイドリンク通信では、パケットの到来周期Tの経過後に、従前と同じサイズのリソースを送信することを前提として、リソースの予約を行えばよかった。
上述の通り、従来のサイドリンク通信では、パケットの周期やパケットサイズが固定であったため、周期的なパケットの送信に利用するリソースの予約が行われる際には、ジッタやパケットサイズの変化を考慮する必要がなかった。即ち、従来のサイドリンク通信では、パケットの到来周期Tの経過後に、従前と同じサイズのリソースを送信することを前提として、リソースの予約を行えばよかった。
一方で、NR V2X通信では、パケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βの影響を考慮する必要があり、従来のサイドリンク通信と同様のリソース割り当ての方式を適用することが困難となる場合がある。
例えば、図37は、NR V2X通信に対して、従来のサイドリンク通信と同様のリソース割り当ての方式を適用した場合(即ち、従来のSPSが採用された場合)の一例について説明するための説明図である。図37において、横軸は時間を示している。また、縦軸は到来パケットのサイズ(即ち、パケットの送信に要するリソースのサイズ)を示している。
図37では、参照符号C11~C15として、到来パケットと、当該パケットを送信するためにスケジューリング(SPS)されたリソース(以下、「SPSリソース」とも称する)と、の間の関係の一例について具体的な例を示している。例えば、参照符号C11で示した例は、SPSリソースを利用して到来パケットを正常に送信することが可能な場合の一例を示している。即ち、参照符号C11で示した例では、到来パケットのサイズとSPSリソースのサイズとが略一致しており、到来パケットの発生タイミングの直後にSPSリソースが割り当てられている。
これに対して、参照符号C12、C14、及びC15で示した例は、SPSリソースを利用した到来パケットの送信要求を満たせないか、到来パケットを送信することが困難となる場合の一例を示している。
具体的には、参照符号C12で示した例は、ジッタ成分αによりパケットの到来タイミングが遅れた場合の一例を示している。即ち、パケットの到来タイミングの遅れにより、SPSリソースが割り当てられたタイミング以降に当該パケットが到来している。そのため、この場合には、端末装置200は、パケットの送信に利用可能なリソース(SPSリソース)を発見できずに、当該パケットの送信が困難となる場合がある。
また、参照符号C14で示した例は、パケットのサイズ変動βにより当該パケットのサイズが増大し、当該サイズが当該パケットを送信するためのSPSリソースのサイズを超過した場合の一例を示している。この場合には、端末装置200は、パケットの送信に必要なサイズのリソースを確保できずに、当該パケットの送信が困難となる場合がある。
また、参照符号C15は、ジッタ成分αによりパケットの到来タイミングが予定より早くなった場合の一例を示している。これにより、パケットの到来タイミングと、当該パケットを送信するためのSPSリソースが割り当てられたタイミングと、の間の時間差がより増大し、結果として、パケットの到来から当該パケットが送信されるまでの間の遅延の要求値を満たさなくなっている。即ち、この場合には、端末装置200は、パケットの送信に係る要求のうち、特に、上記遅延に係る要求を満たすことが困難となる場合がある。
また、参照符号C13で示した例は、SPSリソースの一部のみがパケットの送信に利用される、所謂、リソースの使用に関して無駄が生じる場合(換言すると、リソースの過剰予約が発生する場合)の一例を示している。具体的には、参照符号C13で示した例は、パケットのサイズ変動βにより当該パケットのサイズが減少し、当該パケットを送信するために確保されたSPSリソースのうち一部が当該パケットの送信に使用されない場合の一例を示している。即ち、この場合には、確保されたSPSリソースのうち一部が使用されないこととなるため、リソースの使用に関して無駄が生じることとなる。
以上のような状況を鑑み、本開示では、V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てを可能とする技術を提案する。具体的には、本開示では、パケットの到来周期TのジッタやパケットサイズPの変化に対して、より柔軟に対応可能なサイドリンクへのリソースの割り当てに係る技術について提案する。
<4.2.技術的特長>
続いて、本開示に係るシステムの技術的特徴として、パケットの到来周期TのジッタやパケットサイズPの変化に対して、より柔軟に対応可能な、装置間通信に利用可能なリソースの割り当て(例えば、サイドリンクへのリソースの割り当て)に係る技術の一例について説明する。具体的には、リソースの割り当てを実施するための技術の一例として、以下に示す2つのアプローチでそれぞれ説明する。
・Proactive型のリソース割り当て
・Reactive型のリソース割り当て
続いて、本開示に係るシステムの技術的特徴として、パケットの到来周期TのジッタやパケットサイズPの変化に対して、より柔軟に対応可能な、装置間通信に利用可能なリソースの割り当て(例えば、サイドリンクへのリソースの割り当て)に係る技術の一例について説明する。具体的には、リソースの割り当てを実施するための技術の一例として、以下に示す2つのアプローチでそれぞれ説明する。
・Proactive型のリソース割り当て
・Reactive型のリソース割り当て
<4.2.1.Proactive型のリソース割り当て>
まず、Proactive型のリソース割り当てとして、パケットの到来周期TのジッタやパケットサイズPの変化を考慮して事前にリソースを割り当てる(予約する)方式の一例について説明する。
まず、Proactive型のリソース割り当てとして、パケットの到来周期TのジッタやパケットサイズPの変化を考慮して事前にリソースを割り当てる(予約する)方式の一例について説明する。
(基本思想)
まず、Proactive型のリソース割り当ての基本思想ついて概要を説明する。例えば、図38は、Proactive型のリソース割り当ての概要について説明するための説明図である。図38に示すように、Proactive型のリソース割り当て(換言すると、リソースリザベーション)では、基地局は、端末装置におけるパケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βを考慮して、リソースを予約する範囲(以下、「予約リソースの範囲」とも称する)を制御する。具体的な一例として、基地局は、端末装置においてパケットが到来するタイミングのずれ、即ち、パケットの到来周期Tのジッタ成分α(α_min<α<α_max)が許容されるように、予約リソースの時間軸方向の範囲がより広くなるように制御する。また、基地局は、端末装置における上記変動成分βに応じたパケットサイズPの変化(P_min<P<P_max)が許容されるように、予約リソースのサイズ(換言すると、許容される予約リソースのサイズの範囲)を制御する。そこで、以降の説明では、「予約リソースの範囲」と記載した場合には、特に説明がない限りは、予約リソースの時間軸方向の範囲と、許容される当該予約リソースのサイズの範囲と、の双方を含み得るものとする。
まず、Proactive型のリソース割り当ての基本思想ついて概要を説明する。例えば、図38は、Proactive型のリソース割り当ての概要について説明するための説明図である。図38に示すように、Proactive型のリソース割り当て(換言すると、リソースリザベーション)では、基地局は、端末装置におけるパケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分βを考慮して、リソースを予約する範囲(以下、「予約リソースの範囲」とも称する)を制御する。具体的な一例として、基地局は、端末装置においてパケットが到来するタイミングのずれ、即ち、パケットの到来周期Tのジッタ成分α(α_min<α<α_max)が許容されるように、予約リソースの時間軸方向の範囲がより広くなるように制御する。また、基地局は、端末装置における上記変動成分βに応じたパケットサイズPの変化(P_min<P<P_max)が許容されるように、予約リソースのサイズ(換言すると、許容される予約リソースのサイズの範囲)を制御する。そこで、以降の説明では、「予約リソースの範囲」と記載した場合には、特に説明がない限りは、予約リソースの時間軸方向の範囲と、許容される当該予約リソースのサイズの範囲と、の双方を含み得るものとする。
以上のように、基地局は、端末装置側でのジッタやパケットサイズの変動を事前に考慮して、当該端末装置が周期的なパケットの送信に利用可能なリソースを割り当てる(予約する)。そのため、端末装置は、パケットの送信タイミングずれや当該パケットのサイズの変動が生じた場合においても、基地局により予約されたリソースの少なくとも一部を使用して当該パケットの送信を行うことが可能となる。
(処理の流れ)
続いて、図39を参照して、Proactive型のリソース割り当てが行われる場合における、本開示の一実施形態に係るシステムの一連の処理の流れの一例について説明する。図39は、本開示の一実施形態に係るシステムの一連の処理の流れの一例を示したシーケンス図である。
続いて、図39を参照して、Proactive型のリソース割り当てが行われる場合における、本開示の一実施形態に係るシステムの一連の処理の流れの一例について説明する。図39は、本開示の一実施形態に係るシステムの一連の処理の流れの一例を示したシーケンス図である。
図39に示すように、端末装置200(通知部247)は、セルに接続する、即ち、基地局100との間の通信を確立すると(S201)、当該基地局100に対してUE assistance informationを提供する(S203)。UE assistance informationは、基地局100がSPSに利用可能な情報(即ち、SPS assistance information)を含む。なお。UE assistance informationやSPS assistance informationの詳細については、具体的な利を挙げて別途後述する。なお、上述の通り端末装置200から基地局100に通知される情報、即ち、UE assistance information(特に、SPS assistance information)に含まれる情報が、「第1の情報」の一例に相当する。
基地局100(情報取得部153)は、端末装置200からUE assistance informationを取得する(S203)。基地局100(通信制御部151)は、端末装置200からUE assistance informationとして提供された情報に基づき、当該端末装置200がパケットの送信に利用するリソースに関する設定、即ち、当該リソースのスケジューリング(SPS)を行う。具体的な一例として、基地局100(通信制御部151)は、予約リソースのサイズ、予約リソースの周期(即ち、SPS周期)、及び予約リソースの範囲等の設定を行う。そして、基地局100(通知部155)は、端末装置200に対して上記したSPSの設定(SPS configuration)に関する情報を通知する(S207)。なお、上述の通り基地局100から端末装置200に通知される情報、即ち、SPSの設定(SPS configuration)に関する情報(特に、予約リソースの範囲に関する情報)が、「第2の情報」の一例に相当する。
次いで、端末装置200(通知部247)は、トラフィックが発生する(即ち、送信対象となるパケットが発生する)と(S209)、基地局100に送信リソースの割り当てを要求する(S211)。端末装置200からの当該要求を受けて、基地局100(通知部155)は、当該端末装置200に対してSPS activationを指示する(S213)。基地局100からの当該指示を受けて、端末装置200は、SPSでconfigureされたリソースを選択する(S215)。このとき端末装置200は、事前に通知されたSPSの設定に関する情報に基づき、予約リソースの範囲内からパケットの送信に利用するリソースを選択することとなる。そして、端末装置200(通信制御部241)は、選択したリソースを用いて、上記パケットの送信を行う(S217)。
以上、図39を参照して、Proactive型のリソース割り当てが行われる場合における、本開示の一実施形態に係るシステムの一連の処理の流れの一例について説明した。
(UE assistance information)
本開示の一実施形態にシステムにおいて、端末装置200が基地局100に対してUE assistance informationとして提供する情報の一例について説明する。
本開示の一実施形態にシステムにおいて、端末装置200が基地局100に対してUE assistance informationとして提供する情報の一例について説明する。
端末装置200は、UE assistance informationとして、例えば、パケットの到来周期Tのジッタ成分αに関する情報と、パケットサイズPの変動成分βに関する情報とのうち少なくともいずれかを基地局100に提供する。なお、端末装置200は、上記に加えて、従来のシステムにおいてUE assistance informationとして提供していた情報を、本開示の一実施形態に係るシステムにおいても同様に基地局100に提供してもよい。
パケットの到来周期Tのジッタ成分αに関する情報としては、例えば、以下に示す情報が挙げられる。もちろん、以下に示す情報はあくまで一例であり、基地局100が、端末装置200におけるパケットの到来周期のジッタを認識することが可能であれば、当該端末装置200から当該基地局100に提供される情報は必ずしも下記には限定されない。
・ジッタ成分αの最小値α_min
・ジッタ成分αの最大値α_max
・ジッタ成分αの平均
・ジッタ成分αの分散値
・ジッタ成分αの最小値α_min
・ジッタ成分αの最大値α_max
・ジッタ成分αの平均
・ジッタ成分αの分散値
パケットサイズPの変動成分βに関する情報としては、例えば、以下に示す情報が挙げられる。もちろん、以下に示す情報はあくまで一例であり、基地局100が、端末装置200におけるパケットサイズの変動を認識することが可能であれば、当該端末装置200から当該基地局100に提供される情報は必ずしも下記には限定されない。
・パケットサイズPの変動成分βの最小値β_min
・パケットサイズPの変動成分βの最大値β_max
・パケットサイズPの変動成分βの平均
・パケットサイズPの変動成分βの分散値
・パケットサイズPの変動成分βの最小値β_min
・パケットサイズPの変動成分βの最大値β_max
・パケットサイズPの変動成分βの平均
・パケットサイズPの変動成分βの分散値
以上、本開示の一実施形態にシステムにおいて、端末装置200が基地局100に対してUE assistance informationとして提供する情報の一例について説明した。
(SPS configuration)
本開示の一実施形態にシステムにおいて、基地局100がUE assistance informationを基に制御するSPSの設定(SPS configuration)の一例について説明する。
本開示の一実施形態にシステムにおいて、基地局100がUE assistance informationを基に制御するSPSの設定(SPS configuration)の一例について説明する。
基地局100は、端末装置200から提供されるUE assistance informationに基づき、SPSリソースを当該端末装置に割り当てる(即ち、リソースを予約する)。このとき、基地局100は、例えば、上記ジッタ成分αや上記パケットの変動成分βに基づき、予約リソースの範囲(換言すると、SPSリソースを割り当てる範囲)として、端末装置200が送信を行う可能性がある時間方向及び周波数方向に連続した範囲が確保されるように、リソースの予約を行う。具体的な一例として、予約リソースの範囲については、想定されるジッタ成分αの範囲(α_min<α<α_max)や、想定されるパケットサイズPの範囲(P_min<P<P_max)に応じて制御される。
また、基地局100は、上記UE assistance informationに加えて、以下に示す情報のうち少なくともいずれかを考慮して、リソースの割り当て(即ち、リソースの予約)を行ってもよい。
・CBR(Channel Busy Ratio)
・パケットの優先度情報
・オペレーションサービスのタイプ
・パケットの種別情報
・端末装置の位置情報
・端末装置の速度
・CBR(Channel Busy Ratio)
・パケットの優先度情報
・オペレーションサービスのタイプ
・パケットの種別情報
・端末装置の位置情報
・端末装置の速度
具体的な一例として、基地局100は、使用される周波数帯域において測定されたCBR(帯域の混雑度)に応じて、予約リソースの範囲を決定してもよい。より具体的な一例として、基地局100は、CBRが閾値よりも低い場合(非混雑状況)において、予約リソースの範囲がより広くなるように制御し、CBRが閾値よりも高い場合(混雑状況)においては、予約リソースの範囲がより制限されるように制御してもよい。
また、他の一例として、基地局100は、パケットの優先度に応じて、予約リソースの範囲を決定してもよい。より具体的な一例として、基地局100は、優先度の高いパケットについては予約リソースの範囲がより広くなるように制御し、優先度の低いパケットについては予約リソースの範囲がより制限されるように制御してもよい。
また、他の一例として、基地局100は、「Sensor data sharing」や「Automated driving」等のようなオペレーションサービスのタイプに応じて、予約リソースの範囲を決定してもよい。
また、他の一例として、基地局100は、eMBB(enhanced Mobile Broadband)やURLLC(Ultra Reliable Low Latency Communication)等のようなパケットの種別情報に応じて、予約リソースの範囲を決定してもよい。
また、他の一例として、基地局100は、端末装置200の位置情報に応じて、予約リソースの範囲を決定してもよい。より具体的な一例として、自動車(端末装置200に相当)が高速道路上を走っている状況下では、ジッタや送信パケットのサイズの変動がより小さくなる場合があるため、基地局100は、予約リソースの範囲が制限されるように制御してもよい。また、交差点周辺を上記自動車が走行している状況下では、ジッタや送信パケットのサイズの変動がより大きくなる場合があるため、基地局100は、予約リソースの範囲がより広くなるように制御してもよい。
また、他の一例として、基地局100は、端末装置200の速度に応じて、予約リソースの範囲を決定してもよい。より具体的な一例として、自動車(端末装置200に相当)が渋滞中等のように低速走行を行っている状況下では、ジッタや送信パケットのサイズの変動がより小さくなる場合があるため、基地局100は、予約リソースの範囲が制限されるように制御してもよい。一方で、上記自動車が高速走行を行っている状況下では、基地局100は、予約リソースの範囲がより広くなるように制御してもよい。
以上、本開示の一実施形態にシステムにおいて、基地局100がUE assistance informationを基に制御するSPSの設定(SPS configuration)の一例について説明した。
(Resource selection)
本開示の一実施形態にシステムにおける、端末装置200によるリソースの選択(Resource selection)に係る動作について例を挙げて説明する。
本開示の一実施形態にシステムにおける、端末装置200によるリソースの選択(Resource selection)に係る動作について例を挙げて説明する。
従来のmode3においては、基地局100は、端末装置200がパケットを送信するために必要なリソースのみを割り当てていた。一方で、本開示の一実施形態に係る基地局100は、上述したように、Proactive型のリソース割り当てを行う場合には、端末装置200に対して従来よりも多くのリソースを割り当てる。即ち、端末装置200が実際にパケットの送信に利用することとなるリソースよりも、より多くのリソースが、当該端末装置200のために予約されることとなる。そのため、端末装置200は、基地局100により予約されたリソースの中から、少なくとも一部のリソースを、パケットの送信に利用するリソースとして選択する。
基地局100は、端末装置200に対して、パケットの送信に利用するリソースの選択方法を指示してもよい。この場合には、基地局100は、例えば、SIB、RRC、PBCH、PDCCH、及びPDSSH等を利用して、リソースの選択方法を端末装置に通知してもよい。また、他の一例として、パケットの送信に利用するリソースの選択方法が、端末装置200にpreconfigureされていてもよい。
次いで、パケットの送信に利用するリソースの選択方法について具体的な例を挙げて説明する。
・Random selection
例えば、端末装置200は、パケットの送信に利用するリソースをランダムに選択してもよい。
例えば、端末装置200は、パケットの送信に利用するリソースをランダムに選択してもよい。
・Sensing based selection
他の一例として、端末装置200は、他の端末装置200によるリソースの使用状況をセンシングし、当該センシングの結果に基づき、パケットの送信に利用するリソースを選択してもよい。この場合には、例えば、基地局100は、端末装置200に対してセンシングを行うか否かを通知(指示)してもよい。
他の一例として、端末装置200は、他の端末装置200によるリソースの使用状況をセンシングし、当該センシングの結果に基づき、パケットの送信に利用するリソースを選択してもよい。この場合には、例えば、基地局100は、端末装置200に対してセンシングを行うか否かを通知(指示)してもよい。
また、この場合には、基地局100は、対象となる端末装置200と同様のSPSの設定(SPS configuration)が適用されている端末装置の数(換言すると、リソースが共用される可能性のある端末装置の数)に応じて、当該対象となる端末装置200に対してセンシングの実行を指示するか否かを決定してもよい。より具体的な一例として、基地局100は、対象となる端末装置200と同様のSPSの設定(SPS configuration)が適用されている端末装置の数が閾値以下の場合には、当該対象となる端末装置200に対してセンシングの実行を指示しなくてもよい。
また、基地局100は、端末装置200に対して、当該端末装置200がセンシングの対象とすべき領域を通知してもよい。
また、基地局100は、対象となる端末装置200と同様もしくは一部同様のSPSの設定(SPS configuration)が適用されている端末装置の数(換言すると、リソースが共用される可能性のある端末装置の数)を、当該対象となる端末装置200に通知してもよい。この場合には、対象となる端末装置200は、基地局100から通知された上記端末装置の数に応じて、センシングを行うか否かを決定してもよい。なお、この場合には、基地局100は、上記対象となる端末装置200がセンシングを行うか否かを決定するための条件に関する情報を、当該対象となる端末装置200に通知してもよい。より具体的な一例として、基地局100は、上記条件に関する情報として、センシングを行うか否かと、同様もしくは一部同様のSPSの設定が適用されている端末装置の数と、の間の関係を示した情報を、対象となる端末装置200に通知してもよい。また、他の一例として、上記条件に関する情報が、端末装置200にpreconfigureされていてもよい。
・パケットを送信可能なタイミングに応じたリソースの選択
他の一例として、端末装置200は、発生したパケットを送信可能なタイミングに応じて、当該パケットの送信に利用するリソースを選択してもよい。具体的な一例として、端末装置200は、発生したパケットを最短で送信可能なリソースを、当該パケットの送信に利用するリソースとして選択してもよい。
他の一例として、端末装置200は、発生したパケットを送信可能なタイミングに応じて、当該パケットの送信に利用するリソースを選択してもよい。具体的な一例として、端末装置200は、発生したパケットを最短で送信可能なリソースを、当該パケットの送信に利用するリソースとして選択してもよい。
・各リソースに関連付けられたレベルに応じたリソースの選択
他の一例として、予約リソースの範囲が、複数のレベルのうち互いに異なるレベルが設定された複数の部分的な範囲を含むように設定されてもよい。換言すると、基地局100により予約されたSPSリソースが、複数のリソースブロックに分割され、各リソースブロックに対して、複数のレベルのうち互いに異なるレベルが設定されてもよい。例えば、図40~図42は、SPSリソースから分割されたリソースブロックに対するレベルの設定方法の一例について説明するための説明図である。
他の一例として、予約リソースの範囲が、複数のレベルのうち互いに異なるレベルが設定された複数の部分的な範囲を含むように設定されてもよい。換言すると、基地局100により予約されたSPSリソースが、複数のリソースブロックに分割され、各リソースブロックに対して、複数のレベルのうち互いに異なるレベルが設定されてもよい。例えば、図40~図42は、SPSリソースから分割されたリソースブロックに対するレベルの設定方法の一例について説明するための説明図である。
具体的には、図40は、予約されたSPSリソース(換言すると、リソースの予約範囲)を、端末装置200におけるパケットの到来周期Tのジッタ成分αの確率密度関数に応じて複数のリソースブロックに分割した場合の一例について示している。より具体的な一例として、図40に示す例では、上記ジッタ成分αの確率密度関数の平均や分散値に応じてレベルが設定され、予約されたSPSリソースが、当該レベルに応じて複数のリソースブロック(即ち、レベル1~3それぞれに対応するリソースブロック)に分割された場合の一例を示している。図40に示す例において、レベル1が設定されたリソースブロックは、パケットが送信される可能性が高いリソースブロックに相当する。一方で、レベル3が設定されたリソースブロックは、パケットが送信される可能性が低いリソースブロックに相当する。
また、図41は、予約されたSPSリソース(換言すると、リソースの予約範囲)を、端末装置200におけるパケットのパケットサイズPの変動成分βの確率密度関数に応じて複数のリソースブロックに分割した場合の一例について示している。より具体的な一例として、図41に示す例では、上記変動成分βの確率密度関数の平均や分散値に応じてレベルが設定され、予約されたSPSリソースが、当該レベルに応じて複数のリソースブロック(即ち、レベル1~3それぞれに対応するリソースブロック)に分割された場合の一例を示している。図41に示す例において、レベル1が設定されたリソースブロックは、パケットが送信される可能性が高いリソースブロックに相当する。一方で、レベル3が設定されたリソースブロックは、パケットが送信される可能性が低いリソースブロックに相当する。
また、図42は、予約されたSPSリソース(換言すると、リソースの予約範囲)を、端末装置200におけるパケットの到来周期Tのジッタ成分αの確率密度関数と、パケットのパケットサイズPの変動成分βの確率密度関数と、に応じて複数のリソースブロックに分割した場合の一例について示している。より具体的な一例として、図42に示す例では、上記ジッタ成分α及び上記変動成分βそれぞれの確率密度関数の平均や分散値に応じてレベルが設定され、予約されたSPSリソースが、当該レベルに応じて複数のリソースブロック(即ち、レベル1~3それぞれに対応するリソースブロック)に分割された場合の一例を示している。図42に示す例において、レベル1が設定されたリソースブロックは、パケットが送信される可能性が高いリソースブロックに相当する。一方で、レベル3が設定されたリソースブロックは、パケットが送信される可能性が低いリソースブロックに相当する。
この場合には、基地局100は、SPSリソースを端末装置200に割り当てる場合(即ち、当該端末装置200が利用可能なリソースを予約する場合)に、当該SPSリソースを複数のリソースブロックに分割し、各リソースブロックに対して上記レベルを関連付ける。なお、SPSリソースを複数のリソースブロックに分割するための条件(例えば、分割数、分割サイズ、分割数の上限、分割サイズの上限等)については、状況に応じて適宜変更されてもよい。そして、基地局100は、上記SPSリソースが分割されたリソースブロックに関する情報(例えば、時間及び周波数の情報)と、各リソースブロックに関連付けられたレベルに関する情報とを、端末装置200に通知してもよい。
また、端末装置200は、リソースを選択する場合に、所定の条件に応じて、複数のレベルのうちいずれのレベルが関連付けられたリソースブロックからパケットの送信に利用するリソースを選択するかを決定してもよい。具体的な一例として、端末装置200は、複数のリソースブロックのうち、レベルのより高いリソースブロックからリソースを選択してもよい。また、他の一例として、端末装置200は、複数のリソースブロックのうち、レベルのより低いリソースブロックからリソースを選択してもよい。
また、レベルに応じて、当該レベルに応じたリソースブロックの使用に関する条件(制約)が個別に設定されてもよい。具体的な一例として、レベルに応じて、当該レベルに応じたリソースブロックの使用が、排他的使用(Exclusive)と包括的使用(Inclusive)とに分類されるように条件が設定されてもよい。具体的には、レベルに対して排他的使用が設定された場合には、当該レベルに応じたリソースブロックは、対象となる端末装置200によって排他的に使用されるように、当該リソースブロックの使用条件が制限される。一方で、レベルに対して包括的使用が設定された場合には、当該レベルに応じたリソースブロックは、ある端末装置200のために予約が行われた場合においても、他の端末装置によるリソースの選択が可能なリソースブロックのオーバーラップが許容されるように、当該リソースブロックの使用条件が緩和される。例えば、以下に示す表3は、上記レベルと、当該レベルの分類と、の間の対応関係の一例である。
以上、Proactive型のリソース割り当てとして、図38~図42を参照して、パケットの到来周期TのジッタやパケットサイズPの変化を考慮して事前にリソースを割り当てる(予約する)方式の一例について説明した。
<4.2.2.Reactive型のリソース割り当て>
続いて、Reactive型のリソース割り当てについて説明する。Reactive型リソース割り当てでは、従来のSPSと同様に、周期及びパケットサイズが一定となるようにリソースの予約を行われたうえで、パケットの送信に際して問題が生じた場合に、別途リソースの割り当てが行われる。
続いて、Reactive型のリソース割り当てについて説明する。Reactive型リソース割り当てでは、従来のSPSと同様に、周期及びパケットサイズが一定となるようにリソースの予約を行われたうえで、パケットの送信に際して問題が生じた場合に、別途リソースの割り当てが行われる。
(概要)
まず、Reactive型のリソース割り当ての概要について説明する。例えば、図43は、Reactive型のリソース割り当ての概要について説明するための説明図であり、Reactive型のリソース割り当てが行われる場合における端末装置の一連の処理の流れの一例を示している。
まず、Reactive型のリソース割り当ての概要について説明する。例えば、図43は、Reactive型のリソース割り当ての概要について説明するための説明図であり、Reactive型のリソース割り当てが行われる場合における端末装置の一連の処理の流れの一例を示している。
図43に示すように、端末装置200は、トラフィックが発生する(即ち、送信対象となるパケットが発生する)と(S251)、基地局100により予約されたSPSリソースを利用してパケットを送信可能か否かについて確認する(S253)。具体的な一例として、端末装置200は、パケットのサイズがSPSリソースのサイズを超過し、結果として、当該パケットを送信するためのリソースが不足する場合には、当該SPSリソースを利用して当該パケットを送信することが困難であると判断してもよい。また、端末装置200は、パケットの送信にSPSリソースを利用した場合に、送信遅延(Latency)の要求を満たすことが困難な場合には、当該SPSリソースを利用して当該パケットを送信することが困難であると判断してもよい。
端末装置200は、SPSリソースを利用してパケットを送信可能な場合には(S253、YES)、当該SPSリソースを利用して、送信対象となるパケットを送信する(S257)。
一方で、端末装置200は、SPSリソースを利用してパケットを送信することが困難な場合には(S253、NO)、当該パケットを送信するために新しいリソースを取得する(S255)。なお、端末装置200がパケットを送信するための新しいリソースを取得する方法としては、主に、「基地局にリソースの割り当て要求する方法」と「端末装置自身がリソースを選択する方法」とが挙げられる。なお、これらの方法の詳細については別途後述する。そして、端末装置200は、新しく取得したリソースを利用して、送信対象となるパケットを送信する(S257)。
以上、図43を参照して、Reactive型のリソース割り当ての概要について説明した。
(基地局にリソースの割り当てを要求する方法)
続いて、端末装置200がパケットを送信するための新しいリソースを取得する方法の一例として、当該端末装置200が基地局100に対してリソースの割り当てを要求する方法について例を挙げて説明する。
続いて、端末装置200がパケットを送信するための新しいリソースを取得する方法の一例として、当該端末装置200が基地局100に対してリソースの割り当てを要求する方法について例を挙げて説明する。
(A-1)要求されたリソースを割り当てる方法
まず、基地局100が、端末装置200からリソースの割り当てを要求された場合に、当該要求されたリソース、即ち、そのとき端末装置200が送信しようとしているパケットを送信するためのリソースを割り当てる場合の一例について説明する。例えば、図44は、Reactive型のリソース割り当てが行われる場合における端末装置200の一連の処理の流れの一例を示したフローチャートである。具体的には、図44は、端末装置200が基地局100に対してリソースの割り当てを要求する場合における、当該端末装置200の一連の処理の流れの一例を示している。
まず、基地局100が、端末装置200からリソースの割り当てを要求された場合に、当該要求されたリソース、即ち、そのとき端末装置200が送信しようとしているパケットを送信するためのリソースを割り当てる場合の一例について説明する。例えば、図44は、Reactive型のリソース割り当てが行われる場合における端末装置200の一連の処理の流れの一例を示したフローチャートである。具体的には、図44は、端末装置200が基地局100に対してリソースの割り当てを要求する場合における、当該端末装置200の一連の処理の流れの一例を示している。
図44に示すように、端末装置200は、トラフィックが発生すると(S301)、基地局100により予約されたSPSリソースを利用してパケットを送信可能か否かについて確認する(S303)。端末装置200は、SPSリソースを利用してパケットを送信可能な場合には(S303、YES)、当該SPSリソースを利用して、送信対象となるパケットを送信する(S307)。本動作については、図43を参照して説明した例と同様である。
一方で、端末装置200は、SPSリソースを利用してパケットを送信することが困難な場合には(S303、NO)、基地局100に対してリソースの割り当てを要求する(S305)。この場合には、端末装置200は、例えば、そのとき送信しようとしているパケットについて、送信遅延の要求値や当該パケットのサイズ等に関する情報を基地局100に提供してもよい。また、端末装置200は、パケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分β等に関する情報を基地局100に提供してもよい。
基地局100は、端末装置200からの上記要求に応じて、当該端末装置200がそのとき送信しようとしているパケットを送信するためのリソースを割り当てる。このとき、基地局100は、既に予約されているSPSリソースにより当該パケットが送信される場合に不足するサイズ分のリソースを追加で割り当ててもよい。具体的には、10リソースブロック分のSPSリソースが予約されている状況下で、端末装置200が15リソースブロック分のパケットを送信しようとしている場合には、基地局100は、不足分である5リソースブロックを当該端末装置200に新たに割り当てる。この場合には、端末装置200は、既に予約されているSPSリソースと、新たに割り当てられたリソースと、を使用して上記パケットを送信する(S307)。
また、他の一例として、基地局100は、既に予約されているSPSリソースとは別に、端末装置200がそのとき送信しようとしているパケットを送信するためのリソースを新たに割り当ててもよい。具体的には、端末装置200が15リソースブロック分のパケットを送信しようとしている場合には、基地局100は、既に予約されているSPSリソースとは別に、15リソースブロックを当該端末装置200に新たに割り当ててもよい。この場合には、端末装置200は、新たに割り当てられたリソースを使用して上記パケットを送信する(S307)。
なお、この場合において、基地局100により予約されたSPSリソースが「第1のリソース」の一例に相当し、端末装置200が基地局100に対してSPSリソースとは別に割り当てを要求するリソースが「第2のリソース」に相当する。
(A-2)要求されたリソースの割り当てに加えてSPSの設定を再度行う方法
続いて、基地局100が、端末装置200からリソースの割り当てを要求された場合に、当該要求されたリソースの割り当てに加えて、SPSの設定を再度行う(即ち、SPS configurationを設定し直す)場合の一例について説明する。例えば、図45は、Reactive型のリソース割り当てが行われる場合における端末装置200の一連の処理の流れの他の一例を示したフローチャートである。具体的には、図45は、端末装置200が基地局100に対してリソースの割り当てを要求する場合における、当該基地局100の一連の処理の流れの一例を示している。なお、端末装置200の動作については、図44を参照して説明した例と同様のため、詳細な説明は省略する。
続いて、基地局100が、端末装置200からリソースの割り当てを要求された場合に、当該要求されたリソースの割り当てに加えて、SPSの設定を再度行う(即ち、SPS configurationを設定し直す)場合の一例について説明する。例えば、図45は、Reactive型のリソース割り当てが行われる場合における端末装置200の一連の処理の流れの他の一例を示したフローチャートである。具体的には、図45は、端末装置200が基地局100に対してリソースの割り当てを要求する場合における、当該基地局100の一連の処理の流れの一例を示している。なお、端末装置200の動作については、図44を参照して説明した例と同様のため、詳細な説明は省略する。
図45に示すように、基地局100は、端末装置200からパケットの送信に利用するリソースの割り当ての要求を受けると(S351)、当該端末装置200に対して新たにリソースを割り当てる(S353)。なお、本動作については、図44を参照して説明した例と同様である。即ち、基地局100は、既に予約されているSPSリソースにより上記パケットが送信される場合に不足するサイズ分のリソースを追加で割り当ててもよい。また、基地局100は、SPSリソースとは別に、端末装置200が上記パケットを送信するためのリソースを新たに割り当ててもよい。
次いで、基地局100は、端末装置200による定期的なパケットの送信について将来の状況を推測し、SPSの設定を再度行うか否か(即ち、SPS configurationを設定し直すか否か)を判断する(S355)。
例えば、基地局100は、端末装置200からの上記要求の内容に応じて、SPSの設定を再度行うか否かを判断してもよい。具体的な一例として、基地局100は、端末装置200がパケットを送信するための送信遅延の要求値やパケットのサイズが、現状のSPSの設定値から一定量以上乖離している場合に、SPSの設定を再度行うと判断してもよい。具体的な一例として、10リソースブロック分のSPSリソースが予約されている状況下で、端末装置200からの要求により30リソースブロックが必要となっているものとする。このとき、基地局100は、不足分である20リソースブロックが閾値を超えている場合には、SPSの設定を再度行うこととなる。
また、他の一例として、基地局100は、端末装置200からの要求の回数に応じて、SPSの設定を再度行うか否かを判断してもよい。
また、他の一例として、基地局100は、端末装置200が提供するサービスの種別(即ち、端末装置200に関連付けられたサービスタイプ)に応じて、SPSの設定を再度行うか否かを判断してもよい。具体的な一例として、基地局100は、優先度の高いメッセージを送信する端末装置200からの要求を受けた場合に、将来の状況を推測したうえで、SPSの設定を再度行ってもよい。
次いで、SPSの設定を再度行う場合における、当該設定の方法の一例について説明する。例えば、基地局100は、端末装置200がパケットを送信するための各種設定の要求値に基づき、SPSの設定を更新してもよい。
具体的な一例として、10リソースブロック分のSPSリソースが予約されている状況下で、端末装置200からの要求により15リソースブロックが必要となっているものとする。この場合には、例えば、基地局100は、端末装置200がパケットを送信するために15リソースブロックを割り当て、さらに、その後の定期的なパケットの送信においても同様のサイズが必要となることを見越して、SPSリソースのサイズを15リソースブロックに更新してもよい。
また、基地局100は、端末装置200におけるパケットの到来周期Tのジッタ成分αや、パケットサイズPの変動成分β等を考慮して、SPSの設定を更新してもよい。具体的な一例として、10リソースブロック分のSPSリソースが予約されている状況下で、端末装置200からの要求により15リソースブロックが必要となっており、それまでのパケットのサイズ変動量を見越すと20リソースブロックが必要となっているものとする。この場合には、端末装置200は、例えば、パケットの送信に必要なリソース(15リソースブロック)の割り当てを基地局100に要求し、さらにパケットのサイズ変動量に関する情報を当該基地局100に通知する。基地局100は、例えば、端末装置200がパケットを送信するために15リソースブロックを割り当て、さらに、その後の定期的なパケットの送信における当該パケットのサイズ変動を見越して、SPSリソースのサイズを20リソースブロックに更新してもよい。また、基地局100は、端末装置200からパケットの到来周期のジッタ成分に関する情報を取得した場合には、当該ジッタ成分に応じて、SPSリソースを割り当てるタイミング(時間軸方向の位置)を更新したり、当該SPSリソースを割り当てる時間軸方向の範囲を制御してもよい。即ち、基地局100は、端末装置200からの要求に応じて、「Proactive型のリソース割り当て」として前述した例と同様に、パケットの到来周期のジッタ成分に応じて、SPSリソースを予約してもよい。
(端末装置自身がリソースを選択する方法)
続いて、端末装置200がパケットを送信するための新しいリソースを取得する方法の一例として、当該端末装置200自身がパケットの送信に利用するリソースを新たに選択する方法について例を挙げて説明する。
続いて、端末装置200がパケットを送信するための新しいリソースを取得する方法の一例として、当該端末装置200自身がパケットの送信に利用するリソースを新たに選択する方法について例を挙げて説明する。
まず、図46を参照して、端末装置200自身がパケットの送信に利用するリソースを新たに選択する場合における、当該端末装置200の一連の処理の流れの一例について概要を説明する。図46は、Reactive型のリソース割り当てが行われる場合における端末装置200の一連の処理の流れの他の一例を示したフローチャートである。具体的には、図46は、端末装置200自身がパケットの送信に利用するリソースを新たに選択する場合における、当該端末装置200の一連の処理の流れの一例を示している。
図46に示すように、端末装置200は、送信対象となるパケットが発生すると(S401)、基地局100により予約されたSPSリソースを利用して当該パケットを送信可能か否かについて確認する(S403)。端末装置200は、SPSリソースを利用してパケットを送信可能な場合には(S403、YES)、当該SPSリソースを利用して、送信対象となる上記パケットを送信する(S407)。
一方で、端末装置200は、SPSリソースを利用してパケットを送信することが困難な場合には(S403、NO)、当該パケットを送信するために新たなリソースを選択する(S405)。このとき、端末装置200は、基地局100により事前に確保されたリソースの一部を、パケットの送信に利用するリソースとして選択してもよい。また、他の一例として、端末装置200は、基地局100により事前に確保されたリソース以外の他のリソースを、パケットの送信に利用するリソースとして選択してもよい。なお、端末装置200によるリソースの選択方法については、具体的な例をあげて詳細を別途後述する。そして、端末装置200は、新たに選択したリソースを利用して上記パケットを送信する(S407)。
なお、この場合において、基地局100により予約されたSPSリソースが「第1のリソース」の一例に相当し、端末装置200が上記SPSリソースとは別に新たに選択するリソースが「第2のリソース」に相当する。
続いて、パケットの送信に利用するリソースの選択方法について具体的な例を挙げて説明する。
(B-1)Random selection
例えば、端末装置200は、パケットの送信に利用するリソースをランダムに選択してもよい。このとき、端末装置200は、他の端末装置200が利用する可能性のあるリソースを選択対象としてもよい。
例えば、端末装置200は、パケットの送信に利用するリソースをランダムに選択してもよい。このとき、端末装置200は、他の端末装置200が利用する可能性のあるリソースを選択対象としてもよい。
(B-2)Sensing based selection
他の一例として、端末装置200は、他の端末装置200によるリソースの使用状況をセンシングし、当該センシングの結果に基づき、パケットの送信に利用するリソースを選択してもよい。このとき、端末装置200は、他の端末装置200が利用する可能性のあるリソースを選択対象としてもよい。
他の一例として、端末装置200は、他の端末装置200によるリソースの使用状況をセンシングし、当該センシングの結果に基づき、パケットの送信に利用するリソースを選択してもよい。このとき、端末装置200は、他の端末装置200が利用する可能性のあるリソースを選択対象としてもよい。
(B-3)パケットを送信可能なタイミングに応じたリソースの選択
他の一例として、端末装置200は、発生したパケットを送信可能なタイミングに応じて、当該パケットの送信に利用するリソースを選択してもよい。具体的な一例として、端末装置200は、発生したパケットを最短で送信可能なリソースを、当該パケットの送信に利用するリソースとして選択してもよい。このとき、端末装置200は、他の端末装置200が利用する可能性のあるリソースを選択対象としてもよい。
他の一例として、端末装置200は、発生したパケットを送信可能なタイミングに応じて、当該パケットの送信に利用するリソースを選択してもよい。具体的な一例として、端末装置200は、発生したパケットを最短で送信可能なリソースを、当該パケットの送信に利用するリソースとして選択してもよい。このとき、端末装置200は、他の端末装置200が利用する可能性のあるリソースを選択対象としてもよい。
(B-4)バックアップリソースプール(BRP)からのリソースの選択
また、端末装置200は、基地局100がバックアップ用に事前に確保したリソースプールから、パケットの送信に利用するリソースを選択してもよい。なお、以降の説明では、基地局100がバックアップ用に事前に確保したリソースプールを、「バックアップリソースプール(BRP:backup resource pool)」とも称する。
また、端末装置200は、基地局100がバックアップ用に事前に確保したリソースプールから、パケットの送信に利用するリソースを選択してもよい。なお、以降の説明では、基地局100がバックアップ用に事前に確保したリソースプールを、「バックアップリソースプール(BRP:backup resource pool)」とも称する。
例えば、図47は、バクアップリソースプール(BRP)の設定に係る処理の流れの一例を示したシーケンス図である。図47に示すように、端末装置200は、セルに接続する、即ち、基地局100との間の通信を確立すると(S451)、当該基地局100に対してUE assistance informationを提供する(S453)。UE assistance informationは、基地局100がSPSに利用可能な情報(即ち、SPS assistance information)を含む。基地局100は、端末装置200からUE assistance informationとして提供された情報に基づき、SPSの設定を行う(S455)。即ち、基地局100は、例えば、SPSリソースのサイやSPS周期を決定し、SPSリソースの割り当てを行う。
また、基地局100は、SPSの設定に加えて、BRPの設定を行う。このとき、基地局100は、例えば、V2X通信等のような装置間通信を行う端末装置200に対してconfigureした共通のリソースプール(common resource pool)の一部をBRPとして設定してもよい。
また、例えば、基地局100は、複数の端末装置200(ひいては、全ての端末装置200)に共通のBRPを設定してもよい。また、他の一例として、基地局100は、複数の端末装置200それぞれに対して互いに異なるBRPを設定してもよい。具体的な一例として、基地局100は、複数の端末装置200それぞれにおけるパケットの到来タイミングが異なる場合には、各端末装置200に対して、当該端末装置200における当該到来タイミングに応じて時間軸上の位置が調整されたBRPを設定してもよい。
また、基地局100は、BRPの設定(例えば、時間軸上の位置やサイズ等)を状況に応じて変更してもよい。この場合には、例えば、基地局100は、BRPを設定する端末装置200の数、送信メッセージの優先度情報、サービスタイプ、端末装置200の走行環境、端末装置200の走行速度等の情報に応じて、BRPの設定を更新してもよい。もちろん、基地局100は、BRPの設定を変更しなくてもよい。
そして、図47に示すように、基地局100は、割り当てたSPSリソース及びBRPそれぞれに関する情報(SPS&BRP resource allocation)を端末装置200に通知する(S457)。
以上により、端末装置200は、例えば、SPSリソースを利用してパケットを送信することが困難な場合に、当該パケットの送信に利用するリソースをBRPから選択することが可能となる。
具体的な一例として、端末装置200は、パケットの送信にSPSリソースを利用すると送信遅延(Latency)の要求を満たすことが困難な場合には、当該パケットの送信に利用するリソースをBRPから選択してもよい。
また、他の一例として、端末装置200は、パケットのサイズがSPSリソースのサイズを超過し、結果として、当該パケットを送信するためのリソースが不足する場合には、当該パケットの送信に利用するリソースをBRPから選択してもよい。このとき、端末装置200は、SPSリソースにより当該パケットが送信される場合に不足するサイズ分のリソースをBRPから追加で選択してもよい。この場合には、端末装置200は、SPSリソースと、追加でBRPから選択したリソースと、を利用してパケットを送信してもよい。また、他の一例として、端末装置200は、SPSリソースとは別に、パケットを送信するためのリソースをBRPから選択してもよい。この場合には、端末装置200は、SPSリソースに替えて、BRPから選択したリソースを利用してパケットを送信してもよい。
(B-5)他の端末装置により使用されないリソースの選択
他の一例として、端末装置200は、他の端末装置200によるリソースの選択に関する状況を認識することで、他の端末装置200により使用されないリソースを選択してもよい。
他の一例として、端末装置200は、他の端末装置200によるリソースの選択に関する状況を認識することで、他の端末装置200により使用されないリソースを選択してもよい。
例えば、図48は、Reactive型のリソース割り当てが行われる場合における端末装置200の一連の処理の流れの他の一例を示したフローチャートである。具体的には、図48は、端末装置200自身がパケットの送信に利用するリソースを新たに選択する場合における、当該端末装置200の一連の処理の流れの他の一例を示しており、換言すると、端末装置200が他の端末装置200により使用されないリソースを選択する場合の一例について示している。
図48に示すように、端末装置200は、他の端末装置200に対応するSPSの設定(SPS Configuration)に関する情報を取得する(S501)。これにより、端末装置200は、取得した当該情報に基づき、他の端末装置200により使用されないリソースを認識することが可能となる。なお、この場合には、例えば、端末装置200は、基地局100から送信される(例えば、ブロードキャストされる)上記情報に基づき、他の端末装置200により使用されないリソースを認識してもよい。また、他の一例として、端末装置200は、他の端末装置200との間で、それぞれに対応するSPSの設定に関する情報を相互に共有してもよい。なお、この場合には、基地局100は、上記情報を相互に共有する複数の端末装置200それぞれに対して、共通のSPS Cell RNTIを使用してSPSをconfigureしてもよい。このとき基地局100は、SPS Cell RNTIをscrambleしなくてもよい。また、基地局100は、SPS Cell RNTIをscrambleする場合には、上記情報を相互に共有する複数の端末装置200それぞれについて、共通のscrambling sequenceを使用するとよい。
次いで、端末装置200は、送信対象となるパケットが発生すると、SPSリソースを利用して当該パケットを送信可能か否かについて確認する(S503)。端末装置200は、SPSリソースを利用してパケットを送信可能な場合には(S403、YES)、当該SPSリソースを選択して(S505)、送信対象となる上記パケットを送信する(S509)。
一方で、端末装置200は、SPSリソースを利用してパケットを送信することが困難な場合には(S503、NO)、上記情報に基づき認識した他の端末装置200により使用されないリソースを、当該パケットの送信に使用するリソースとして選択してもよい(S507)。そして、端末装置200は、選択したリソース(即ち、他の端末装置200により使用されないリソース)を利用して、上記パケットを送信する(S509)。
なお、SPSの設定に関する情報の共有の対象となる端末装置200については、所定の条件に基づき設定されてもよい。
具体的な一例として、上記情報の共有の対象となる端末装置200が、当該端末装置200により送信されるパケットの属性に応じて設定されてもよい。より具体的な一例として、パケットの到来時間の分布が近似する(ひいては、略等しい)複数の端末装置200が、上記情報の共有の対象として設定されてもよい。また、他の一例として、パケットのサイズの分布が近似する(ひいては、略等しい)複数の端末装置200が、上記情報の共有の対象として設定されてもよい。また、他の一例として、パケットの優先度情報が略等しい複数の端末装置200が、上記情報の共有の対象として設定されてもよい。また、他の一例として、提供するサービスの種別(サービスタイプ)が略等しい複数の端末装置200が、上記情報の共有の対象として設定されてもよい。
また、上記情報の共有の対象となる端末装置200が、複数の端末装置200間の干渉の度合いに応じて設定されてもよい。より具体的な一例として、互いに干渉が生じにくい複数の端末装置200が、上記情報の共有の対象として設定されてもよい。
・補足
なお、上述した選択方法はあくまで一例であり、必ずしも端末装置200自身によるリソースの選択方法を限定するものではない。具体的な一例として、上述した選択方法の例のうち2以上の選択方法が組み合わせることも可能である。より具体的な一例として、端末装置200は、バックアップリソースプールの中から、パケットの送信に利用するリソースをランダムに選択してもよい。
なお、上述した選択方法はあくまで一例であり、必ずしも端末装置200自身によるリソースの選択方法を限定するものではない。具体的な一例として、上述した選択方法の例のうち2以上の選択方法が組み合わせることも可能である。より具体的な一例として、端末装置200は、バックアップリソースプールの中から、パケットの送信に利用するリソースをランダムに選択してもよい。
<4.2.3.変形例>
続いて、本開示に係るシステムの変形例について説明する。
続いて、本開示に係るシステムの変形例について説明する。
前述した、Reactive型のリソース割り当てが行われる場合には、事前に担保されていないリソースが使用されるような状況ともなり得るため、定期的なパケットの送信が毎回失敗する等のように、パケットの送信が連続して失敗するような状態となる可能性がある。そのため、このような状況を鑑み、端末装置200は、そのときのSPSの設定ではその後のパケットの送信についても失敗する可能性があることが推測された場合には、その旨を基地局100に報告することで、当該基地局100にSPSの再設定を要求してもよい。また、端末装置200からの要求に限らず、基地局100が自身の判断に基づき、SPSの再設定を行ってもよい。
(端末装置の処理)
ここで、図49及び図50を参照して、変形例に係るシステムにおける端末装置200の一連の処理の流れの一例について説明する。例えば、図49は、変形例に係るシステムにおける端末装置200の一連の処理の流れの一例を示したフローチャートである。
ここで、図49及び図50を参照して、変形例に係るシステムにおける端末装置200の一連の処理の流れの一例について説明する。例えば、図49は、変形例に係るシステムにおける端末装置200の一連の処理の流れの一例を示したフローチャートである。
図49に示す例では、端末装置200は、トラフィックが発生する(即ち、送信対象となるパケットが発生する)と(S551)、基地局100により予約されたSPSリソースを利用して当該パケットを送信可能か否かについて確認する(S553)。端末装置200は、SPSリソースを利用してパケットを送信可能な場合には(S553、YES)、当該SPSリソースを利用して、送信対象となる上記パケットを送信する(S561)。
一方で、端末装置200は、SPSリソースを利用してパケットを送信することが困難な場合には(S553、NO)、「Reactive型のリソース割り当て」の例として前述したように、当該パケットの送信に利用可能なリソースを取得する(S555)。また、端末装置200は、そのときSPSの設定に基づき、その後のパケットの送信が可能か否か(即ち、以降における周期的なパケットの送信が可能か否か)を判定し、当該判定の結果を基地局100に報告するか否かを判断する(S557)。なお、パケットの送信が可能か否かを判定する方法の一例について詳細を別途後述する。
そして、端末装置200は、基地局100への報告を要すると判断した場合には(S557、YES)、その後のパケットの送信が失敗する可能性があることを基地局100に報告し(S559)、新たに取得したリソースを使用して上記パケットを送信する(S561)。一方で、端末装置200は、基地局100への報告が不要と判断した場合には(S559、NO)、上記報告を行わずに、新たに取得したリソースを使用して上記パケットを送信する(S561)。
また、図50は、変形例に係るシステムにおける端末装置200の一連の処理の流れの他の一例を示したフローチャートである。
図50に示す例では、端末装置200は、トラフィックが発生する(即ち、送信対象となるパケットが発生する)と(S601)、基地局100により予約されたSPSリソースを利用して当該パケットを送信可能か否かについて確認する(S603)。端末装置200は、SPSリソースを利用してパケットを送信可能な場合には(S603、YES)、当該SPSリソースを利用して、送信対象となる上記パケットを送信する(S605)。
一方で、端末装置200は、SPSリソースを利用してパケットを送信することが困難な場合には(S603、NO)、「Reactive型のリソース割り当て」の例として前述したように、当該パケットの送信に利用可能なリソースを取得する(S607)。そして、端末装置200は、新たに取得したリソースを使用して上記パケットを送信する(S609)。
次いで、端末装置200は、そのときSPSの設定に基づき、その後のパケットの送信が可能か否かを判定し、当該判定の結果を基地局100に報告するか否かを判断する(S611)。なお、パケットの送信が可能か否かを判定する方法の一例について詳細を別途後述する。
端末装置200は、基地局100への報告を要すると判断した場合には(S611、YES)、その後のパケットの送信が失敗する可能性があることを基地局100に報告する(S613)。一方で、端末装置200は、基地局100への報告が不要と判断した場合には(S611、NO)、上記報告を行わない。
以上、図49及び図50を参照して、変形例に係るシステムにおける端末装置200の一連の処理の流れの一例について説明した。
(基地局への報告が必要か否かの判断)
続いて、端末装置200が、そのときのSPSの設定に基づき、その後のパケットの送信が可能か否かを判定し、当該判定の結果を基地局100に報告するか否かを判断する方法の一例について説明する。
続いて、端末装置200が、そのときのSPSの設定に基づき、その後のパケットの送信が可能か否かを判定し、当該判定の結果を基地局100に報告するか否かを判断する方法の一例について説明する。
例えば、端末装置200は、そのときのSPSの設定に基づき、通信のQoS(Quality of Service)を保つことが困難か否かに応じて、その後のパケットの送信が失敗する可能性があることを基地局100に報告してもよい。より具体的な一例として、端末装置200は、連続m回(mは1以上の整数)の送信失敗がj回(jは1以上の整数)連続して発生した場合に、基地局100に対して上記報告を行ってもよい。また、このとき上記変数m及びjについては、端末装置200自身が決定してもよいし、基地局100により設定されてもよい。また、上記変数m及びjとして、複数の端末装置200に対して共通の値が設定されてもよいし、複数の端末装置200それぞれに対して個別に設定されてもよい。
また、他の一例として、端末装置200は、パケットの送信に対してNACKを受けた場合に、その後のパケットの送信が失敗する可能性があることを基地局100に報告してもよい。
(端末装置から基地局への報告の内容)
続いて、端末装置200が、その後のパケットの送信が失敗する可能性があることを基地局100に報告する場合における、当該報告の内容の一例について説明する。
続いて、端末装置200が、その後のパケットの送信が失敗する可能性があることを基地局100に報告する場合における、当該報告の内容の一例について説明する。
例えば、端末装置200は、その後のパケットの送信が失敗する可能性があることを基地局100に報告する場合には、少なくとも送信が失敗する理由に関する情報を当該報告に含めてもよい。具体的な一例として、端末装置200は、送信遅延(latency)の要求を満たすことが困難であることや、SPSリソースのみではパケットを送信するためのリソースが不足することを基地局100に報告してもよい。
また、端末装置200は、パケットの送信に関連する情報を基地局100への報告に含めてもよい。具体的な一例として、端末装置200は、これまでのパケットの送信において、QoSを保つことができなかった回数等の情報を、基地局100への報告に含めてもよい。
(基地局の処理)
続いて、図51を参照して、端末装置200からの上記報告を受けた基地局100の処理の流れの一例について説明する。図51は、変形例に係るシステムにおける基地局100の一連の処理の流れの一例を示したフローチャートであり、特に、端末装置200から上記報告を受けた場合の処理の流れの一例について示している。
続いて、図51を参照して、端末装置200からの上記報告を受けた基地局100の処理の流れの一例について説明する。図51は、変形例に係るシステムにおける基地局100の一連の処理の流れの一例を示したフローチャートであり、特に、端末装置200から上記報告を受けた場合の処理の流れの一例について示している。
図51に示すように、基地局100は、端末装置200から、その後のパケットの送信が失敗する可能性がある旨の報告を受けると(S651)、当該報告の内容に応じて、SPSの設定を再度行うか否か(即ち、SPSをreconfigureするか否か)を判断する(S653)。具体的な一例として、基地局100は、報告を受けた端末装置200が通信のQoSを維持することが困難と判定した場合には、SPSの設定を再度行う必要があるものと判断してもよい。より具体的な一例として、基地局100は、端末装置200からn回(nは1以上の整数)以上報告を受けた場合に、当該端末装置200が通信のQoSを維持することが困難と判定し、SPSの設定を再度行う必要があるものと判断してもよい。なお、上記変数nとして、複数の端末装置200に対して共通の値が設定されてもよいし、複数の端末装置200それぞれに対して個別に設定されてもよい。
基地局100は、SPSの設定を再度行うことを決定した場合には(S653、YES)、端末装置200からの上記報告の内容に応じて、SPSリソースをreconfigureする(S655)。なお、このとき基地局100は、「Proactive型のリソース割り当て」として前述した例と同様に、パケットの到来周期のジッタ成分に応じて、SPSリソースをreconfigureしてもよい(即ち、SPSリソースを予約してもよい)。そして、基地局100は、新たなSPSの設定に関する情報(SPS configuration)を端末装置200に通知する(S657)。これにより、端末装置200は、以降におけるパケットの送信タイミングにおいて、新たなSPSの設定に基づき、パケットの送信に利用するSPSリソースを特定することが可能となる。
なお、基地局100は、SPSの設定を再度行う必要がないと判断した場合には(S653、NO)、参照符号S655及びS657で示した処理については実行しなくてもよい。
以上、図49~図51を参照して、本開示に係るシステムの変形例について説明した。
<4.3.評価>
以上説明したように、本開示の第2の実施形態に係るシステムにおいて、端末装置は、装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知する。上記第1の情報は、例えば、装置間通信により周期的に送信されるパケットのジッタに関する情報と、当該パケットのサイズ変動に関する情報と、のうち少なくともいずれかを含む。また、当該端末装置は、上記第1の情報の通知後に、上記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を上記基地局から取得する。そして、当該端末装置は、上記第2の情報に基づき、上記周期的なパケットの送信に利用するリソースを選択する。
以上説明したように、本開示の第2の実施形態に係るシステムにおいて、端末装置は、装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知する。上記第1の情報は、例えば、装置間通信により周期的に送信されるパケットのジッタに関する情報と、当該パケットのサイズ変動に関する情報と、のうち少なくともいずれかを含む。また、当該端末装置は、上記第1の情報の通知後に、上記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を上記基地局から取得する。そして、当該端末装置は、上記第2の情報に基づき、上記周期的なパケットの送信に利用するリソースを選択する。
以上のような構成により、基地局は、例えば、トラフィックに含まれるジッタ成分に応じたパケットの送信タイミングのばらつきや、伝送されるパケットのサイズの変動等が生じるような状況下においても、より柔軟にリソースを割り当てることが可能となる。即ち、本開示の一実施形態に係るシステムに依れば、V2X通信を初めとした装置間通信においてより柔軟なリソースの割り当てが可能となる。なお、装置間通信を行う複数の端末装置のうち一部の端末装置が「第1の端末装置」の一例に相当し、他の一部の端末装置が「第2の端末装置」の一例に相当する。
また、本開示の一実施形態に係るシステムにおいて、端末装置は、装置間通信におけるパケットの送信に利用するために割り当てられた第1のリソースに関する情報と、送信予定のパケットに関する情報と、に応じて、第1のリソースとは異なる第2のリソースの割り当てに関する要求を基地局に通知する。
以上のような構成により、端末装置は、例えば、事前に割り当てられた(予約された)第1のリソースを利用してパケットを送信することが困難な場合においても、上記要求に応じて基地局が新たに割り当てた第2のリソースを利用して、当該パケットを送信することも可能となる。即ち、トラフィックに含まれるジッタ成分に応じたパケットの送信タイミングのばらつきや、伝送されるパケットのサイズの変動等が生じるような状況下においても、端末装置は、状況に応じて基地局にリソースの割り当てを要求することで、安定的にパケットを送信することが可能となる。
また、本開示の一実施形態に係るシステムにおいて、端末装置は、装置間通信におけるパケットの送信に利用するために割り当てられた第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、上記第1のリソースとは異なる第2のリソースを選択する。
以上のような構成により、端末装置は、例えば、事前に割り当てられた(予約された)第1のリソースを利用してパケットを送信することが困難な場合においても、新たに選択した第2のリソースを利用して、当該パケットを送信することも可能となる。即ち、トラフィックに含まれるジッタ成分に応じたパケットの送信タイミングのばらつきや、伝送されるパケットのサイズの変動等が生じるような状況下においても、端末装置は、状況に応じて新たにリソースを選択することで、安定的にパケットを送信することが可能となる。
特に、NR V2X通信においては、LTEベースのV2Xではサポートできなかったような、高信頼性、低遅延、高速通信、ハイキャパシティを必要とする新たなユースケースをサポートする。このような場合においても、本開示の一実施形態に係るシステムに依れば、上述した構成に基づき、NR V2X通信でサポートされる多様なユースケースそれぞれに対して、より柔軟に対応することが可能となる。
<<5.応用例>>
本開示に係る技術は、様々な製品へ応用可能である。例えば、基地局100は、マクロeNB又はスモールeNBなどのいずれかの種類のeNB(evolved Node B)として実現されてもよい。スモールeNBは、ピコeNB、マイクロeNB又はホーム(フェムト)eNBなどの、マクロセルよりも小さいセルをカバーするeNBであってよい。その代わりに、基地局100は、NodeB又はBTS(Base Transceiver Station)などの他の種類の基地局として実現されてもよい。基地局100は、無線通信を制御する本体(基地局装置ともいう)と、本体とは別の場所に配置される1つ以上のRRH(Remote Radio Head)とを含んでもよい。また、後述する様々な種類の端末が一時的に又は半永続的に基地局機能を実行することにより、基地局100として動作してもよい。
本開示に係る技術は、様々な製品へ応用可能である。例えば、基地局100は、マクロeNB又はスモールeNBなどのいずれかの種類のeNB(evolved Node B)として実現されてもよい。スモールeNBは、ピコeNB、マイクロeNB又はホーム(フェムト)eNBなどの、マクロセルよりも小さいセルをカバーするeNBであってよい。その代わりに、基地局100は、NodeB又はBTS(Base Transceiver Station)などの他の種類の基地局として実現されてもよい。基地局100は、無線通信を制御する本体(基地局装置ともいう)と、本体とは別の場所に配置される1つ以上のRRH(Remote Radio Head)とを含んでもよい。また、後述する様々な種類の端末が一時的に又は半永続的に基地局機能を実行することにより、基地局100として動作してもよい。
また、例えば、端末装置200又300は、スマートフォン、タブレットPC(Personal Computer)、ノートPC、携帯型ゲーム端末、携帯型/ドングル型のモバイルルータ若しくはデジタルカメラなどのモバイル端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、端末装置200又300は、M2M(Machine To Machine)通信を行う端末(MTC(Machine Type Communication)端末ともいう)として実現されてもよい。さらに、端末装置200又300は、これら端末に搭載される無線通信モジュール(例えば、1つの基地局100ダイで構成される集積回路モジュール)であってもよい。
<5.1.基地局に関する応用例>
(第1の応用例)
図52は、本開示に係る技術が適用され得るeNBの概略的な構成の第1の例を示すブロック図である。eNB800は、1つ以上のアンテナ810、及び基地局装置820を有する。各アンテナ810及び基地局装置820は、RFケーブルを介して互いに接続され得る。
(第1の応用例)
図52は、本開示に係る技術が適用され得るeNBの概略的な構成の第1の例を示すブロック図である。eNB800は、1つ以上のアンテナ810、及び基地局装置820を有する。各アンテナ810及び基地局装置820は、RFケーブルを介して互いに接続され得る。
アンテナ810の各々は、単一の又は複数のアンテナ素子(例えば、MIMOアンテナを構成する複数のアンテナ素子)を有し、基地局装置820による無線信号の送受信のために使用される。eNB800は、図52に示したように複数のアンテナ810を有し、複数のアンテナ810は、例えばeNB800が使用する複数の周波数帯域にそれぞれ対応してもよい。なお、図52にはeNB800が複数のアンテナ810を有する例を示したが、eNB800は単一のアンテナ810を有してもよい。
基地局装置820は、コントローラ821、メモリ822、ネットワークインタフェース823及び無線通信インタフェース825を備える。
コントローラ821は、例えばCPU又はDSPであってよく、基地局装置820の上位レイヤの様々な機能を動作させる。例えば、コントローラ821は、無線通信インタフェース825により処理された信号内のデータからデータパケットを生成し、生成したパケットをネットワークインタフェース823を介して転送する。コントローラ821は、複数のベースバンドプロセッサからのデータをバンドリングすることによりバンドルドパケットを生成し、生成したバンドルドパケットを転送してもよい。また、コントローラ821は、無線リソース管理(Radio Resource Control)、無線ベアラ制御(Radio Bearer Control)、移動性管理(Mobility Management)、流入制御(Admission Control)又はスケジューリング(Scheduling)などの制御を実行する論理的な機能を有してもよい。また、当該制御は、周辺のeNB又はコアネットワークノードと連携して実行されてもよい。メモリ822は、RAM及びROMを含み、コントローラ821により実行されるプログラム、及び様々な制御データ(例えば、端末リスト、送信電力データ及びスケジューリングデータなど)を記憶する。
ネットワークインタフェース823は、基地局装置820をコアネットワーク824に接続するための通信インタフェースである。コントローラ821は、ネットワークインタフェース823を介して、コアネットワークノード又は他のeNBと通信してもよい。その場合に、eNB800と、コアネットワークノード又は他のeNBとは、論理的なインタフェース(例えば、S1インタフェース又はX2インタフェース)により互いに接続されてもよい。ネットワークインタフェース823は、有線通信インタフェースであってもよく、又は無線バックホールのための無線通信インタフェースであってもよい。ネットワークインタフェース823が無線通信インタフェースである場合、ネットワークインタフェース823は、無線通信インタフェース825により使用される周波数帯域よりもより高い周波数帯域を無線通信に使用してもよい。
無線通信インタフェース825は、LTE(Long Term Evolution)又はLTE-Advancedなどのいずれかのセルラー通信方式をサポートし、アンテナ810を介して、eNB800のセル内に位置する端末に無線接続を提供する。無線通信インタフェース825は、典型的には、ベースバンド(BB)プロセッサ826及びRF回路827などを含み得る。BBプロセッサ826は、例えば、符号化/復号、変調/復調及び多重化/逆多重化などを行なってよく、各レイヤ(例えば、L1、MAC(Medium Access Control)、RLC(Radio Link Control)及びPDCP(Packet Data Convergence Protocol))の様々な信号処理を実行する。BBプロセッサ826は、コントローラ821の代わりに、上述した論理的な機能の一部又は全部を有してもよい。BBプロセッサ826は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を含むモジュールであってもよく、BBプロセッサ826の機能は、上記プログラムのアップデートにより変更可能であってもよい。また、上記モジュールは、基地局装置820のスロットに挿入されるカード若しくはブレードであってもよく、又は上記カード若しくは上記ブレードに搭載されるチップであってもよい。一方、RF回路827は、ミキサ、フィルタ及びアンプなどを含んでもよく、アンテナ810を介して無線信号を送受信する。
無線通信インタフェース825は、図52に示したように複数のBBプロセッサ826を含み、複数のBBプロセッサ826は、例えばeNB800が使用する複数の周波数帯域にそれぞれ対応してもよい。また、無線通信インタフェース825は、図52に示したように複数のRF回路827を含み、複数のRF回路827は、例えば複数のアンテナ素子にそれぞれ対応してもよい。なお、図52には無線通信インタフェース825が複数のBBプロセッサ826及び複数のRF回路827を含む例を示したが、無線通信インタフェース825は単一のBBプロセッサ826又は単一のRF回路827を含んでもよい。
図52に示したeNB800において、図2を参照して説明した基地局100に含まれる1つ以上の構成要素(例えば、通信制御部151、情報取得部153、及び通知部155の少なくともいずれか)は、無線通信インタフェース825において実装されてもよい。あるいは、これらの構成要素の少なくとも一部は、コントローラ821において実装されてもよい。一例として、eNB800は、無線通信インタフェース825の一部(例えば、BBプロセッサ826)若しくは全部、及び/又はコントローラ821を含むモジュールを搭載し、当該モジュールにおいて上記1つ以上の構成要素が実装されてもよい。この場合に、上記モジュールは、プロセッサを上記1つ以上の構成要素として機能させるためのプログラム(換言すると、プロセッサに上記1つ以上の構成要素の動作を実行させるためのプログラム)を記憶し、当該プログラムを実行してもよい。別の例として、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムがeNB800にインストールされ、無線通信インタフェース825(例えば、BBプロセッサ826)及び/又はコントローラ821が当該プログラムを実行してもよい。以上のように、上記1つ以上の構成要素を備える装置としてeNB800、基地局装置820又は上記モジュールが提供されてもよく、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムが提供されてもよい。また、上記プログラムを記録した読み取り可能な記録媒体が提供されてもよい。
また、図52に示したeNB800において、図2を参照して説明した無線通信部120は、無線通信インタフェース825(例えば、RF回路827)において実装されてもよい。また、アンテナ部110は、アンテナ810において実装されてもよい。また、ネットワーク通信部130は、コントローラ821及び/又はネットワークインタフェース823において実装されてもよい。また、記憶部140は、メモリ822において実装されてもよい。
(第2の応用例)
図53は、本開示に係る技術が適用され得るeNBの概略的な構成の第2の例を示すブロック図である。eNB830は、1つ以上のアンテナ840、基地局装置850、及びRRH860を有する。各アンテナ840及びRRH860は、RFケーブルを介して互いに接続され得る。また、基地局装置850及びRRH860は、光ファイバケーブルなどの高速回線で互いに接続され得る。
図53は、本開示に係る技術が適用され得るeNBの概略的な構成の第2の例を示すブロック図である。eNB830は、1つ以上のアンテナ840、基地局装置850、及びRRH860を有する。各アンテナ840及びRRH860は、RFケーブルを介して互いに接続され得る。また、基地局装置850及びRRH860は、光ファイバケーブルなどの高速回線で互いに接続され得る。
アンテナ840の各々は、単一の又は複数のアンテナ素子(例えば、MIMOアンテナを構成する複数のアンテナ素子)を有し、RRH860による無線信号の送受信のために使用される。eNB830は、図53に示したように複数のアンテナ840を有し、複数のアンテナ840は、例えばeNB830が使用する複数の周波数帯域にそれぞれ対応してもよい。なお、図53にはeNB830が複数のアンテナ840を有する例を示したが、eNB830は単一のアンテナ840を有してもよい。
基地局装置850は、コントローラ851、メモリ852、ネットワークインタフェース853、無線通信インタフェース855及び接続インタフェース857を備える。コントローラ851、メモリ852及びネットワークインタフェース853は、図52を参照して説明したコントローラ821、メモリ822及びネットワークインタフェース823と同様のものである。
無線通信インタフェース855は、LTE又はLTE-Advancedなどのいずれかのセルラー通信方式をサポートし、RRH860及びアンテナ840を介して、RRH860に対応するセクタ内に位置する端末に無線接続を提供する。無線通信インタフェース855は、典型的には、BBプロセッサ856などを含み得る。BBプロセッサ856は、接続インタフェース857を介してRRH860のRF回路864と接続されることを除き、図52を参照して説明したBBプロセッサ826と同様のものである。無線通信インタフェース855は、図53に示したように複数のBBプロセッサ856を含み、複数のBBプロセッサ856は、例えばeNB830が使用する複数の周波数帯域にそれぞれ対応してもよい。なお、図53には無線通信インタフェース855が複数のBBプロセッサ856を含む例を示したが、無線通信インタフェース855は単一のBBプロセッサ856を含んでもよい。
接続インタフェース857は、基地局装置850(無線通信インタフェース855)をRRH860と接続するためのインタフェースである。接続インタフェース857は、基地局装置850(無線通信インタフェース855)とRRH860とを接続する上記高速回線での通信のための通信モジュールであってもよい。
また、RRH860は、接続インタフェース861及び無線通信インタフェース863を備える。
接続インタフェース861は、RRH860(無線通信インタフェース863)を基地局装置850と接続するためのインタフェースである。接続インタフェース861は、上記高速回線での通信のための通信モジュールであってもよい。
無線通信インタフェース863は、アンテナ840を介して無線信号を送受信する。無線通信インタフェース863は、典型的には、RF回路864などを含み得る。RF回路864は、ミキサ、フィルタ及びアンプなどを含んでもよく、アンテナ840を介して無線信号を送受信する。無線通信インタフェース863は、図53に示したように複数のRF回路864を含み、複数のRF回路864は、例えば複数のアンテナ素子にそれぞれ対応してもよい。なお、図53には無線通信インタフェース863が複数のRF回路864を含む例を示したが、無線通信インタフェース863は単一のRF回路864を含んでもよい。
図53に示したeNB830において、図2を参照して説明した基地局100に含まれる1つ以上の構成要素(例えば、通信制御部151、情報取得部153、及び通知部155の少なくともいずれか)は、無線通信インタフェース855及び/又は無線通信インタフェース863において実装されてもよい。あるいは、これらの構成要素の少なくとも一部は、コントローラ851において実装されてもよい。一例として、eNB830は、無線通信インタフェース855の一部(例えば、BBプロセッサ856)若しくは全部、及び/又はコントローラ851を含むモジュールを搭載し、当該モジュールにおいて上記1つ以上の構成要素が実装されてもよい。この場合に、上記モジュールは、プロセッサを上記1つ以上の構成要素として機能させるためのプログラム(換言すると、プロセッサに上記1つ以上の構成要素の動作を実行させるためのプログラム)を記憶し、当該プログラムを実行してもよい。別の例として、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムがeNB830にインストールされ、無線通信インタフェース855(例えば、BBプロセッサ856)及び/又はコントローラ851が当該プログラムを実行してもよい。以上のように、上記1つ以上の構成要素を備える装置としてeNB830、基地局装置850又は上記モジュールが提供されてもよく、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムが提供されてもよい。また、上記プログラムを記録した読み取り可能な記録媒体が提供されてもよい。
また、図53に示したeNB830において、例えば、図2を参照して説明した無線通信部120は、無線通信インタフェース863(例えば、RF回路864)において実装されてもよい。また、アンテナ部110は、アンテナ840において実装されてもよい。また、ネットワーク通信部130は、コントローラ851及び/又はネットワークインタフェース853において実装されてもよい。また、記憶部140は、メモリ852において実装されてもよい。
<5.2.端末装置に関する応用例>
(第1の応用例)
図54は、本開示に係る技術が適用され得るスマートフォン900の概略的な構成の一例を示すブロック図である。スマートフォン900は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース912、1つ以上のアンテナスイッチ915、1つ以上のアンテナ916、バス917、バッテリー918及び補助コントローラ919を備える。
(第1の応用例)
図54は、本開示に係る技術が適用され得るスマートフォン900の概略的な構成の一例を示すブロック図である。スマートフォン900は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース912、1つ以上のアンテナスイッチ915、1つ以上のアンテナ916、バス917、バッテリー918及び補助コントローラ919を備える。
プロセッサ901は、例えばCPU又はSoC(System on Chip)であってよく、スマートフォン900のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ902は、RAM及びROMを含み、プロセッサ901により実行されるプログラム及びデータを記憶する。ストレージ903は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース904は、メモリーカード又はUSB(Universal Serial Bus)デバイスなどの外付けデバイスをスマートフォン900へ接続するためのインタフェースである。
カメラ906は、例えば、CCD(Charge Coupled Device)又はCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子を有し、撮像画像を生成する。センサ907は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン908は、スマートフォン900へ入力される音声を音声信号へ変換する。入力デバイス909は、例えば、表示デバイス910の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス910は、液晶ディスプレイ(LCD)又は有機発光ダイオード(OLED)ディスプレイなどの画面を有し、スマートフォン900の出力画像を表示する。スピーカ911は、スマートフォン900から出力される音声信号を音声に変換する。
無線通信インタフェース912は、LTE又はLTE-Advancedなどのいずれかのセルラー通信方式をサポートし、無線通信を実行する。無線通信インタフェース912は、典型的には、BBプロセッサ913及びRF回路914などを含み得る。BBプロセッサ913は、例えば、符号化/復号、変調/復調及び多重化/逆多重化などを行なってよく、無線通信のための様々な信号処理を実行する。一方、RF回路914は、ミキサ、フィルタ及びアンプなどを含んでもよく、アンテナ916を介して無線信号を送受信する。無線通信インタフェース912は、BBプロセッサ913及びRF回路914を集積したワンチップのモジュールであってもよい。無線通信インタフェース912は、図54に示したように複数のBBプロセッサ913及び複数のRF回路914を含んでもよい。なお、図54には無線通信インタフェース912が複数のBBプロセッサ913及び複数のRF回路914を含む例を示したが、無線通信インタフェース912は単一のBBプロセッサ913又は単一のRF回路914を含んでもよい。
さらに、無線通信インタフェース912は、セルラー通信方式に加えて、近距離無線通信方式、近接無線通信方式又は無線LAN(Local Area Network)方式などの他の種類の無線通信方式をサポートしてもよく、その場合に、無線通信方式ごとのBBプロセッサ913及びRF回路914を含んでもよい。
アンテナスイッチ915の各々は、無線通信インタフェース912に含まれる複数の回路(例えば、異なる無線通信方式のための回路)の間でアンテナ916の接続先を切り替える。
アンテナ916の各々は、単一の又は複数のアンテナ素子(例えば、MIMOアンテナを構成する複数のアンテナ素子)を有し、無線通信インタフェース912による無線信号の送受信のために使用される。スマートフォン900は、図54に示したように複数のアンテナ916を有してもよい。なお、図54にはスマートフォン900が複数のアンテナ916を有する例を示したが、スマートフォン900は単一のアンテナ916を有してもよい。
さらに、スマートフォン900は、無線通信方式ごとにアンテナ916を備えてもよい。その場合に、アンテナスイッチ915は、スマートフォン900の構成から省略されてもよい。
バス917は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース912及び補助コントローラ919を互いに接続する。バッテリー918は、図中に破線で部分的に示した給電ラインを介して、図54に示したスマートフォン900の各ブロックへ電力を供給する。補助コントローラ919は、例えば、スリープモードにおいて、スマートフォン900の必要最低限の機能を動作させる。
図54に示したスマートフォン900において、図3を参照して説明した端末装置200に含まれる1つ以上の構成要素(例えば、通信制御部241、情報取得部243、判定部245、及び通知部247の少なくともいずれか)は、無線通信インタフェース912において実装されてもよい。あるいは、これらの構成要素の少なくとも一部は、プロセッサ901又は補助コントローラ919において実装されてもよい。一例として、スマートフォン900は、無線通信インタフェース912の一部(例えば、BBプロセッサ913)若しくは全部、プロセッサ901、及び/又は補助コントローラ919を含むモジュールを搭載し、当該モジュールにおいて上記1つ以上の構成要素が実装されてもよい。この場合に、上記モジュールは、プロセッサを上記1つ以上の構成要素として機能させるためのプログラム(換言すると、プロセッサに上記1つ以上の構成要素の動作を実行させるためのプログラム)を記憶し、当該プログラムを実行してもよい。別の例として、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムがスマートフォン900にインストールされ、無線通信インタフェース912(例えば、BBプロセッサ913)、プロセッサ901、及び/又は補助コントローラ919が当該プログラムを実行してもよい。以上のように、上記1つ以上の構成要素を備える装置としてスマートフォン900又は上記モジュールが提供されてもよく、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムが提供されてもよい。また、上記プログラムを記録した読み取り可能な記録媒体が提供されてもよい。
また、図54に示したスマートフォン900において、例えば、図3を参照して説明した無線通信部220は、無線通信インタフェース912(例えば、RF回路914)において実装されてもよい。また、アンテナ部210は、アンテナ916において実装されてもよい。また、記憶部230は、メモリ902において実装されてもよい。
(第2の応用例)
図55は、本開示に係る技術が適用され得るカーナビゲーション装置920の概略的な構成の一例を示すブロック図である。カーナビゲーション装置920は、プロセッサ921、メモリ922、GPS(Global Positioning System)モジュール924、センサ925、データインタフェース926、コンテンツプレーヤ927、記憶媒体インタフェース928、入力デバイス929、表示デバイス930、スピーカ931、無線通信インタフェース933、1つ以上のアンテナスイッチ936、1つ以上のアンテナ937及びバッテリー938を備える。
図55は、本開示に係る技術が適用され得るカーナビゲーション装置920の概略的な構成の一例を示すブロック図である。カーナビゲーション装置920は、プロセッサ921、メモリ922、GPS(Global Positioning System)モジュール924、センサ925、データインタフェース926、コンテンツプレーヤ927、記憶媒体インタフェース928、入力デバイス929、表示デバイス930、スピーカ931、無線通信インタフェース933、1つ以上のアンテナスイッチ936、1つ以上のアンテナ937及びバッテリー938を備える。
プロセッサ921は、例えばCPU又はSoCであってよく、カーナビゲーション装置920のナビゲーション機能及びその他の機能を制御する。メモリ922は、RAM及びROMを含み、プロセッサ921により実行されるプログラム及びデータを記憶する。
GPSモジュール924は、GPS衛星から受信されるGPS信号を用いて、カーナビゲーション装置920の位置(例えば、緯度、経度及び高度)を測定する。センサ925は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース926は、例えば、図示しない端子を介して車載ネットワーク941に接続され、車速データなどの車両側で生成されるデータを取得する。
コンテンツプレーヤ927は、記憶媒体インタフェース928に挿入される記憶媒体(例えば、CD又はDVD)に記憶されているコンテンツを再生する。入力デバイス929は、例えば、表示デバイス930の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス930は、LCD又はOLEDディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ931は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
無線通信インタフェース933は、LTE又はLTE-Advancedなどのいずれかのセルラー通信方式をサポートし、無線通信を実行する。無線通信インタフェース933は、典型的には、BBプロセッサ934及びRF回路935などを含み得る。BBプロセッサ934は、例えば、符号化/復号、変調/復調及び多重化/逆多重化などを行なってよく、無線通信のための様々な信号処理を実行する。一方、RF回路935は、ミキサ、フィルタ及びアンプなどを含んでもよく、アンテナ937を介して無線信号を送受信する。無線通信インタフェース933は、BBプロセッサ934及びRF回路935を集積したワンチップのモジュールであってもよい。無線通信インタフェース933は、図55に示したように複数のBBプロセッサ934及び複数のRF回路935を含んでもよい。なお、図55には無線通信インタフェース933が複数のBBプロセッサ934及び複数のRF回路935を含む例を示したが、無線通信インタフェース933は単一のBBプロセッサ934又は単一のRF回路935を含んでもよい。
さらに、無線通信インタフェース933は、セルラー通信方式に加えて、近距離無線通信方式、近接無線通信方式又は無線LAN方式などの他の種類の無線通信方式をサポートしてもよく、その場合に、無線通信方式ごとのBBプロセッサ934及びRF回路935を含んでもよい。
アンテナスイッチ936の各々は、無線通信インタフェース933に含まれる複数の回路(例えば、異なる無線通信方式のための回路)の間でアンテナ937の接続先を切り替える。
アンテナ937の各々は、単一の又は複数のアンテナ素子(例えば、MIMOアンテナを構成する複数のアンテナ素子)を有し、無線通信インタフェース933による無線信号の送受信のために使用される。カーナビゲーション装置920は、図55に示したように複数のアンテナ937を有してもよい。なお、図55にはカーナビゲーション装置920が複数のアンテナ937を有する例を示したが、カーナビゲーション装置920は単一のアンテナ937を有してもよい。
さらに、カーナビゲーション装置920は、無線通信方式ごとにアンテナ937を備えてもよい。その場合に、アンテナスイッチ936は、カーナビゲーション装置920の構成から省略されてもよい。
バッテリー938は、図中に破線で部分的に示した給電ラインを介して、図55に示したカーナビゲーション装置920の各ブロックへ電力を供給する。また、バッテリー938は、車両側から給電される電力を蓄積する。
図55に示したカーナビゲーション装置920において、図3を参照して説明した図3を参照して説明した端末装置200に含まれる1つ以上の構成要素(例えば、通信制御部241、情報取得部243、判定部245、及び通知部247の少なくともいずれか)は、無線通信インタフェース933において実装されてもよい。あるいは、これらの構成要素の少なくとも一部は、プロセッサ921において実装されてもよい。一例として、カーナビゲーション装置920は、無線通信インタフェース933の一部(例えば、BBプロセッサ934)若しくは全部及び/又はプロセッサ921を含むモジュールを搭載し、当該モジュールにおいて上記1つ以上の構成要素が実装されてもよい。この場合に、上記モジュールは、プロセッサを上記1つ以上の構成要素として機能させるためのプログラム(換言すると、プロセッサに上記1つ以上の構成要素の動作を実行させるためのプログラム)を記憶し、当該プログラムを実行してもよい。別の例として、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムがカーナビゲーション装置920にインストールされ、無線通信インタフェース933(例えば、BBプロセッサ934)及び/又はプロセッサ921が当該プログラムを実行してもよい。以上のように、上記1つ以上の構成要素を備える装置としてカーナビゲーション装置920又は上記モジュールが提供されてもよく、プロセッサを上記1つ以上の構成要素として機能させるためのプログラムが提供されてもよい。また、上記プログラムを記録した読み取り可能な記録媒体が提供されてもよい。
また、図55に示したカーナビゲーション装置920において、例えば、図3を参照して説明した無線通信部220は、無線通信インタフェース933(例えば、RF回路935)において実装されてもよい。また、アンテナ部210は、アンテナ937において実装されてもよい。また、記憶部230は、メモリ922において実装されてもよい。
また、本開示に係る技術は、上述したカーナビゲーション装置920の1つ以上のブロックと、車載ネットワーク941と、車両側モジュール942とを含む車載システム(又は車両)940として実現されてもよい。車両側モジュール942は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク941へ出力する。
<<6.むすび>>
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
なお、以下のような構成も本開示の技術的範囲に属する。
(1)
無線通信を行う通信部と、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得する取得部と、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御する制御部と、
を備える、通信装置。
(2)
前記制御部は、前記第1の範囲に関する情報に基づき、前記第2の範囲を制限する、前記(1)に記載の通信装置。
(3)
前記第1の範囲は、複数の第3の範囲を含み、
前記複数の第3の範囲それぞれに対して、複数のレベルのうちのいずれかのレベルが関連付けられ、
前記第1の範囲に関する情報には、当該第1の範囲に含まれる前記第3の範囲に関する情報が関連付けられており、
前記制御部は、取得された前記第3の範囲に関する情報に応じて、前記第2の範囲を制御する、
前記(1)または(2)に記載の通信装置。
(4)
前記第3の範囲に関する情報は、当該第3の範囲に設定された前記レベルに関するレベル情報を含み、
前記制御部は、取得された前記レベル情報に応じて、前記複数の第3の範囲のうち一部が前記第2の範囲に含まれるように制御する、前記(3)に記載の通信装置。
(5)
前記複数のレベルは、排他的に使用される前記第3の範囲に関連付けられた第1のレベルと、包括的に使用される前記第3の範囲に関連付けられた第2のレベルと、を含み、
前記制御部は、前記第2の範囲に含める前記第3の範囲の候補を、前記第2のレベルに関連付けられた前記第3の範囲の中から、取得された前記レベル情報に応じて決定する、
前記(4)に記載の通信装置。
(6)
前記制御部は、前記レベル情報に応じて前記第2の範囲に含める前記第3の範囲の候補を、基地局から通知された条件に基づき決定する、前記(4)または(5)に記載の通信装置。
(7)
前記制御部は、
前記複数のレベルのうち一部のレベルに応じた前記第3の範囲が含まれるように制御された前記第2の範囲を対象とした、前記装置間通信に利用可能な前記リソースの探索結果に応じて、
前記一部のレベルとは異なる他のレベルに応じた前記第3の範囲が含まれるように前記第2の範囲を制御し、当該第2の範囲を対象として、前記装置間通信に利用可能な前記リソースを再探索する、
前記(4)~(6)のいずれか一項に記載の通信装置。
(8)
前記制御部は、前記再探索を行うための前記他のレベルを、
前記他の通信装置により設定された前記第1の範囲から選択される前記リソースを利用した前記装置間通信の優先度と、
前記第2の範囲から選択される前記リソースを利用した前記装置間通信の優先度と、
前記装置間通信に利用される周波数帯域の混雑度と、
のうちの少なくともいずれかの情報に応じて決定する、
前記(7)に記載の通信装置。
(9)
前記第1の範囲に関する情報には、前記他の通信装置により設定された、当該第1の範囲から選択される前記リソースを利用した前記装置間通信の優先度に関する第1の優先度情報を含み、
前記制御部は、前記第1の優先度情報に基づき、前記第2の範囲を制御する、
前記(1)~(8)のいずれか一項に記載の通信装置。
(10)
前記制御部は、前記第1の優先度情報と、前記第2の範囲から選択される前記リソースを利用した前記装置間通信の優先度に関する第2の優先度情報と、に基づき、前記第2の範囲を制御する、前記(9)に記載の通信装置。
(11)
前記装置間通信は、複数の通信装置間で周期的にパケットが送信される無線通信であり、
前記第1の範囲は、前記パケットの送信に関する周期中において、時系列に沿って連続する1つの範囲として設定される、前記(1)~(10)のいずれか一項に記載の通信装置。
(12)
前記装置間通信は、複数の通信装置間で周期的にパケットが送信される無線通信であり、
前記第1の範囲は、前記パケットの送信に関する周期中において、時系列に沿って互いに離間した複数の範囲として設定される、前記(1)~(10)のいずれか一項に記載の通信装置。
(13)
前記第1の範囲として時系列に沿って互いに離間するように設定された前記複数の範囲それぞれの間隔は、当該第1の範囲から選択される前記リソースを利用した前記装置間通信における最大許容遅延量と最大ジッタ量とのうちの少なくともいずれかに応じて決定される、前記(12)に記載の通信装置。
(14)
前記制御部は、前記パケットの送信タイミングに応じて、時系列に沿って互いに離間するように設定された前記複数の範囲から、当該パケットの送信に利用するリソースを選択する範囲を決定する、前記(12)または(13)に記載の通信装置。
(15)
前記パケットの送信に関する周期中には、互いに異なる予約グループに関連付けられた複数の第1の範囲が設定される、前記(12)~(14)のいずれか一項に記載の通信装置。
(16)
前記装置間通信は、それぞれが移動可能に構成された複数の通信装置間の無線リンクを介した通信である、前記(1)~(15)のいずれか一項に記載の通信装置。
(17)
無線通信を行う通信部と、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御する制御部と、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知する通知部と、
を備える、通信装置。
(18)
前記制御部は、それぞれが複数のレベルのうちのいずれかのレベルに関連付けられた、前記第1の範囲に含まれる複数の第3の範囲を設定し、
前記通知部は、前記第1の範囲に関する情報に対して、当該第1の範囲に含まれる前記第3の範囲に関するレベル情報を関連付ける、
前記(17)に記載の通信装置。
(19)
前記装置間通信に関する条件は、当該装置間通信において送信されるパケットの最大ジッタと、前記パケットの最大サイズ変動と、のうちの少なくともいずれかに関する条件を含む、前記(18)に記載の通信装置。
(20)
前記第3の範囲から選択される前記リソースにより送信可能なデータのサイズは、当該第3の範囲に関連付けられた前記レベルに応じて設定される、前記(18)または(19)に記載の通信装置。
(21)
前記レベルに関連付けられた前記第3の範囲を設定するための条件に関する情報は、基地局から通知される、前記(18)~(20)のいずれか一項に記載の通信装置。
(22)
前記複数のレベルは、前記第1の範囲から選択される前記リソースを利用した前記装置間通信におけるジッタ成分の確率密度関数に基づき設定される、前記(18)~(21)のいずれか一項に記載の通信装置。
(23)
無線通信を行う通信部と、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知する通知部と、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得する取得部と、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択する制御部と、
を備える、通信装置。
(24)
前記第1の情報は、前記装置間通信により周期的に送信されるパケットのジッタに関する情報と、当該パケットのサイズ変動に関する情報と、のうち少なくともいずれかを含む、前記(23)に記載の通信装置。
(25)
前記リソースが選択される範囲は、前記第1の情報と、前記装置間通信に関する条件と、に基づき決定される、前記(23)または(24)に記載の通信装置。
(26)
前記装置間通信に関する条件は、
前記装置間通信に利用される周波数帯域の混雑度と、
前記装置間通信を介して送信されるパケットの優先度と、
前記装置間通信が利用されるサービスの種別と、
前記装置間通信を介して送信されるパケットの種別と、
前記装置間通信を利用する端末装置の位置情報と、
前記装置間通信を利用する端末装置の速度と、
のうち少なくともいずれかの条件を含む、
前記(25)に記載の通信装置。
(27)
前記制御部は、前記第2の情報と、リソースの選択に関する条件と、に基づき、前記前記周期的なパケットの送信に利用するリソースを選択する、前記(23)~(26)のいずれか一項に記載の通信装置。
(28)
前記リソースの選択に関する条件は、前記基地局から通知される、前記(27)に記載の通信装置。
(29)
前記リソースの選択に関する条件は、
ランダムにリソースの選択に関する条件と、
センシングに基づくリソースの選択に関する条件と、
発生したパケットを送信可能なタイミングに応じたリソースの選択に関する条件と、
各リソースに関連付けられたレベルに応じたリソースの選択に関する条件と、
のうち少なくともいずれかの条件を含む、
前記(27)または(28)に記載の通信装置。
(30)
前記レベルは、前記周期的なパケットの送信におけるジッタ成分の確率密度関数と、当該パケットのサイズ変動の成分の確率密度関数と、のうちの少なくともいずれかに応じて設定される、前記(29)に記載の通信装置。
(31)
無線通信を行う通信部と、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択する制御部と、
を備える、通信装置。
(32)
前記第1のリソースは、前記装置間通信におけるパケットの送信に利用するために予約されたリソースである、前記(31)に記載の通信装置。
(33)
前記制御部は、送信予定の前記パケットのサイズが、前記第1のリソースにより送信可能なデータのサイズを超過する場合に、当該第1のリソースと、前記第2のリソースと、を利用して、当該パケットが送信されるように制御する、前記(32)に記載の通信装置。
(34)
前記制御部は、前記第1のリソースにより送信される前記パケットの一部のデータと、前記第2のリソースにより送信される当該パケットの他の一部のデータと、を関連付ける制御情報を、当該第1のリソースと当該第2のリソースとのうち少なくともいずれかに関連付ける、前記(33)に記載の通信装置。
(35)
前記第1のリソースは、前記装置間通信による他の端末装置への周期的なパケットの送信に利用するために割り当てられたリソースである、前記(31)に記載の通信装置。
(36)
前記制御部は、基地局に前記第2のリソースの割り当てを要求することで、当該第2のリソースを取得する、前記(35)に記載の通信装置。
(37)
前記第1のリソースは、前記装置間通信による他の端末装置への周期的なパケットの送信に利用可能に割り当てられたリソースであり、
前記要求に基づく前記第2のリソースの割り当て結果に応じて、前記第1のリソースの割り当てが制御される、
前記(36)に記載の通信装置。
(38)
前記制御部は、前記第2のリソースを選択することで、当該第2のリソースを取得する、前記(35)に記載の通信装置。
(39)
前記制御部は、前記第2のリソースをランダムに選択する、前記(38)に記載の通信装置。
(40)
前記制御部は、前記装置間通信に利用可能なリソースのセンシング結果に応じて、前記第2のリソースを選択する、前記(38)に記載の通信装置。
(41)
前記制御部は、発生したパケットを送信可能なタイミングに応じて、前記第2のリソースを選択する、前記(38)に記載の通信装置。
(42)
前記制御部は、発生したパケットを最短で送信可能な前記第2のリソースを選択する、前記(41)に記載の通信装置。
(43)
前記制御部は、基地局により前記装置間通信に利用可能に割り当てられたリソースプールから、前記第2のリソースを選択する、前記(38)~(42)のいずれか一項に記載の通信装置。
(44)
前記リソースプールのうち少なくとも一部のリソースは、1以上の他の端末装置と共通に割り当てられる、前記(43)に記載の通信装置。
(45)
前記リソースプールのうち少なくとも一部のリソースは、他の端末装置とは個別に割り当てられる、前記(43)に記載の通信装置。
(46)
前記制御部は、他の端末装置による前記装置間通信へのリソースの利用状況に応じて、前記第2のリソースを選択する、前記(38)~(45)のいずれか一項に記載の通信装置。
(47)
前記他の端末装置による前記装置間通信へのリソースの利用状況に関する情報は、基地局から通知される、前記(46)に記載の通信装置。
(48)
前記他の端末装置による前記装置間通信へのリソースの利用状況に関する情報は、当該他の端末装置から通知される、前記(46)に記載の通信装置。
(49)
前記装置間通信へのリソースの利用状況に関する情報の取得対象となる前記他の端末装置は、
当該他の端末装置が送信するパケットの属性と、
当該他の端末装置との間の干渉の度合いと、
の少なくともいずれかに応じて決定される、
前記(46)~(48)のいずれか一項に記載の通信装置。
(50)
前記第1のリソースを利用した周期的なパケットの送付が可能か否かを判定する判定部と、
前記判定の結果を基地局に通知する通知部と、
を備え、
当該通知に応じて、前記第1のリソースの割り当てが制御される、
前記(38)~(49)のいずれか一項に記載の通信装置。
(51)
無線通信を行う通信部と、
第1の端末装置が装置間通信により第2の端末装置に周期的にパケットを送信するための条件に関する第1の情報を、当該第1の端末装置から取得する取得部と、
前記第1の情報に基づき、前記周期的なパケットの送信に利用可能なリソースの割り当てを制御する制御部と、
前記周期的なパケットの送信に利用可能なリソースの割り当てに関する第2の情報を前記第1の端末装置に通知する通知部と、
を備える、通信装置。
(52)
コンピュータが、
無線通信を行うことと、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得することと、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御することと、
を含む、通信方法。
(53)
コンピュータが、
無線通信を行うことと、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御することと、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知することと、
を含む、通信方法。
(54)
コンピュータが、
無線通信を行うことと、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知することと、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得することと、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択することと、
を含む、通信方法。
(55)
コンピュータが、
無線通信を行うことと、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択することと、
を含む、通信方法。
(56)
コンピュータが、
無線通信を行うことと、
第1の端末装置が装置間通信により第2の端末装置に周期的にパケットを送信するための条件に関する第1の情報を、当該第1の端末装置から取得することと、
前記第1の情報に基づき、前記周期的なパケットの送信に利用可能なリソースの割り当てを制御することと、
前記周期的なパケットの送信に利用可能なリソースの割り当てに関する第2の情報を前記第1の端末装置に通知することと、
を含む、通信方法。
(57)
コンピュータに、
無線通信を行うことと、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得することと、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御することと、
を実行させる、プログラム。
(58)
コンピュータに、
無線通信を行うことと、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御することと、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知することと、
を実行させる、プログラム。
(59)
コンピュータに、
無線通信を行うことと、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知することと、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得することと、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択することと、
を実行させる、プログラム。
(60)
コンピュータに、
無線通信を行うことと、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択することと、
を実行させる、プログラム。
(61)
コンピュータに、
無線通信を行うことと、
第1の端末装置が装置間通信により第2の端末装置に周期的にパケットを送信するための条件に関する第1の情報を、当該第1の端末装置から取得することと、
前記第1の情報に基づき、前記周期的なパケットの送信に利用可能なリソースの割り当てを制御することと、
前記周期的なパケットの送信に利用可能なリソースの割り当てに関する第2の情報を前記第1の端末装置に通知することと、
を実行させる、プログラム。
(1)
無線通信を行う通信部と、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得する取得部と、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御する制御部と、
を備える、通信装置。
(2)
前記制御部は、前記第1の範囲に関する情報に基づき、前記第2の範囲を制限する、前記(1)に記載の通信装置。
(3)
前記第1の範囲は、複数の第3の範囲を含み、
前記複数の第3の範囲それぞれに対して、複数のレベルのうちのいずれかのレベルが関連付けられ、
前記第1の範囲に関する情報には、当該第1の範囲に含まれる前記第3の範囲に関する情報が関連付けられており、
前記制御部は、取得された前記第3の範囲に関する情報に応じて、前記第2の範囲を制御する、
前記(1)または(2)に記載の通信装置。
(4)
前記第3の範囲に関する情報は、当該第3の範囲に設定された前記レベルに関するレベル情報を含み、
前記制御部は、取得された前記レベル情報に応じて、前記複数の第3の範囲のうち一部が前記第2の範囲に含まれるように制御する、前記(3)に記載の通信装置。
(5)
前記複数のレベルは、排他的に使用される前記第3の範囲に関連付けられた第1のレベルと、包括的に使用される前記第3の範囲に関連付けられた第2のレベルと、を含み、
前記制御部は、前記第2の範囲に含める前記第3の範囲の候補を、前記第2のレベルに関連付けられた前記第3の範囲の中から、取得された前記レベル情報に応じて決定する、
前記(4)に記載の通信装置。
(6)
前記制御部は、前記レベル情報に応じて前記第2の範囲に含める前記第3の範囲の候補を、基地局から通知された条件に基づき決定する、前記(4)または(5)に記載の通信装置。
(7)
前記制御部は、
前記複数のレベルのうち一部のレベルに応じた前記第3の範囲が含まれるように制御された前記第2の範囲を対象とした、前記装置間通信に利用可能な前記リソースの探索結果に応じて、
前記一部のレベルとは異なる他のレベルに応じた前記第3の範囲が含まれるように前記第2の範囲を制御し、当該第2の範囲を対象として、前記装置間通信に利用可能な前記リソースを再探索する、
前記(4)~(6)のいずれか一項に記載の通信装置。
(8)
前記制御部は、前記再探索を行うための前記他のレベルを、
前記他の通信装置により設定された前記第1の範囲から選択される前記リソースを利用した前記装置間通信の優先度と、
前記第2の範囲から選択される前記リソースを利用した前記装置間通信の優先度と、
前記装置間通信に利用される周波数帯域の混雑度と、
のうちの少なくともいずれかの情報に応じて決定する、
前記(7)に記載の通信装置。
(9)
前記第1の範囲に関する情報には、前記他の通信装置により設定された、当該第1の範囲から選択される前記リソースを利用した前記装置間通信の優先度に関する第1の優先度情報を含み、
前記制御部は、前記第1の優先度情報に基づき、前記第2の範囲を制御する、
前記(1)~(8)のいずれか一項に記載の通信装置。
(10)
前記制御部は、前記第1の優先度情報と、前記第2の範囲から選択される前記リソースを利用した前記装置間通信の優先度に関する第2の優先度情報と、に基づき、前記第2の範囲を制御する、前記(9)に記載の通信装置。
(11)
前記装置間通信は、複数の通信装置間で周期的にパケットが送信される無線通信であり、
前記第1の範囲は、前記パケットの送信に関する周期中において、時系列に沿って連続する1つの範囲として設定される、前記(1)~(10)のいずれか一項に記載の通信装置。
(12)
前記装置間通信は、複数の通信装置間で周期的にパケットが送信される無線通信であり、
前記第1の範囲は、前記パケットの送信に関する周期中において、時系列に沿って互いに離間した複数の範囲として設定される、前記(1)~(10)のいずれか一項に記載の通信装置。
(13)
前記第1の範囲として時系列に沿って互いに離間するように設定された前記複数の範囲それぞれの間隔は、当該第1の範囲から選択される前記リソースを利用した前記装置間通信における最大許容遅延量と最大ジッタ量とのうちの少なくともいずれかに応じて決定される、前記(12)に記載の通信装置。
(14)
前記制御部は、前記パケットの送信タイミングに応じて、時系列に沿って互いに離間するように設定された前記複数の範囲から、当該パケットの送信に利用するリソースを選択する範囲を決定する、前記(12)または(13)に記載の通信装置。
(15)
前記パケットの送信に関する周期中には、互いに異なる予約グループに関連付けられた複数の第1の範囲が設定される、前記(12)~(14)のいずれか一項に記載の通信装置。
(16)
前記装置間通信は、それぞれが移動可能に構成された複数の通信装置間の無線リンクを介した通信である、前記(1)~(15)のいずれか一項に記載の通信装置。
(17)
無線通信を行う通信部と、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御する制御部と、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知する通知部と、
を備える、通信装置。
(18)
前記制御部は、それぞれが複数のレベルのうちのいずれかのレベルに関連付けられた、前記第1の範囲に含まれる複数の第3の範囲を設定し、
前記通知部は、前記第1の範囲に関する情報に対して、当該第1の範囲に含まれる前記第3の範囲に関するレベル情報を関連付ける、
前記(17)に記載の通信装置。
(19)
前記装置間通信に関する条件は、当該装置間通信において送信されるパケットの最大ジッタと、前記パケットの最大サイズ変動と、のうちの少なくともいずれかに関する条件を含む、前記(18)に記載の通信装置。
(20)
前記第3の範囲から選択される前記リソースにより送信可能なデータのサイズは、当該第3の範囲に関連付けられた前記レベルに応じて設定される、前記(18)または(19)に記載の通信装置。
(21)
前記レベルに関連付けられた前記第3の範囲を設定するための条件に関する情報は、基地局から通知される、前記(18)~(20)のいずれか一項に記載の通信装置。
(22)
前記複数のレベルは、前記第1の範囲から選択される前記リソースを利用した前記装置間通信におけるジッタ成分の確率密度関数に基づき設定される、前記(18)~(21)のいずれか一項に記載の通信装置。
(23)
無線通信を行う通信部と、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知する通知部と、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得する取得部と、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択する制御部と、
を備える、通信装置。
(24)
前記第1の情報は、前記装置間通信により周期的に送信されるパケットのジッタに関する情報と、当該パケットのサイズ変動に関する情報と、のうち少なくともいずれかを含む、前記(23)に記載の通信装置。
(25)
前記リソースが選択される範囲は、前記第1の情報と、前記装置間通信に関する条件と、に基づき決定される、前記(23)または(24)に記載の通信装置。
(26)
前記装置間通信に関する条件は、
前記装置間通信に利用される周波数帯域の混雑度と、
前記装置間通信を介して送信されるパケットの優先度と、
前記装置間通信が利用されるサービスの種別と、
前記装置間通信を介して送信されるパケットの種別と、
前記装置間通信を利用する端末装置の位置情報と、
前記装置間通信を利用する端末装置の速度と、
のうち少なくともいずれかの条件を含む、
前記(25)に記載の通信装置。
(27)
前記制御部は、前記第2の情報と、リソースの選択に関する条件と、に基づき、前記前記周期的なパケットの送信に利用するリソースを選択する、前記(23)~(26)のいずれか一項に記載の通信装置。
(28)
前記リソースの選択に関する条件は、前記基地局から通知される、前記(27)に記載の通信装置。
(29)
前記リソースの選択に関する条件は、
ランダムにリソースの選択に関する条件と、
センシングに基づくリソースの選択に関する条件と、
発生したパケットを送信可能なタイミングに応じたリソースの選択に関する条件と、
各リソースに関連付けられたレベルに応じたリソースの選択に関する条件と、
のうち少なくともいずれかの条件を含む、
前記(27)または(28)に記載の通信装置。
(30)
前記レベルは、前記周期的なパケットの送信におけるジッタ成分の確率密度関数と、当該パケットのサイズ変動の成分の確率密度関数と、のうちの少なくともいずれかに応じて設定される、前記(29)に記載の通信装置。
(31)
無線通信を行う通信部と、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択する制御部と、
を備える、通信装置。
(32)
前記第1のリソースは、前記装置間通信におけるパケットの送信に利用するために予約されたリソースである、前記(31)に記載の通信装置。
(33)
前記制御部は、送信予定の前記パケットのサイズが、前記第1のリソースにより送信可能なデータのサイズを超過する場合に、当該第1のリソースと、前記第2のリソースと、を利用して、当該パケットが送信されるように制御する、前記(32)に記載の通信装置。
(34)
前記制御部は、前記第1のリソースにより送信される前記パケットの一部のデータと、前記第2のリソースにより送信される当該パケットの他の一部のデータと、を関連付ける制御情報を、当該第1のリソースと当該第2のリソースとのうち少なくともいずれかに関連付ける、前記(33)に記載の通信装置。
(35)
前記第1のリソースは、前記装置間通信による他の端末装置への周期的なパケットの送信に利用するために割り当てられたリソースである、前記(31)に記載の通信装置。
(36)
前記制御部は、基地局に前記第2のリソースの割り当てを要求することで、当該第2のリソースを取得する、前記(35)に記載の通信装置。
(37)
前記第1のリソースは、前記装置間通信による他の端末装置への周期的なパケットの送信に利用可能に割り当てられたリソースであり、
前記要求に基づく前記第2のリソースの割り当て結果に応じて、前記第1のリソースの割り当てが制御される、
前記(36)に記載の通信装置。
(38)
前記制御部は、前記第2のリソースを選択することで、当該第2のリソースを取得する、前記(35)に記載の通信装置。
(39)
前記制御部は、前記第2のリソースをランダムに選択する、前記(38)に記載の通信装置。
(40)
前記制御部は、前記装置間通信に利用可能なリソースのセンシング結果に応じて、前記第2のリソースを選択する、前記(38)に記載の通信装置。
(41)
前記制御部は、発生したパケットを送信可能なタイミングに応じて、前記第2のリソースを選択する、前記(38)に記載の通信装置。
(42)
前記制御部は、発生したパケットを最短で送信可能な前記第2のリソースを選択する、前記(41)に記載の通信装置。
(43)
前記制御部は、基地局により前記装置間通信に利用可能に割り当てられたリソースプールから、前記第2のリソースを選択する、前記(38)~(42)のいずれか一項に記載の通信装置。
(44)
前記リソースプールのうち少なくとも一部のリソースは、1以上の他の端末装置と共通に割り当てられる、前記(43)に記載の通信装置。
(45)
前記リソースプールのうち少なくとも一部のリソースは、他の端末装置とは個別に割り当てられる、前記(43)に記載の通信装置。
(46)
前記制御部は、他の端末装置による前記装置間通信へのリソースの利用状況に応じて、前記第2のリソースを選択する、前記(38)~(45)のいずれか一項に記載の通信装置。
(47)
前記他の端末装置による前記装置間通信へのリソースの利用状況に関する情報は、基地局から通知される、前記(46)に記載の通信装置。
(48)
前記他の端末装置による前記装置間通信へのリソースの利用状況に関する情報は、当該他の端末装置から通知される、前記(46)に記載の通信装置。
(49)
前記装置間通信へのリソースの利用状況に関する情報の取得対象となる前記他の端末装置は、
当該他の端末装置が送信するパケットの属性と、
当該他の端末装置との間の干渉の度合いと、
の少なくともいずれかに応じて決定される、
前記(46)~(48)のいずれか一項に記載の通信装置。
(50)
前記第1のリソースを利用した周期的なパケットの送付が可能か否かを判定する判定部と、
前記判定の結果を基地局に通知する通知部と、
を備え、
当該通知に応じて、前記第1のリソースの割り当てが制御される、
前記(38)~(49)のいずれか一項に記載の通信装置。
(51)
無線通信を行う通信部と、
第1の端末装置が装置間通信により第2の端末装置に周期的にパケットを送信するための条件に関する第1の情報を、当該第1の端末装置から取得する取得部と、
前記第1の情報に基づき、前記周期的なパケットの送信に利用可能なリソースの割り当てを制御する制御部と、
前記周期的なパケットの送信に利用可能なリソースの割り当てに関する第2の情報を前記第1の端末装置に通知する通知部と、
を備える、通信装置。
(52)
コンピュータが、
無線通信を行うことと、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得することと、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御することと、
を含む、通信方法。
(53)
コンピュータが、
無線通信を行うことと、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御することと、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知することと、
を含む、通信方法。
(54)
コンピュータが、
無線通信を行うことと、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知することと、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得することと、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択することと、
を含む、通信方法。
(55)
コンピュータが、
無線通信を行うことと、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択することと、
を含む、通信方法。
(56)
コンピュータが、
無線通信を行うことと、
第1の端末装置が装置間通信により第2の端末装置に周期的にパケットを送信するための条件に関する第1の情報を、当該第1の端末装置から取得することと、
前記第1の情報に基づき、前記周期的なパケットの送信に利用可能なリソースの割り当てを制御することと、
前記周期的なパケットの送信に利用可能なリソースの割り当てに関する第2の情報を前記第1の端末装置に通知することと、
を含む、通信方法。
(57)
コンピュータに、
無線通信を行うことと、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得することと、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御することと、
を実行させる、プログラム。
(58)
コンピュータに、
無線通信を行うことと、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御することと、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知することと、
を実行させる、プログラム。
(59)
コンピュータに、
無線通信を行うことと、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知することと、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得することと、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択することと、
を実行させる、プログラム。
(60)
コンピュータに、
無線通信を行うことと、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択することと、
を実行させる、プログラム。
(61)
コンピュータに、
無線通信を行うことと、
第1の端末装置が装置間通信により第2の端末装置に周期的にパケットを送信するための条件に関する第1の情報を、当該第1の端末装置から取得することと、
前記第1の情報に基づき、前記周期的なパケットの送信に利用可能なリソースの割り当てを制御することと、
前記周期的なパケットの送信に利用可能なリソースの割り当てに関する第2の情報を前記第1の端末装置に通知することと、
を実行させる、プログラム。
1 システム
100 基地局
110 アンテナ部
120 無線通信部
130 ネットワーク通信部
140 記憶部
150 制御部
151 通信処理部
153 情報取得部
155 通知部
200 端末装置
210 アンテナ部
220 無線通信部
230 記憶部
240 制御部
241 通信処理部
243 情報取得部
245 判定部
247 通知部
100 基地局
110 アンテナ部
120 無線通信部
130 ネットワーク通信部
140 記憶部
150 制御部
151 通信処理部
153 情報取得部
155 通知部
200 端末装置
210 アンテナ部
220 無線通信部
230 記憶部
240 制御部
241 通信処理部
243 情報取得部
245 判定部
247 通知部
Claims (40)
- 無線通信を行う通信部と、
他の通信装置が一部のリソースを装置間通信に利用するために予約した当該リソースの第1の範囲に関する情報を、当該他の通信装置から取得する取得部と、
取得された前記第1の範囲に関する情報に基づき、前記装置間通信に利用する前記リソースを選択する第2の範囲を制御する制御部と、
を備える、通信装置。 - 前記制御部は、前記第1の範囲に関する情報に基づき、前記第2の範囲を制限する、請求項1に記載の通信装置。
- 前記第1の範囲は、複数の第3の範囲を含み、
前記複数の第3の範囲それぞれに対して、複数のレベルのうちのいずれかのレベルが関連付けられ、
前記第1の範囲に関する情報には、当該第1の範囲に含まれる前記第3の範囲に関する情報が関連付けられており、
前記制御部は、取得された前記第3の範囲に関する情報に応じて、前記第2の範囲を制御する、
請求項1に記載の通信装置。 - 前記第3の範囲に関する情報は、当該第3の範囲に設定された前記レベルに関するレベル情報を含み、
前記制御部は、取得された前記レベル情報に応じて、前記複数の第3の範囲のうち一部が前記第2の範囲に含まれるように制御する、請求項3に記載の通信装置。 - 前記複数のレベルは、排他的に使用される前記第3の範囲に関連付けられた第1のレベルと、包括的に使用される前記第3の範囲に関連付けられた第2のレベルと、を含み、
前記制御部は、前記第2の範囲に含める前記第3の範囲の候補を、前記第2のレベルに関連付けられた前記第3の範囲の中から、取得された前記レベル情報に応じて決定する、
請求項4に記載の通信装置。 - 前記制御部は、前記レベル情報に応じて前記第2の範囲に含める前記第3の範囲の候補を、基地局から通知された条件に基づき決定する、請求項4に記載の通信装置。
- 前記第1の範囲に関する情報には、前記他の通信装置により設定された、当該第1の範囲から選択される前記リソースを利用した前記装置間通信の優先度に関する第1の優先度情報を含み、
前記制御部は、前記第1の優先度情報に基づき、前記第2の範囲を制御する、
請求項1に記載の通信装置。 - 前記制御部は、前記第1の優先度情報と、前記第2の範囲から選択される前記リソースを利用した前記装置間通信の優先度に関する第2の優先度情報と、に基づき、前記第2の範囲を制御する、請求項7に記載の通信装置。
- 前記装置間通信は、複数の通信装置間で周期的にパケットが送信される無線通信であり、
前記第1の範囲は、前記パケットの送信に関する周期中において、時系列に沿って連続する1つの範囲として設定される、請求項1に記載の通信装置。 - 前記装置間通信は、複数の通信装置間で周期的にパケットが送信される無線通信であり、
前記第1の範囲は、前記パケットの送信に関する周期中において、時系列に沿って互いに離間した複数の範囲として設定される、請求項1に記載の通信装置。 - 前記第1の範囲として時系列に沿って互いに離間するように設定された前記複数の範囲それぞれの間隔は、当該第1の範囲から選択される前記リソースを利用した前記装置間通信における最大許容遅延量と最大ジッタ量とのうちの少なくともいずれかに応じて決定される、請求項10に記載の通信装置。
- 前記制御部は、前記パケットの送信タイミングに応じて、時系列に沿って互いに離間するように設定された前記複数の範囲から、当該パケットの送信に利用するリソースを選択する範囲を決定する、請求項10に記載の通信装置。
- 前記パケットの送信に関する周期中には、互いに異なる予約グループに関連付けられた複数の第1の範囲が設定される、請求項10に記載の通信装置。
- 無線通信を行う通信部と、
一部のリソースを装置間通信に利用するために、当該リソースを予約する第1の範囲を制御する制御部と、
他の通信装置が前記装置間通信に利用する前記リソースを選択する第2の範囲を制御するために、前記第1の範囲に関する情報を当該他の通信装置に通知する通知部と、
を備える、通信装置。 - 前記制御部は、それぞれが複数のレベルのうちのいずれかのレベルに関連付けられた、前記第1の範囲に含まれる複数の第3の範囲を設定し、
前記通知部は、前記第1の範囲に関する情報に対して、当該第1の範囲に含まれる前記第3の範囲に関するレベル情報を関連付ける、
請求項14に記載の通信装置。 - 前記装置間通信に関する条件は、当該装置間通信において送信されるパケットの最大ジッタと、前記パケットの最大サイズ変動と、のうちの少なくともいずれかに関する条件を含む、請求項15に記載の通信装置。
- 前記第3の範囲から選択される前記リソースにより送信可能なデータのサイズは、当該第3の範囲に関連付けられた前記レベルに応じて設定される、請求項15に記載の通信装置。
- 前記レベルに関連付けられた前記第3の範囲を設定するための条件に関する情報は、基地局から通知される、請求項15に記載の通信装置。
- 無線通信を行う通信部と、
装置間通信により他の端末装置に周期的にパケットを送信するための条件に関する第1の情報を基地局に通知する通知部と、
前記第1の情報の通知後に、前記周期的なパケットの送信に利用可能に割り当てられた送信リソースに関する第2の情報を前記基地局から取得する取得部と、
前記第2の情報に基づき、前記周期的なパケットの送信に利用するリソースを選択する制御部と、
を備える、通信装置。 - 前記第1の情報は、前記装置間通信により周期的に送信されるパケットのジッタに関する情報と、当該パケットのサイズ変動に関する情報と、のうち少なくともいずれかを含む、請求項19に記載の通信装置。
- 前記リソースが選択される範囲は、前記第1の情報と、前記装置間通信に関する条件と、に基づき決定され、
前記装置間通信に関する条件は、
前記装置間通信に利用される周波数帯域の混雑度と、
前記装置間通信を介して送信されるパケットの優先度と、
前記装置間通信が利用されるサービスの種別と、
前記装置間通信を介して送信されるパケットの種別と、
前記装置間通信を利用する端末装置の位置情報と、
前記装置間通信を利用する端末装置の速度と、
のうち少なくともいずれかの条件を含む、
請求項19に記載の通信装置。 - 前記制御部は、前記第2の情報と、リソースの選択に関する条件と、に基づき、前記前記周期的なパケットの送信に利用するリソースを選択し、
前記リソースの選択に関する条件は、
ランダムにリソースの選択に関する条件と、
センシングに基づくリソースの選択に関する条件と、
発生したパケットを送信可能なタイミングに応じたリソースの選択に関する条件と、
各リソースに関連付けられたレベルに応じたリソースの選択に関する条件と、
のうち少なくともいずれかの条件を含む、
請求項19に記載の通信装置。 - 前記レベルは、前記周期的なパケットの送信におけるジッタ成分の確率密度関数と、当該パケットのサイズ変動の成分の確率密度関数と、のうちの少なくともいずれかに応じて設定される、請求項22に記載の通信装置。
- 無線通信を行う通信部と、
装置間通信におけるパケットの送信に利用可能な第1のリソースに関する情報と、送信予定の前記パケットに関する情報と、に応じて、前記第1のリソースとは異なる第2のリソースを選択する制御部と、
を備える、通信装置。 - 前記第1のリソースは、前記装置間通信におけるパケットの送信に利用するために予約されたリソースである、請求項24に記載の通信装置。
- 前記制御部は、送信予定の前記パケットのサイズが、前記第1のリソースにより送信可能なデータのサイズを超過する場合に、当該第1のリソースと、前記第2のリソースと、を利用して、当該パケットが送信されるように制御する、請求項25に記載の通信装置。
- 前記制御部は、前記第1のリソースにより送信される前記パケットの一部のデータと、前記第2のリソースにより送信される当該パケットの他の一部のデータと、を関連付ける制御情報を、当該第1のリソースと当該第2のリソースとのうち少なくともいずれかに関連付ける、請求項26に記載の通信装置。
- 前記第1のリソースは、前記装置間通信による他の端末装置への周期的なパケットの送信に利用するために割り当てられたリソースである、請求項24に記載の通信装置。
- 前記制御部は、基地局に前記第2のリソースの割り当てを要求することで、当該第2のリソースを取得する、請求項28に記載の通信装置。
- 前記第1のリソースは、前記装置間通信による他の端末装置への周期的なパケットの送信に利用可能に割り当てられたリソースであり、
前記要求に基づく前記第2のリソースの割り当て結果に応じて、前記第1のリソースの割り当てが制御される、
請求項29に記載の通信装置。 - 前記制御部は、前記第2のリソースを選択することで、当該第2のリソースを取得する、請求項28に記載の通信装置。
- 前記制御部は、前記第2のリソースをランダムに選択する、請求項31に記載の通信装置。
- 前記制御部は、前記装置間通信に利用可能なリソースのセンシング結果に応じて、前記第2のリソースを選択する、請求項31に記載の通信装置。
- 前記制御部は、発生したパケットを送信可能なタイミングに応じて、前記第2のリソースを選択する、請求項31に記載の通信装置。
- 前記制御部は、基地局により前記装置間通信に利用可能に割り当てられたリソースプールから、前記第2のリソースを選択する、請求項31に記載の通信装置。
- 前記リソースプールのうち少なくとも一部のリソースは、他の端末装置とは個別に割り当てられる、請求項35に記載の通信装置。
- 前記制御部は、他の端末装置による前記装置間通信へのリソースの利用状況に応じて、前記第2のリソースを選択する、請求項31に記載の通信装置。
- 前記他の端末装置による前記装置間通信へのリソースの利用状況に関する情報は、基地局、または当該他の端末装置から通知される、請求項37に記載の通信装置。
- 前記装置間通信へのリソースの利用状況に関する情報の取得対象となる前記他の端末装置は、
当該他の端末装置が送信するパケットの属性と、
当該他の端末装置との間の干渉の度合いと、
の少なくともいずれかに応じて決定される、
請求項37に記載の通信装置。 - 前記第1のリソースを利用した周期的なパケットの送付が可能か否かを判定する判定部と、
前記判定の結果を基地局に通知する通知部と、
を備え、
当該通知に応じて、前記第1のリソースの割り当てが制御される、
請求項31に記載の通信装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201980021052.8A CN111903169A (zh) | 2018-03-29 | 2019-01-24 | 通信设备 |
| MX2020009867A MX2020009867A (es) | 2018-03-29 | 2019-01-24 | Dispositivo de comunicacion. |
| US17/040,053 US20210029674A1 (en) | 2018-03-29 | 2019-01-24 | Communication device |
| RU2020131167A RU2020131167A (ru) | 2018-03-29 | 2019-01-24 | Устройство связи |
| EP19776551.4A EP3780793A4 (en) | 2018-03-29 | 2019-01-24 | COMMUNICATION DEVICE |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018063585A JP2021106300A (ja) | 2018-03-29 | 2018-03-29 | 通信装置 |
| JP2018-063585 | 2018-03-29 | ||
| JP2018090733A JP2021106302A (ja) | 2018-05-09 | 2018-05-09 | 通信装置 |
| JP2018-090733 | 2018-05-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019187562A1 true WO2019187562A1 (ja) | 2019-10-03 |
Family
ID=68061358
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2019/002281 Ceased WO2019187562A1 (ja) | 2018-03-29 | 2019-01-24 | 通信装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20210029674A1 (ja) |
| EP (1) | EP3780793A4 (ja) |
| CN (1) | CN111903169A (ja) |
| MX (1) | MX2020009867A (ja) |
| RU (1) | RU2020131167A (ja) |
| WO (1) | WO2019187562A1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021184321A1 (en) | 2020-03-19 | 2021-09-23 | Nec Corporation | Method, device and computer readable medium for communications |
| JPWO2021220379A1 (ja) * | 2020-04-27 | 2021-11-04 | ||
| WO2021243595A1 (en) | 2020-06-03 | 2021-12-09 | Qualcomm Incorporated | Packet jitter and latency mitigation |
| WO2021262586A1 (en) * | 2020-06-22 | 2021-12-30 | Qualcomm Incorporated | Application based range management for cellular vehicle-to-anything communication |
| US11516442B2 (en) | 2020-04-06 | 2022-11-29 | Toyota Jidosha Kabushiki Kaisha | Data transmission device and data transmission method |
| CN115486185A (zh) * | 2020-04-13 | 2022-12-16 | 现代自动车株式会社 | 在通信系统中利用预留资源进行侧链路通信的方法和装置 |
| US12538335B2 (en) | 2020-04-27 | 2026-01-27 | Ntt Docomo, Inc. | Terminal and communication method for resource reservation in vehicle to everything (V2X) communication |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020079382A1 (fr) * | 2018-10-19 | 2020-04-23 | Prodose | Dispositif et procédé de détection et d'identification d'une entité vivante ou non |
| US11570755B2 (en) * | 2019-01-20 | 2023-01-31 | Qualcomm Incorporated | Control forwarding techniques for wireless communications |
| CN117751652A (zh) * | 2021-07-20 | 2024-03-22 | 上海诺基亚贝尔股份有限公司 | 半持久调度增强 |
| CN116249101A (zh) * | 2021-12-07 | 2023-06-09 | 华为技术有限公司 | 数据传输方法和数据传输装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017195538A1 (ja) * | 2016-05-12 | 2017-11-16 | 株式会社Nttドコモ | ユーザ装置及び信号送信方法 |
| JP2017208796A (ja) | 2016-05-12 | 2017-11-24 | ソニー株式会社 | 通信装置、通信方法及びコンピュータプログラム |
| WO2018030541A1 (ja) * | 2016-08-10 | 2018-02-15 | 株式会社Nttドコモ | ユーザ装置及び信号送信方法 |
-
2019
- 2019-01-24 EP EP19776551.4A patent/EP3780793A4/en not_active Withdrawn
- 2019-01-24 RU RU2020131167A patent/RU2020131167A/ru unknown
- 2019-01-24 CN CN201980021052.8A patent/CN111903169A/zh not_active Withdrawn
- 2019-01-24 WO PCT/JP2019/002281 patent/WO2019187562A1/ja not_active Ceased
- 2019-01-24 MX MX2020009867A patent/MX2020009867A/es unknown
- 2019-01-24 US US17/040,053 patent/US20210029674A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017195538A1 (ja) * | 2016-05-12 | 2017-11-16 | 株式会社Nttドコモ | ユーザ装置及び信号送信方法 |
| JP2017208796A (ja) | 2016-05-12 | 2017-11-24 | ソニー株式会社 | 通信装置、通信方法及びコンピュータプログラム |
| WO2018030541A1 (ja) * | 2016-08-10 | 2018-02-15 | 株式会社Nttドコモ | ユーザ装置及び信号送信方法 |
Non-Patent Citations (2)
| Title |
|---|
| 3GPP TR22.826 |
| See also references of EP3780793A4 |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4122258A4 (en) * | 2020-03-19 | 2024-01-03 | NEC Corporation | METHOD, DEVICE AND COMPUTER READABLE MEDIUM FOR COMMUNICATIONS |
| WO2021184321A1 (en) | 2020-03-19 | 2021-09-23 | Nec Corporation | Method, device and computer readable medium for communications |
| US11516442B2 (en) | 2020-04-06 | 2022-11-29 | Toyota Jidosha Kabushiki Kaisha | Data transmission device and data transmission method |
| CN115486185A (zh) * | 2020-04-13 | 2022-12-16 | 现代自动车株式会社 | 在通信系统中利用预留资源进行侧链路通信的方法和装置 |
| EP4138500A4 (en) * | 2020-04-13 | 2024-04-10 | Hyundai Motor Company | Method and apparatus for sidelink communication using reserved resources in communication system |
| JPWO2021220379A1 (ja) * | 2020-04-27 | 2021-11-04 | ||
| WO2021220379A1 (ja) * | 2020-04-27 | 2021-11-04 | 株式会社Nttドコモ | 端末及び通信方法 |
| US12538335B2 (en) | 2020-04-27 | 2026-01-27 | Ntt Docomo, Inc. | Terminal and communication method for resource reservation in vehicle to everything (V2X) communication |
| CN115443738B (zh) * | 2020-04-27 | 2025-08-19 | 株式会社Ntt都科摩 | 终端以及通信方法 |
| CN115443738A (zh) * | 2020-04-27 | 2022-12-06 | 株式会社Ntt都科摩 | 终端以及通信方法 |
| CN115699965A (zh) * | 2020-06-03 | 2023-02-03 | 高通股份有限公司 | 分组抖动和延迟缓解 |
| EP4162755A4 (en) * | 2020-06-03 | 2024-01-17 | Qualcomm Incorporated | PACKET JITTER AND LATENCY REDUCTION |
| CN115699965B (zh) * | 2020-06-03 | 2025-09-05 | 高通股份有限公司 | 分组抖动和延迟缓解 |
| WO2021243595A1 (en) | 2020-06-03 | 2021-12-09 | Qualcomm Incorporated | Packet jitter and latency mitigation |
| US11589197B2 (en) | 2020-06-22 | 2023-02-21 | Qualcomm Incorporated | Application based range management for cellular vehicle-to-anything communication |
| WO2021262586A1 (en) * | 2020-06-22 | 2021-12-30 | Qualcomm Incorporated | Application based range management for cellular vehicle-to-anything communication |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3780793A1 (en) | 2021-02-17 |
| US20210029674A1 (en) | 2021-01-28 |
| CN111903169A (zh) | 2020-11-06 |
| EP3780793A4 (en) | 2021-05-19 |
| MX2020009867A (es) | 2020-10-12 |
| RU2020131167A (ru) | 2022-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7439763B2 (ja) | 通信装置及び制御装置 | |
| WO2019187562A1 (ja) | 通信装置 | |
| US10856335B2 (en) | Base station, terminal device, and communication method | |
| CN107852649B (zh) | 用于测量和延迟敏感型车辆有关通信的方法、基站、基础设施节点以及终端 | |
| TW201924389A (zh) | 用於無線通訊網路中側邊鏈路通訊之資源分配技術 | |
| US10798738B2 (en) | Device and method | |
| JP7215484B2 (ja) | 通信装置及び通信方法 | |
| JP7355018B2 (ja) | 通信装置 | |
| JP2019527948A (ja) | 無線通信における電子デバイス及び方法 | |
| US12445907B2 (en) | Communication apparatus, control apparatus, and communication system | |
| JP2021106302A (ja) | 通信装置 | |
| JP2021106300A (ja) | 通信装置 | |
| EP4429349A1 (en) | Terminal and communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19776551 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2019776551 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2019776551 Country of ref document: EP Effective date: 20201029 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |