WO2015030017A1 - 移動通信システム及びユーザ端末 - Google Patents

移動通信システム及びユーザ端末 Download PDF

Info

Publication number
WO2015030017A1
WO2015030017A1 PCT/JP2014/072342 JP2014072342W WO2015030017A1 WO 2015030017 A1 WO2015030017 A1 WO 2015030017A1 JP 2014072342 W JP2014072342 W JP 2014072342W WO 2015030017 A1 WO2015030017 A1 WO 2015030017A1
Authority
WO
WIPO (PCT)
Prior art keywords
user terminal
scheduling
communication system
mobile communication
message
Prior art date
Application number
PCT/JP2014/072342
Other languages
English (en)
French (fr)
Inventor
空悟 守田
智春 山▲崎▼
Original Assignee
京セラ株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 京セラ株式会社 filed Critical 京セラ株式会社
Priority to US14/913,616 priority Critical patent/US9642090B2/en
Publication of WO2015030017A1 publication Critical patent/WO2015030017A1/ja
Priority to US15/583,102 priority patent/US9992816B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a mobile communication system and a user terminal that support D2D communication.
  • D2D communication a plurality of adjacent user terminals perform direct inter-terminal communication without going through a network.
  • cellular communication which is normal communication of a mobile communication system, a user terminal performs communication via a network.
  • a network device such as a base station performs the assignment of radio resources used for D2D communication
  • a user terminal that performs D2D communication performs the assignment.
  • the D2D communication can be performed even when the network situation is unstable due to, for example, the occurrence of a disaster such as an earthquake.
  • a network is constructed by a plurality of user terminals that perform D2D communication.
  • each user terminal assigns radio resources, there is a possibility that interference occurs due to duplication of radio resources.
  • an object of the present invention is to provide a mobile communication system and a user terminal that can suppress duplication of radio resources when a user terminal that performs D2D communication assigns radio resources.
  • the mobile communication system is a mobile communication system that supports D2D communication that is direct communication between terminals.
  • the mobile communication system includes a first user terminal having a scheduling function for allocating radio resources used for the D2D communication.
  • the scheduling function is valid, the first user terminal sends a message including identification information indicating that the first user terminal is a scheduling terminal that allocates the radio resource, periodically or aperiodically. Broadcast to.
  • FIG. 1 is a configuration diagram of an LTE system.
  • FIG. 2 is a block diagram of the UE.
  • FIG. 3 is a protocol stack diagram of a radio interface in the LTE system.
  • FIG. 4 is a configuration diagram of a radio frame used in the LTE system.
  • FIG. 5 is a diagram illustrating a data path in cellular communication.
  • FIG. 6 is a diagram illustrating a data path in D2D communication.
  • FIG. 7 is an explanatory diagram for explaining a situation where the scheduling UE 100 according to the present embodiment is broadcasting a message including identification information.
  • FIG. 8 is an explanatory diagram for explaining a situation in which the scheduling UE 100 according to the present embodiment performs scheduling.
  • FIG. 9 is an explanatory diagram for explaining a buffer status report according to the present embodiment.
  • FIG. 10 is a flowchart for explaining the operation of the UE 100 according to the present embodiment.
  • FIG. 11 is a sequence diagram illustrating an operation example in which the UE 100 according to the present embodiment connects to the scheduling UE 100.
  • FIG. 12 is an explanatory diagram for describing an operating environment of case 1A in receiving a signal from another UE 100.
  • FIG. 13 is a sequence diagram for explaining the operation of case 1A in receiving a signal from another UE 100.
  • FIG. 14 is a sequence diagram for explaining an operation in case 1A in receiving a signal from another UE 100.
  • FIG. 15 is an explanatory diagram for explaining the synchronization correction operation according to the embodiment.
  • FIG. 16 is an explanatory diagram for explaining an operating environment of case 2A in receiving a signal from another UE 100.
  • FIG. 17 is an explanatory diagram for describing radio resources used when transmitting specific information in case 2A in receiving a signal from another UE 100.
  • FIG. 18 is an explanatory diagram for explaining the operating environment of case 1B in the activation of the scheduling function.
  • FIG. 19 is a sequence diagram for explaining the operation of case 1B in the activation of the scheduling function.
  • FIG. 20 is a flowchart for explaining the operation of case 1B in the activation of the scheduling function.
  • FIG. 21 is a sequence diagram for explaining the operation of case 2B in the activation of the scheduling function.
  • FIG. 22 is a flowchart for explaining the operation of case 2B in the activation of the scheduling function.
  • the mobile communication system which concerns on embodiment is a mobile communication system which supports D2D communication which is direct communication between terminals.
  • the mobile communication system includes a first user terminal having a scheduling function for allocating radio resources used for the D2D communication.
  • the scheduling function is valid, the first user terminal sends a message including identification information indicating that the first user terminal is a scheduling terminal that allocates the radio resource, periodically or aperiodically. Broadcast to.
  • the mobile communication system further includes a second user terminal that searches for the scheduling terminal.
  • the second user terminal detects a signal including the message by searching for the scheduling terminal, the second user terminal establishes at least synchronization with the first user terminal that broadcasts the message.
  • the second user terminal is synchronized with the first user terminal using a signal including the message or a synchronization signal transmitted from the first user terminal. Establish.
  • the second user terminal establishes a connection with the first user terminal in addition to the establishment of the synchronization.
  • the second user terminal when the second user terminal detects a signal including the message, the second user terminal starts a random access procedure for establishing a connection with the first user terminal, One user terminal transmits a temporary identifier used for transmitting the radio resource allocated to the second user terminal to the second user terminal based on the random access procedure.
  • the second user terminal omits transmission of information for connection in an RRC layer in the random access procedure, and the second user terminal is for the D2D communication.
  • the connection in the RRC layer is performed using the setting value defined in advance.
  • the first user terminal omits transmission of a contention resolution message used for determining success or failure of the random access procedure in the random access procedure.
  • the second user terminal establishes only connection in the PHY layer with the first user terminal, and the second user terminal establishes connection in the PHY layer. After the establishment, it waits for a message in the PHY layer from the first user terminal.
  • the second user terminal includes a receiving unit that receives data from the first user terminal, and the second user terminal is connected to the first user terminal. If there is no data to be transmitted / received after the establishment, the intermittent reception for intermittently starting the reception unit is performed.
  • the second user terminal has the scheduling function, and when the second user terminal does not detect a signal including the message, the scheduling function is enabled. To do.
  • the second user terminal activates the scheduling function when the signal including the message is not detected and the remaining battery capacity exceeds a threshold value.
  • the first user terminal receives a buffer status report indicating an amount of untransmitted data from the second user terminal after establishing a connection with the second user terminal. Then, the first user terminal allocates the radio resource to the second user terminal according to the buffer status report.
  • the untransmitted data is classified into a plurality of logical channel groups having different priorities
  • the second user terminal transmits the untransmitted data of each of the plurality of logical channel groups.
  • the first user terminal allocates the radio resource to the second user terminal according to the priority based on the buffer status report.
  • the first user terminal after the first user terminal establishes a connection with the second user terminal, the first user terminal allocates the radio resource to the second user terminal, and the first user terminal Instead of performing a retransmission process for retransmitting the radio resource allocation information based on a retransmission request from the second user terminal, the user terminal may receive a request from the second user terminal or the second user terminal
  • the radio resource allocation information is repeatedly transmitted according to the type of communication method between the two.
  • the mobile communication system further includes a third user terminal in which the first user terminal does not manage the allocation of the radio resource, and the first user terminal is connected to the third user terminal.
  • the first user terminal does not set the predetermined subframe of the first user terminal in order to match the synchronization timing, and the first user terminal The head of the next subframe after the predetermined subframe is made to coincide with the head of the subframe of the third user terminal.
  • the mobile communication system further includes a fourth user terminal that is different from the first user terminal and the second user terminal, and the second user terminal is connected to the first user terminal.
  • the second user terminal includes the message from the fourth user terminal when the second user terminal detects a signal including the message from the fourth user terminal. Scheduling terminal information indicating that a signal has been detected is transmitted to the first user terminal.
  • the second user terminal stops searching for the scheduling terminal after establishing a connection with the first user terminal, and the second user terminal If detected, the search for the scheduling terminal is resumed.
  • the mobile communication system further includes a fifth user terminal that broadcasts specific information directed to a specific user terminal, and the first user terminal receives the specific information from the fifth user terminal.
  • the specific information is broadcast to transfer the specific information.
  • the second user terminal detects a signal including the message from the first user terminal again after establishing a connection with the first user terminal, and The second user terminal enables the scheduling function of the second user terminal when the signal strength of the signal including the message detected again is equal to or less than a threshold value.
  • the first user terminal receives battery information indicating a battery state from the second user terminal after establishing a connection with the second user terminal, and The first user terminal requests the second user terminal to become the scheduling terminal instead of the first user terminal based on the battery information and the remaining battery level of the first user terminal.
  • the first user terminal when the second user terminal becomes the scheduling terminal, the first user terminal is synchronized with a timing at which the second user terminal starts broadcasting the message, Stop broadcasting the message.
  • the user terminal is a user terminal in a mobile communication system that supports D2D communication that is direct inter-terminal communication.
  • the user terminal includes a control unit that controls a scheduling function for assigning radio resources used for the D2D communication.
  • the control unit performs control to periodically or aperiodically broadcast a message including identification information indicating that the user terminal is a scheduling terminal that allocates the radio resource when the scheduling function is valid. .
  • the user terminal is a user terminal in a mobile communication system that supports D2D communication that is direct inter-terminal communication.
  • the said user terminal is provided with the control part which performs control which searches the scheduling terminal which allocates the radio
  • the control unit detects a signal including a message including identification information indicating that another user terminal is the scheduling terminal, the control unit performs control to establish a connection with the other user terminal that broadcasts the message. .
  • FIG. 1 is a configuration diagram of an LTE system according to the present embodiment.
  • the LTE system includes a plurality of UEs (User Equipment) 100, an E-UTRAN (Evolved Universal Terrestrial Radio Access Network) 10, an EPC (Evolved Packet Core) 20, and the like.
  • the E-UTRAN 10 and the EPC 20 constitute a network.
  • the UE 100 is a mobile radio communication device, and performs radio communication with a cell (serving cell) that has established a connection.
  • UE100 is corresponded to a user terminal.
  • the E-UTRAN 10 includes a plurality of eNBs 200 (evolved Node-B).
  • the eNB 200 corresponds to a base station.
  • the eNB 200 manages a cell and performs radio communication with the UE 100 that has established a connection with the cell.
  • cell is used as a term indicating a minimum unit of a radio communication area, and is also used as a term indicating a function of performing radio communication with the UE 100.
  • the eNB 200 has, for example, a radio resource management (RRM) function, a user data routing function, and a measurement control function for mobility control and scheduling.
  • RRM radio resource management
  • the EPC 20 includes MME (Mobility Management Entity) / S-GW (Serving-Gateway) 300 and OAM 400 (Operation and Maintenance).
  • MME Mobility Management Entity
  • S-GW Serving-Gateway
  • OAM 400 Operaation and Maintenance
  • the MME is a network node that performs various types of mobility control for the UE 100, and corresponds to a control station.
  • the S-GW is a network node that performs transfer control of user data, and corresponds to an exchange.
  • the eNB 200 is connected to each other via the X2 interface.
  • the eNB 200 is connected to the MME / S-GW 300 via the S1 interface.
  • the OAM 400 is a server device managed by an operator, and performs maintenance and monitoring of the E-UTRAN 10.
  • FIG. 2 is a block diagram of the UE 100.
  • the UE 100 includes an antenna 101, a radio transceiver 110, a user interface 120, a GNSS (Global Navigation Satellite System) receiver 130, a battery 140, a memory 150, and a processor 160.
  • the memory 150 and the processor 160 constitute a control unit.
  • a control part performs control which allocates the radio
  • the UE 100 may not have the GNSS receiver 130. Further, the memory 150 may be integrated with the processor 160, and this set (that is, a chip set) may be used as the processor 160 '.
  • the antenna 101 and the wireless transceiver 110 are used for transmitting and receiving wireless signals.
  • the antenna 101 includes a plurality of antenna elements.
  • the radio transceiver 110 converts the baseband signal output from the processor 160 into a radio signal and transmits it from the antenna 101. Further, the radio transceiver 110 converts a radio signal received by the antenna 101 into a baseband signal and outputs the baseband signal to the processor 160.
  • the user interface 120 is an interface with a user who owns the UE 100, and includes, for example, a display, a microphone, a speaker, and various buttons.
  • the user interface 120 receives an operation from the user and outputs a signal indicating the content of the operation to the processor 160.
  • the GNSS receiver 130 receives a GNSS signal and outputs the received signal to the processor 160 in order to obtain position information indicating the geographical position of the UE 100.
  • the battery 140 stores power to be supplied to each block of the UE 100.
  • the memory 150 stores a program executed by the processor 160 and information used for processing by the processor 160.
  • the processor 160 includes a baseband processor that modulates / demodulates and encodes / decodes a baseband signal, and a CPU (Central Processing Unit) that executes programs stored in the memory 150 and performs various processes. .
  • the processor 160 may further include a codec that performs encoding / decoding of an audio / video signal.
  • the processor 160 executes various processes and various communication protocols described later.
  • FIG. 3 is a protocol stack diagram of a radio interface in the LTE system.
  • the radio interface protocol is divided into layers 1 to 3 of the OSI reference model, and layer 1 is a physical (PHY) layer.
  • Layer 2 includes a MAC (Medium Access Control) layer, an RLC (Radio Link Control) layer, and a PDCP (Packet Data Convergence Protocol) layer.
  • Layer 3 includes an RRC (Radio Resource Control) layer.
  • the physical layer performs encoding / decoding, modulation / demodulation, antenna mapping / demapping, and resource mapping / demapping.
  • the physical layer provides a transmission service to an upper layer using a physical channel. Data is transmitted between the physical layer of the UE 100 and the physical layer of the eNB 200 via a physical channel.
  • the MAC layer performs data priority control, retransmission processing by hybrid ARQ (HARQ), and the like. Data is transmitted via the transport channel between the MAC layer of the UE 100 and the MAC layer of the eNB 200.
  • the MAC layer of the eNB 200 includes a MAC scheduler that determines an uplink / downlink transport format (transport block size, modulation / coding scheme, and the like) and an allocated resource block.
  • the RLC layer transmits data to the RLC layer on the receiving side using the functions of the MAC layer and the physical layer. Data is transmitted between the RLC layer of the UE 100 and the RLC layer of the eNB 200 via a logical channel.
  • the PDCP layer performs header compression / decompression and encryption / decryption.
  • the RRC layer is defined only in the control plane. Control signals (RRC messages) for various settings are transmitted between the RRC layer of the UE 100 and the RRC layer of the eNB 200.
  • the RRC layer controls the logical channel, the transport channel, and the physical channel according to establishment, re-establishment, and release of the radio bearer. If there is an RRC connection between the RRC of the UE 100 and the RRC of the eNB 200, the UE 100 is in a connected state, otherwise, the UE 100 is in an idle state.
  • the NAS (Non-Access Stratum) layer located above the RRC layer performs session management and mobility management.
  • FIG. 4 is a configuration diagram of a radio frame used in the LTE system.
  • the LTE system uses OFDMA (Orthogonal Frequency Division Multiple Access) for the downlink and SC-FDMA (Single Carrier Division Multiple Access) for the uplink.
  • OFDMA Orthogonal Frequency Division Multiple Access
  • SC-FDMA Single Carrier Division Multiple Access
  • the radio frame is composed of ten subframes arranged in the time direction, and each subframe is composed of two slots arranged in the time direction.
  • the length of each subframe is 1 ms, and the length of each slot is 0.5 ms.
  • Each subframe includes a plurality of resource blocks (RB) in the frequency direction and includes a plurality of symbols in the time direction.
  • a guard interval called a cyclic prefix (CP) is provided at the head of each symbol.
  • the resource block includes a plurality of subcarriers in the frequency direction.
  • a radio resource unit composed of one subcarrier and one symbol is called a resource element (RE).
  • RE resource element
  • frequency resources can be specified by resource blocks, and time resources can be specified by subframes (or slots).
  • the section of the first few symbols of each subframe is a control region mainly used as a physical downlink control channel (PDCCH).
  • the remaining section of each subframe is an area that can be used mainly as a physical downlink shared channel (PDSCH).
  • PDSCH physical downlink shared channel
  • CRS cell-specific reference signals
  • both ends in the frequency direction in each subframe are control regions mainly used as a physical uplink control channel (PUCCH). Further, the central portion in the frequency direction in each subframe is an area that can be used mainly as a physical uplink shared channel (PUSCH). Further, a demodulation reference signal (DMRS) and a sounding reference signal (SRS) are arranged in each subframe.
  • DMRS demodulation reference signal
  • SRS sounding reference signal
  • D2D communication Next, normal communication (cellular communication) of the LTE system and D2D communication will be compared and described.
  • FIG. 5 is a diagram showing a data path in cellular communication.
  • a data path means a transfer path of user data (user plane).
  • the data path of cellular communication goes through the network. Specifically, a data path passing through the eNB 200-1, the S-GW 300, and the eNB 200-2 is set.
  • FIG. 6 is a diagram showing a data path in D2D communication. Here, a case where D2D communication is performed between the UE 100-1 that has established a connection with the eNB 200-1 and the UE 100-2 that has established a connection with the eNB 200-2 is illustrated.
  • the D2D communication is started.
  • the UE 100 has a function of discovering another UE 100 existing in the vicinity of the UE 100 (Discover). Further, the UE 100 has a (Discoverable) function that is discovered from other UEs 100.
  • the data path of D2D communication does not go through the network. That is, direct radio communication is performed between UEs.
  • direct radio communication is performed between UEs.
  • the network traffic load and the battery consumption of the UE 100 are reduced by performing D2D communication between the UE 100-1 and the UE 100-2. The effect of doing etc. is acquired.
  • FIG. 7 is an explanatory diagram for explaining a situation where the scheduling UE 100 according to the present embodiment is broadcasting a message including identification information.
  • FIG. 8 is an explanatory diagram for explaining a situation in which the scheduling UE 100 according to the present embodiment performs scheduling.
  • FIG. 9 is an explanatory diagram for explaining a buffer status report according to the present embodiment.
  • Scheduling UE 100 has a scheduling function for allocating radio resources used for D2D communication.
  • the scheduling UE 100 broadcasts the scheduling UE message periodically or aperiodically when the scheduling function is effective.
  • the scheduling UE message includes identification information indicating that the UE 100 that transmits the message is a scheduling UE that allocates radio resources.
  • the identification information is a unique identifier of the UE 100 that is the scheduling UE 100.
  • the scheduling UE 100 may periodically broadcast a synchronization signal for the other UE 100 to establish synchronization with the scheduling UE 100 in addition to the scheduling UE message.
  • the synchronization signal includes identification information that is a unique identifier of UE 100 that is scheduling UE 100.
  • the scheduling UE 100 assigns radio resources to the UE 100 that has established a connection. That is, the scheduling UE 100 manages radio resources of the UE 100 that has established a connection.
  • the scheduling UE 100 receives a buffer status report (BSR) indicating the amount of untransmitted data from each of the UE 100 a and the UE 100 b that have established a connection.
  • BSR buffer status report
  • the scheduling UE 100 allocates radio resources to each of the UE 100a and the UE 100b according to the received buffer status report.
  • each UE 100 may classify untransmitted data into a plurality of logical channel groups (for example, LCG # 0-3) having different priorities.
  • Each UE 100 classifies untransmitted data into logical channel groups whose use is defined in advance according to the type of untransmitted data. For example, unsent data may be classified by associating usage (ie, application) with a logical channel group. Specifically, for example, untransmitted data for real-time communication (voice) is transmitted to LCG # 0, untransmitted data for real-time communication (image) is transferred to LCG # 1, and untransmitted data for data communication (text) is transferred to LCG # 0. 2, untransmitted data for data communication (others) may be classified as LCG # 3.
  • priorities are defined in advance for each logical channel group. For example, as shown in FIG. 9, LCG # 0 has the highest priority, and LCG # 1, LCG # 2, and LCG # 3 have lower priorities.
  • each UE 100 creates a buffer status report indicating the amount of untransmitted data for each of a plurality of logical channel groups.
  • the buffer status report in this case indicates the amount of untransmitted data (Buffer Size # 0-3) corresponding to each logical channel group.
  • the scheduling UE 100 allocates radio resources for the UE 100 that transmitted the buffer status report to transmit untransmitted data according to the priority based on the buffer status report.
  • the scheduling UE 100 transmits band allocation indicating the allocated radio resource to each UE 100.
  • the scheduling UE 100 may transmit the band allocation by unicast or broadcast, or may transmit the group UE by a group cast to a group including the UE 100 to which the scheduling UE 100 allocates radio resources.
  • the scheduling UE 100 may transmit band allocation using a modulation scheme and channel coding rate (MCS) defined in advance.
  • MCS channel coding rate
  • the scheduling UE 100 may not perform a retransmission process (that is, a HARQ retransmission process in the MAC layer) for retransmitting the band allocation based on a retransmission request from the UE 100 (that is, a negative acknowledgment (NAK) in reception of the band allocation).
  • a retransmission process that is, a HARQ retransmission process in the MAC layer
  • NAK negative acknowledgment
  • the scheduling UE 100 may repeatedly transmit band allocation according to the request from the UE 100 or the type of communication method with the UE 100 in order to improve error tolerance.
  • the scheduling UE 100 may repeatedly transmit band allocation without a request from the UE 100 when the communication method is a broadcast method or a group cast method.
  • FIG. 10 is a flowchart for explaining the operation of the UE 100 according to the present embodiment.
  • FIG. 11 is a sequence diagram illustrating an operation example in which the UE 100 according to the present embodiment connects to the scheduling UE 100.
  • step S101 the UE 100 searches for the scheduling UE 100. Specifically, the UE 100 searches for a signal including the above-described scheduling UE message.
  • the UE 100 starts searching for the scheduling UE 100 when it is determined that the UE 100 is in a public safety situation where the UE 100 can allocate radio resources instead of the network.
  • the UE 100 when the UE 100 does not receive a signal from the eNB 200 for a predetermined period, receives a notification from the eNB 200 that it is in the state of public safety, or when a predetermined period has elapsed after receiving an emergency bulletin from the eNB 200, It is determined that the situation is public safety.
  • step S102 the UE 100 determines whether or not the scheduling UE 100 has been found. Specifically, when the UE 100 does not detect a signal including a scheduling UE message (hereinafter, appropriately referred to as a broadcast signal) (in the case of “NO”), the UE 100 determines that the scheduling UE 100 has not been found, Execute the process. On the other hand, when the UE 100 detects a signal including a scheduling UE message (in the case of “YES”), the UE 100 determines that the scheduling UE 100 is found, and executes the process of step S107.
  • a scheduling UE message hereinafter, appropriately referred to as a broadcast signal
  • step S103 the UE 100 determines whether the battery has a margin. Specifically, the UE 100 determines whether or not the remaining battery capacity exceeds a threshold value. UE100 performs the process of step S104, when a battery remaining charge is below a threshold value, ie, when a battery remaining charge is low (in the case of "NO"). On the other hand, when the remaining battery level exceeds the threshold, that is, when the remaining battery level is high (in the case of “YES”), the UE 100 executes the process of step S105.
  • step S104 the UE 100 enters a sleep mode. Specifically, UE100 performs the intermittent reception which starts the radio
  • step S105 the UE 100 activates the scheduling function when the remaining battery amount exceeds the threshold value in step S103. Thereby, the scheduling function of UE100 becomes effective.
  • step S105 since UE100 cannot perform the process of step S105, when not having a scheduling function, operation
  • step S106 the UE 100 starts transmitting a notification signal.
  • step S107 when the UE 100 detects the notification signal in step S102, it establishes at least synchronization with the scheduling UE 100.
  • the UE 100 establishes a connection with the scheduling UE 100 in addition to establishing synchronization. The establishment of the connection between the UE 100 and the scheduling UE 100 will be described in detail later.
  • the UE 100 uses the broadcast signal or the synchronization signal transmitted from the scheduling UE 100 to synchronize the radio link in the direction from the scheduling UE 100 to the UE 100. Establish.
  • the UE 100 transmits battery information indicating the state of the battery to the scheduling UE 100.
  • the battery information is information indicating, for example, a remaining battery level, a battery usage rate, or a used battery amount.
  • the scheduling UE 100 determines the UE 100 that requests to become the scheduling UE 100 based on the battery information.
  • step S109 the UE 100 determines whether or not it has user data to be transmitted to another UE 100.
  • UE100 performs the process of step S110, when it does not have the said user data (in the case of "NO").
  • the UE 100 executes the process of step S111.
  • the UE 100 may execute the process of step S110 when there is no user data to be received in addition to user data for transmission.
  • step S110 the UE 100 enters the sleep mode with at least synchronization with the scheduling UE 100 established.
  • the UE 100 may enter a sleep mode while establishing a connection with the scheduling UE 100.
  • the UE 100 performs a process for transmitting the user data. Specifically, the UE 100 receives band allocation, which is radio resource allocation information, from the scheduling UE 100. Note that the UE 100 may request the scheduling UE 100 to allocate radio resources in order to have the radio resources allocated.
  • band allocation which is radio resource allocation information
  • UE100 recognizes the radio resource used for transmission of the user data allocated to UE100 based on band allocation, and transmits user data to other UE100 using the said radio resource.
  • the UE 100 establishes a connection for each communication group that transmits and receives user data.
  • the UE 100 may perform connection and D2D communication according to a predetermined setting, or may newly define a setting between the UEs 100 configuring the communication group.
  • UE100 which comprises each communication group may prescribe
  • secret techniques such as an encryption system and an encryption key
  • FIG. 11 is a sequence diagram for explaining the connection between the UE 100 and the scheduling UE 100 according to the present embodiment.
  • step S201 the UE 100 searches for the scheduling UE 100.
  • the scheduling UE 100 transmits a notification signal (broadcast signal) including a scheduling UE message.
  • the UE 100 receives the notification signal.
  • the UE 100 discovers (detects) the scheduling UE 100 by receiving the broadcast signal.
  • the scheduling UE message includes, as identification information, a unique identifier (Scheduling UE unique ID) of the UE 100 that is the scheduling UE 100.
  • step S203 when the UE 100 detects the scheduling UE 100, the UE 100 starts a random access procedure for establishing a connection with the scheduling UE 100. Specifically, UE 100 transmits to scheduling UE 100 that has detected a random access preamble (RACH preamble). The scheduling UE 100 receives a random access preamble. The scheduling UE 100 estimates the transmission timing from the UE 100 based on reception of the random access preamble.
  • RACH preamble random access preamble
  • step S204 the scheduling UE 100 transmits a random access response (RACH Response), which is a response of the random access preamble, to the UE 100.
  • RACH Response random access response
  • the UE 100 receives a random access response.
  • the random access response includes a random access preamble identifier (RAPID), a temporary identifier (RNTI), a timing correction value (TA), and a scheduling grant (UL Grant).
  • RAPID random access preamble identifier
  • RNTI temporary identifier
  • TA timing correction value
  • UL Grant scheduling grant
  • the random access preamble identifier is an identifier for specifying the random access preamble received by the scheduling UE 100.
  • Temporary identifier is a temporary identifier used for D2D communication between UE 100 and scheduling UE 100.
  • the random access response may include a plurality of types of identifiers (Temporary D2DRNTI) used for D2D communication as temporary identifiers.
  • the plurality of types of identifiers include, for example, a plurality of identifiers according to the type of information to be transmitted, such as a temporary identifier used for transmission of user data and a temporary identifier used for transmission of control information (eg, bandwidth allocation) It may also include a plurality of identifiers according to the type of communication method such as unicast or group cast.
  • the scheduling UE 100 uses a temporary identifier to transmit radio resources allocated to the UE 100.
  • the timing correction value (TA) is a correction value for correcting the transmission timing from the UE 100 estimated by the scheduling UE 100 in step S203.
  • the UE 100 corrects the transmission timing based on the timing correction value in order to establish synchronization in the direction from the UE 100 to the scheduling UE 100.
  • the scheduling grant (UL Grant) is radio resource allocation information used for transmitting a message (Msg3) transmitted from the UE 100 to the scheduling UE 100 in step S205.
  • step S205 the UE 100 transmits a message (Msg3) for establishing a connection with the scheduling UE 100 to the scheduling UE 100.
  • the scheduling UE 100 establishes a connection with the UE 100 based on the received message.
  • the message includes, for example, a request for connection in the RRC layer (hereinafter referred to as RRC connection as appropriate) and the identifier of the UE 100.
  • the UE 100 when the UE 100 performs RRC connection with the scheduling UE 100 and there is a setting value for RRC connection defined in advance for D2D communication, transmission of information for RRC connection is omitted. May be.
  • the scheduling UE 100 and the UE 100 perform RRC connection setting based on the specified setting value.
  • step S206 the scheduling UE 100 transmits to the UE 100 a contention resolution message (Content Resolution) used for determining success or failure of the random access procedure.
  • the UE 100 receives the contention resolution message.
  • the contention resolution message includes the message transmitted by the UE 100 and the identifier of the UE 100 transmitted in step S205.
  • the UE 100 compares the identifier of the UE 100 included in the contention resolution message with the identifier of the UE 100 transmitted in step S205. Also, the UE 100 compares other information included in the message included in the conflict resolution message with other information included in the message transmitted in step S205. As a result of the comparison, the UE 100 determines that the random access procedure is successful when the identifier of the UE 100 and other information match. On the other hand, if these pieces of information do not match, the UE 100 determines that the random access procedure has failed. If the UE 100 determines that the random access procedure has failed, the UE 100 starts the random access procedure again.
  • the scheduling UE 100 may omit transmission of the contention resolution message.
  • the scheduling UE 100 can omit the transmission of the contention resolution message according to the number of UEs 100 that perform radio resource allocation.
  • the scheduling UE 100 omits the transmission of the contention resolution message to the UE 100 that has newly started the random access procedure when the number of the UEs 100 exceeds the threshold.
  • the UE 100 may establish only a connection in the PHY layer without establishing a connection in the MAC layer and the RRC layer with the scheduling UE 100. After establishing the connection in the PHY layer, the UE 100 starts waiting for a message in the PHY layer from the scheduling UE 100. When the scheduling UE 100 transmits a message in PHY by broadcast or group cast, the UE 100 that has started standby can receive the message in PHY.
  • Case 1A is a case where the scheduling UE 100 or the UE 100 to which radio resources are allocated from the scheduling UE 100 receives a broadcast signal from another scheduling UE 100. Case 1A will be described with reference to FIGS.
  • FIG. 12 is an explanatory diagram for describing an operating environment of case 1A in the mobile communication system according to the embodiment.
  • 13 and 14 are sequence diagrams for explaining the operation of case 1A in the mobile communication system according to the embodiment.
  • FIG. 15 is an explanatory diagram for explaining the synchronization correction operation according to the embodiment.
  • the scheduling UE 100c there is a UE 100c to which radio resources are allocated from the scheduling UE 100a, the scheduling UE 100b, and the scheduling UE 100a.
  • the scheduling UE 100b is adjacent to the UE 100c, and the scheduling UE 100b does not manage the allocation of radio resources from the scheduling UE 100a.
  • the UE 100c stops searching for the scheduling UE 100 after establishing the connection with the scheduling UE 100a.
  • each UE 100 performs the following operation.
  • step S301 the UE 100c transmits a buffer status report to the scheduling UE 100a.
  • the scheduling UE 100a receives the buffer status report.
  • step S302 the scheduling UE 100a transmits band allocation to the UE 100c based on the buffer status report.
  • the UE 100c receives the band allocation.
  • step S303 the scheduling UE 100a transmits a broadcast signal including a unique identifier (Scheduling UE unique ID # 1) of the scheduling UE 100a.
  • step S304 the scheduling UE 100b transmits a broadcast signal including a unique identifier (Scheduling UE unique ID # 2) of the scheduling UE 100b, similarly to step S303.
  • the UE 100c determines that interference has been detected based on the notification signal from the scheduling UE 100b. For example, the UE 100c determines that the interference is detected when the user data from the scheduling UE 100a cannot be received.
  • step S305 when the UE 100c detects interference, the UE 100c restarts the search for the scheduling UE 100.
  • step S306 the scheduling UE 100b transmits a broadcast signal including the unique identifier (Scheduling UE unique ID # 2) of the scheduling UE 100b, similarly to step S304.
  • the UE 100c receives the notification signal from the scheduling UE 100b by searching for the scheduling UE 100.
  • the UE 100c When the UE 100c detects the scheduling UE 100 that has not been notified to the scheduling UE 100a, the UE 100c executes the process of step S307. On the other hand, when the UE 100c detects the scheduling UE 100 notified to the scheduling UE 100a, the UE 100c ends the process. The UE 100c also ends the process when receiving a notification signal from the scheduling UE 100a.
  • the UE 100c may stop searching for the scheduling UE 100 again.
  • step S307 when the UE 100c detects a scheduling UE 100 that has not been notified to the scheduling UE 100a, the UE 100c notifies the scheduling UE 100a of neighboring scheduling UE information.
  • the scheduling UE 100a receives neighboring scheduling UE information.
  • the adjacent scheduling UE information is information indicating that a broadcast signal from the scheduling UE 100 to which no radio resource is allocated is detected.
  • the adjacent scheduling UE information includes a unique identifier (Scheduling UE unique ID # 2) of the scheduling UE 100c included in the received broadcast signal.
  • the scheduling UE 100a determines that the scheduling UE 100b notified from the UE 100c is not detected, the scheduling UE 100a performs the process of step S311. On the other hand, when determining that the scheduling UE 100a is the scheduling UE 100 detected by the scheduling UE 100b, the scheduling UE 100a executes the process of step S321. Note that the scheduling UE 100a performs the determination based on the identifier included in the adjacent scheduling UE information.
  • step S311 the scheduling UE 100a transmits an adjacent scheduling UE information response including an undetected flag indicating that the scheduling UE 100b has not been detected to the UE 100c.
  • the UE 100c receives the adjacent scheduling UE information response.
  • step S312 the UE 100c activates the scheduling function when receiving the adjacent scheduling UE information including the undetected flag.
  • step S313 the UE 100c transmits scheduling activation information indicating that the scheduling function has been activated to the scheduling UE 100a.
  • the scheduling UE 100a receives the scheduling activation information.
  • the scheduling activation information includes a temporary identifier (C-RNTI # 3) and a unique identifier (UE unique ID # 3) of the UE 100c.
  • Scheduling UE 100a finds that UE 100c having C-RNTI # 3 and UE unique ID # 3 is activated as an adjacent scheduling UE.
  • the temporary identifier may be used, for example, for scrambling for CRC (Cyclic Redundancy Check) added to the control information.
  • step S314 the scheduling UE 100a transmits a scheduling activation information response to the scheduling UE 100c.
  • the scheduling UE 100c receives the scheduling activation information response.
  • the scheduling UE 100a divides the radio resources that can be allocated by the scheduling UE 100a when it is determined that the UE 100 that allocates radio resources is assigned to the scheduling UE 100c.
  • the scheduling UE 100a transmits an identifier (UE unique ID #n) indicating each scheduling UE 100 and radio resource allocation information (band allocation) that can be allocated to each scheduling UE 100 to the scheduling UE 100c.
  • the identifier indicating each scheduling UE 100 is UE specific # 1 indicating scheduling UE 100a and UE specific # 3 indicating scheduling UE 100c.
  • the radio resource allocation information is the band allocation of each of the scheduling UE 100a and the scheduling UE 100c. Note that the scheduling UE 100a may transmit only the bandwidth allocation of the scheduling UE 100c instead of the identifier indicating each scheduling UE 100 and the radio resource allocation information.
  • each scheduling UE 100 (UE 100a, UE 100b, and UE 100c) performs a synchronization correction operation.
  • the synchronization correction operation will be described later.
  • the scheduling UE 100a determines in step S321 that the scheduling UE 100b has detected the scheduling UE 100b, the scheduling UE 100a transmits an adjacent scheduling UE information response including a detected flag indicating that the scheduling UE 100b has been detected to the UE 100c. To do.
  • the UE 100c receives the adjacent scheduling UE information response.
  • the scheduling UE 100c may stop searching for the scheduling UE 100 again when receiving the adjacent scheduling UE information response including the detected flag.
  • step S315 Next, the synchronization correction operation in step S315 described above will be described with reference to FIG.
  • steps S351 to S355 correspond to steps S202 to S206 of FIG.
  • the scheduling UE 100c determines that the synchronization timing between the scheduling UE 100b and the D2D communication is shifted by the random access procedure from Steps S352 to S355. If the scheduling UE 100c determines that the synchronization timing is shifted, the scheduling UE 100c executes the process of step S356 to perform correction for matching the synchronization timing.
  • step S356 the scheduling UE 100c transmits a synchronization correction request for adjusting the synchronization timing to the scheduling UE 100b.
  • the scheduling UE 100b receives the synchronization correction request.
  • the synchronization correction request includes the timing correction value (TA) in the direction from the scheduling UE 100b to the scheduling UE 100c and the number of UEs under the scheduling UE 100 having the same synchronization timing as an index for determining the target to be synchronized.
  • TA timing correction value
  • the number of UEs serving as the index may be the number of scheduling UEs 100 having the same synchronization timing, or the number of UEs under the control of the scheduling UE 100 that transmits the synchronization correction request.
  • the target for synchronization correction is determined according to the number of UEs serving as indices.
  • the index may be a unique ID of the scheduling UE 100. In this case, a target to be subjected to synchronization correction is determined depending on the size of the unique ID.
  • the target for synchronization correction may be determined by a combination of the above indexes.
  • the information serving as the index may be requested to other scheduling UEs 100, or information serving as the index may be received periodically. Further, when the index is updated, the scheduling UE 100 may transmit information serving as an index.
  • synchronization correction is performed when the number of UEs serving as an index is smaller. Further, in the present embodiment, description will be made assuming that the synchronization timing of the scheduling UE 100a and the scheduling UE 100c is the same.
  • the number under the scheduling UE 100a is A
  • the number under the scheduling UE 100c is C
  • the number under the scheduling UE 100b is M.
  • step S357 the scheduling UE 100b transmits a synchronization correction response to the scheduling UE 100c as a response to the synchronization correction request.
  • the scheduling UE 100c receives the synchronization correction response.
  • the synchronization correction response includes the timing correction value (TA) in the direction from the scheduling UE 100c to the scheduling UE 100b and the number of UEs under the scheduling UE 100 having the same synchronization timing as in step S356.
  • TA timing correction value
  • the scheduling UE 100b does not establish synchronization with the other scheduling UEs 100, and the number of UEs under the scheduling UE 100b is M.
  • step S361 when M is larger than N (N ⁇ M), the process of step S361 is executed. On the other hand, if M is N or less (N ⁇ M), the process of step S381 is executed.
  • step S361 the number of UEs under the scheduling UE 100 having the same synchronization timing is smaller in the scheduling UE 100c than in the scheduling UE 100b. Therefore, the scheduling UE 100c is synchronized based on the timing correction values in steps S356 and S357. Make corrections.
  • the scheduling UE 100c does not set the subframe # m2, which is a predetermined subframe of the scheduling UE 100c, and sets the head of the next subframe # m3 to match the synchronization timing.
  • the scheduling UE 100b may be made to coincide with the beginning of the subframe # n3.
  • the scheduling UE 100c may transmit to the subordinate UE 100 that the synchronization timing is synchronized.
  • the scheduling UE 100c may transmit a timing correction value together with the notification.
  • step S362 the scheduling UE 100c transmits a synchronization correction request to the scheduling UE 100a as in step S356.
  • the scheduling UE 100a receives the synchronization correction request. Note that the number of UEs under the scheduling UE 100 having the same synchronization timing in the scheduling UE 100c is M + C.
  • step S363 the scheduling UE 100a transmits a synchronization correction response to the scheduling UE 100c as in step S357.
  • the scheduling UE 100c receives the synchronization correction response.
  • the scheduling UE 100c receives the synchronization correction response. Note that the number of UEs under the scheduling UE 100 having the same synchronization timing in the scheduling UE 100a is A.
  • step S364 since the number of UEs M + C is larger than the number of UEs A, the scheduling UE 100a performs synchronization correction based on the timing correction values in steps S362 and S363, similarly to step S361.
  • the scheduling UE 100c may omit transmission of the number of UEs when it is determined in advance that the number of UEs M + C is larger than the number of UEs A. In this case, the scheduling UE 100c may transmit a synchronization correction instruction for performing synchronization correction.
  • step S381 the number of UEs under the scheduling UE 100 having the same synchronization timing is smaller in the scheduling UE 100b than in the scheduling UE 100c. Therefore, the scheduling UE 100c is similar to step S361 in step S356. And the synchronization correction is performed based on the timing correction value of S357.
  • Case 2A is a case where the scheduling UE 100 receives specific information from another UE 100 that does not manage radio resources. Case 2A will be described with reference to FIGS. 16 and 17.
  • FIG. 16 is an explanatory diagram for describing an operating environment of case 2A in the mobile communication system according to the embodiment.
  • FIG. 17 is an explanatory diagram for describing radio resources used when transmitting specific information in Case 2A in the mobile communication system according to the embodiment.
  • a scheduling UE 100a there are a scheduling UE 100a, a scheduling UE 100b, a UE 100c, a UE 100d, and a UE 100e.
  • the scheduling UE 100a manages radio resources of the UE 100c.
  • the scheduling UE 100b adjacent to the scheduling UE 100a manages radio resources of the UE 100d and the UE 100e.
  • the UE 100c determines to broadcast specific information for the specific UE 100.
  • the specific information is information that is transferred until the specific UE 100 receives the specific information.
  • the scheduling UE 100a transmits the allocated radio resource allocation information (band allocation) to the UE 100c.
  • the UE 100c transmits specific information using dedicated radio resources based on band allocation.
  • the scheduling UE 100b receives specific information from the UE 100c that does not manage radio resources.
  • the scheduling UE 100b recognizes that the frequency information dedicated to the received information is used by receiving the information indicating the dedicated radio resource from the scheduling UE 100a. For this reason, scheduling UE100b determines with the information received from UE100c being specific information.
  • information indicating dedicated radio resources may be defined in advance.
  • the scheduling UE 100b may determine that the information received from the UE 100c is specific information without receiving the information indicating the dedicated radio resource.
  • the scheduling UE 100b can determine whether the information is specific information based on the presence or absence of the flag in the header portion.
  • the scheduling UE 100b determines that the specific information is not information directed to the scheduling UE 100b, the scheduling UE 100b determines to transfer the specific information.
  • the UE 100c may set a unique numerical value in the header portion of the specific information.
  • the scheduling UE 100b has not received the specific information having the same numerical value as the unique numerical value set in the header portion of the received specific information (or has not been received for a certain period of time)
  • the scheduling UE 100b You may determine to transfer.
  • the scheduling UE 100b determines that the information is not intended for the scheduling UE 100b when the specific information does not include an identifier addressed to the scheduling UE 100b or when the specific information cannot be combined in the upper layer.
  • the scheduling UE 100b broadcasts specific information using a dedicated radio resource in the same manner as the scheduling UE 100b.
  • the UE 100d that has received the specific information determines that the received information is the specific information
  • the UE 100d broadcasts the specific information using a dedicated radio resource, as described above. In this way, specific information is transferred one after another.
  • each scheduling UE 100 may determine not to broadcast the specific information when receiving specific information from the UE 100 under its control. Moreover, when each scheduling UE100 receives the specific information from the same UE100 within a predetermined period, you may determine with not broadcasting the said specific information. Moreover, when specific information is addressed to the UE 100 under the scheduling UE 100, the scheduling UE 100 may transmit the information by unicast or group cast without broadcasting.
  • Case 1B is a case in which the UE 100 under the scheduling UE 100 activates the scheduling function when the reception strength, which is the signal strength of the broadcast signal from the scheduling UE 100, is equal to or lower than the threshold value. Case 1B will be described with reference to FIGS.
  • FIG. 18 is an explanatory diagram for describing an operating environment of case 1B in the mobile communication system according to the embodiment.
  • FIG. 19 is a sequence diagram for explaining the operation of case 1B in the mobile communication system according to the embodiment.
  • FIG. 20 is a flowchart for explaining the operation of case 1B in the mobile communication system according to the embodiment.
  • scheduling UE 100a As shown in FIG. 18, there are scheduling UE 100a, UE 100b, and UE 100c.
  • the scheduling UE 100a manages radio resources of the UE 100b and the UE 100c.
  • each UE 100 performs the following operation.
  • step S401 the scheduling UE 100a transmits a notification signal in the same manner as in step S202 of FIG.
  • the UE 100b detects the notification signal again.
  • step S402 that is, step S402-1
  • the UE 100b again measures the reception strength Pr of the notification signal.
  • step S402-2 the UE 100b determines whether the reception strength Pr of the notification signal is equal to or less than the threshold value Pthresh.
  • the reception intensity Pr is equal to or less than the threshold value Pthresh (in the case of “YES”), the UE 100b executes the process of step S403.
  • Step S403 corresponds to step S312 of FIG. Specifically, the UE 100b is activated as a scheduling UE. That is, the UE 100b activates the scheduling function by activating the scheduling function.
  • Steps S404 and S405 correspond to steps S313 and S314 in FIG.
  • step S406 the scheduling UE 100b transmits a broadcast signal including a unique identifier (Scheduling UE unique ID # 2) of the scheduling UE 100b.
  • Case 2B is a case in which the UE 100 activates the scheduling function by receiving a transfer request from the scheduling UE 100.
  • the case 2B will be described with reference to FIGS.
  • FIG. 21 is a sequence diagram for explaining the operation of case 2B in the mobile communication system according to the embodiment.
  • FIG. 22 is a flowchart for explaining the operation of case 2B in the mobile communication system according to the embodiment.
  • the operating environment in case 2B is the same operating environment as in case 1B described above.
  • step S501 the scheduling UE 100a transmits a notification signal as in step S202 of FIG.
  • step S502 the scheduling UE 100a performs transfer determination. Specifically, the scheduling UE 100a determines whether or not to assign the role of radio resource allocation (hereinafter referred to as a scheduling role as appropriate) to another UE 100.
  • a scheduling role the role of radio resource allocation
  • step S502-1 the scheduling UE 100a determines whether or not its own battery remaining amount is equal to or less than a threshold value.
  • the scheduling UE 100a continues to allocate radio resources when the remaining battery level is not less than or equal to the threshold (in the case of “NO”).
  • the scheduling UE 100a executes the process of step S502-2.
  • step S502-2 the scheduling UE 100a selects a candidate for the transfer destination UE 100 having the scheduling role based on the battery list of the UE 100.
  • Scheduling UE 100a receives battery information as described in step S108 of FIG.
  • the scheduling UE 100a creates a battery list based on the received battery information.
  • the battery list includes, for example, information such as identification information of the UE 100, a remaining battery level indicated in the battery information, a registration time in the battery list, and a predicted value of the remaining battery level.
  • the scheduling UE 100a determines the predicted value of the remaining battery level based on the radio resource allocation status.
  • the scheduling UE 100a selects, as candidate UE 100, the UE 100 with the largest remaining battery capacity after a certain period of time based on the predicted value of the remaining battery capacity.
  • the description will be made assuming that the UE 100b is selected as a candidate request.
  • the scheduling UE 100a transmits a transfer request to the candidate UE 100b.
  • the UE 100b receives the transfer request.
  • the UE 100b that has received the transfer request activates the scheduling function.
  • the transfer request requests the candidate UE 100b to become a scheduling UE instead of the scheduling UE 100a.
  • the scheduling UE 100a may transmit information related to the UE 100 whose radio resources are managed by the scheduling UE 100a together with the transfer request.
  • scheduling UE100a may transmit the information which shows the timing which switches the transmission destination of the below-mentioned alerting signal with a transfer request.
  • step S504 the UE 100b determines to start transmitting the notification signal from the subframe next to the subframe that has received the transfer request.
  • step S505 the scheduling UE 100a determines to stop transmitting the broadcast signal from the subframe next to the subframe in which the UE 100b has received the transfer request.
  • step S506 the UE 100b (that is, the current scheduling UE 100b) starts transmitting a broadcast signal.
  • the UE 100a (that is, the original scheduling UE 100a) stops the transmission of the notification signal in accordance with the timing at which the UE 100b starts transmitting the notification signal. As a result, the transmission destination of the notification signal is switched with good timing.
  • the UE 100 when the scheduling function is valid, the UE 100 broadcasts a scheduling UE message including identification information indicating that it is the scheduling UE 100 periodically or aperiodically. Thereby, UE100 which exists in the periphery of scheduling UE100 can discover scheduling UE100 which allocates a radio
  • the UE 100 detects a broadcast signal including a scheduling UE message by searching for the scheduling UE 100, the UE 100 establishes at least synchronization with the scheduling UE 100 that broadcasts the scheduling UE message. Thereby, it is possible to suppress the occurrence of a reception failure such as broadcast information between the UE 100 and the scheduling UE 100 due to the synchronization timing difference between the UE 100 and the scheduling UE 100.
  • the UE 100 establishes synchronization with the scheduling UE 100 using a broadcast signal or a synchronization signal transmitted from the scheduling UE 100.
  • synchronization can be established even if the network situation is unstable.
  • the UE 100 In addition to establishing synchronization, the UE 100 establishes a connection with the scheduling UE 100. Thereby, UE100 can be allocated a radio
  • the UE 100 when the UE 100 detects the notification signal, the UE 100 starts a random access procedure.
  • the scheduling UE 100 transmits to the UE 100 a temporary identifier used for transmitting the radio resource allocated to the UE 100 based on the random access procedure.
  • scheduling UE100 can manage a radio
  • the UE 100 omits transmission of information for RRC connection, and performs RRC connection using a setting value defined in advance for D2D communication. Thereby, UE100 can establish the connection with scheduling UE100 immediately.
  • the scheduling UE 100 omits transmission of the contention resolution message in the random access procedure. Thereby, scheduling UE100 can establish a connection with UE100 immediately. Further, the scheduling UE 100 can suppress battery consumption.
  • the UE 100 establishes only the PHY connection with the scheduling UE 100 and starts waiting for a message from the scheduling UE 100 in the PHY layer. Thereby, when scheduling UE100 transmits the message in PHY by broadcast or groupcast, UE100 which started standby can receive the message in PHY.
  • the UE 100 when there is no data to be transmitted / received, the UE 100 performs intermittent reception that intermittently activates the wireless transceiver 110. Thereby, since UE100 can stop the electric power feeding to the radio
  • the UE 100 when the UE 100 does not detect the notification signal, the UE 100 enables the scheduling function. Thereby, since UE100 which enabled the scheduling function can allocate a radio
  • the UE 100 enables the scheduling function when the notification signal is not detected and the remaining battery level exceeds the threshold value. Thereby, UE100 can suppress that a battery remaining charge runs out immediately after starting the allocation of a radio
  • the scheduling UE 100 receives a buffer status report from the UE 100.
  • the scheduling UE 100 allocates radio resources to the UE 100 according to the buffer status report. Thereby, since scheduling UE100 can grasp
  • untransmitted data is classified into a plurality of logical channel groups having different priorities.
  • the UE 100 transmits a buffer status report indicating the amount of untransmitted data for each of the plurality of logical channel groups.
  • the scheduling UE 100 assigns radio resources to the UE 100 according to the priority based on the buffer status report. Thereby, UE100 which has unsent data with high priority can transmit unsent data with high priority earlier than other UE100.
  • the scheduling UE 100 repeatedly transmits radio resource allocation information according to the request from the UE 100 or the type of communication method with the UE 100, instead of performing the retransmission process. Thereby, scheduling UE100 can improve error tolerance, without performing complicated processing.
  • the scheduling UE 100 detects a notification signal from another scheduling UE 100 and the synchronization timing of the D2D communication is shifted, a correction for adjusting the synchronization timing is performed. Thereby, even if UE100 from which scheduling UE100 differs performs D2D communication, it can suppress that the reception failure by a synchronization gap generate
  • the scheduling UE 100 does not set the predetermined subframe of the scheduling UE 100 to match the synchronization timing, and the head of the subframe next to the predetermined subframe matches the head of the subframe of another scheduling UE 100 Let Thereby, scheduling UE100 can match
  • the UE 100 when the UE 100 detects a notification signal from another scheduling UE 100, the UE 100 transmits to the scheduling UE 100 adjacent scheduling UE information indicating that the notification signal from the other scheduling UE 100 is detected. Thereby, since scheduling UE100 can know the information of the surrounding scheduling UE100, the operation
  • the UE 100 stops searching for the scheduling UE, and when detecting interference, resumes searching for the scheduling UE.
  • UE100 can suppress search of useless scheduling UE100, and can suppress consumption of a battery.
  • the scheduling UE 100 receives specific information directed to the specific UE 100 from another UE 100, and when the scheduling UE 100 is not the specific UE 100, broadcasts the specific information in order to transfer the specific information.
  • the UE 100 may enable the scheduling function of the UE 100 when the reception strength of the notification signal of the scheduling UE 100 is equal to or less than the threshold value. As a result, even when the transmission power of the notification signal is reduced due to a decrease in the remaining battery power of the scheduling UE 100, the scheduling area in which radio resources are allocated is reduced by the UE 100 becoming a scheduling UE. Can be suppressed.
  • the scheduling UE 100 receives battery information from the UE 100.
  • the scheduling UE 100 requests the UE 100 to become the scheduling UE 100 instead of the scheduling UE 100 based on the battery information and its own battery remaining amount. Thereby, it can suppress that the allocation of a radio
  • the scheduling UE 100 stops the transmission of the notification signal of the scheduling UE 100 in accordance with the timing when the UE 100 starts the transmission of the notification signal.
  • the surrounding UE 100 since there is no duplication of transmission of broadcast signals, it is possible to suppress the surrounding UE 100 from simultaneously discovering a plurality of scheduling UEs 100 including the scheduling UE 100 that stops allocating radio resources.
  • the scheduling UE 100 assigns radio resources when the situation is public safety, but this is not a limitation.
  • the scheduling UE 100 may allocate a radio resource to the UE 100 outside the service area using the proxy identifier (Substate C-RNTI) as the temporary identifier of the cell allocated to the scheduling UE 100, or the scheduling UE 100 may query the network.
  • the radio resource may be allocated to the UE 100 outside the service area using the temporary identifier obtained in this way.
  • the UE 100 outside the service area to which the radio resource is allocated from the scheduling UE 100 may perform D2D communication with the surrounding UE 100 using the radio resource, or perform cellular communication via the scheduling UE 100 (or the surrounding UE 100). Also good.
  • the UE 100 activates the scheduling function when the battery has a margin, but is not limited thereto.
  • the UE 100 may activate the scheduling function even when the battery has no room. Thereby, for example, when there is data to be transmitted urgently, the UE 100 can allocate radio resources to transmit the data.
  • the UE 100 activates the scheduling function when the notification signal from the scheduling UE 100 is not detected, but is not limited thereto. For example, even when the notification signal is received, the UE 100 may activate the scheduling function if the reception strength of the notification signal is equal to or less than a threshold value.
  • the UE 100 may transmit the battery information not only after connecting the battery information to the scheduling UE 100 but also periodically or aperiodically. For example, the UE 100 transmits battery information when the remaining battery level falls below a threshold value indicating that the remaining battery level is low, or when the remaining battery level exceeds a threshold value indicating that the remaining battery level is high. Also good.
  • the scheduling UE 100 has transferred the scheduling role by transmitting a transfer request, but is not limited thereto.
  • the scheduling UE 100 may determine that the assignment of the scheduling role has been established when receiving a transfer request response indicating that the transfer of the scheduling role is permitted from the candidate UE 100 that has received the transfer request.
  • the scheduling UE 100 may transmit information indicating the timing for switching the transmission destination of the notification signal and / or information regarding the UE 100 for which the radio resource is managed by the scheduling UE 100.
  • the scheduling UE 100 may newly transmit a transfer request to another candidate UE 100.
  • the present invention is not limited to the LTE system, and the present invention may be applied to a system other than the LTE system.
  • the mobile communication system and the user terminal according to the present invention it is possible to suppress duplication of radio resources when a user terminal that performs D2D communication assigns radio resources.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

 移動通信システムは、D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を有する第1のユーザ端末を備える。前記第1のユーザ端末は、前記スケジューリング機能が有効である場合、前記第1のユーザ端末が前記無線リソースの割り当てを行うスケジューリング端末であることを示す識別情報を含むメッセージを周期的又は非周期的にブロードキャストする。

Description

移動通信システム及びユーザ端末
 本発明は、D2D通信をサポートする移動通信システム及びユーザ端末に関する。
 移動通信システムの標準化プロジェクトである3GPP(3rd Generation Partnership Project)では、リリース12以降の新機能として、端末間(Device to Device:D2D)通信の導入が検討されている(非特許文献1参照)。
 D2D通信では、近接する複数のユーザ端末がネットワークを介さずに直接的な端末間通信を行う。一方、移動通信システムの通常の通信であるセルラ通信では、ユーザ端末がネットワークを介した通信を行う。
 なお、D2D通信に用いられる無線リソースの割り当てを、基地局などのネットワーク装置が主導で行うケースだけでなく、D2D通信を行うユーザ端末が主導で行うケースが想定される。D2D通信を行うユーザ端末自身が無線リソースの割り当てを行うことにより、例えば、地震などの災害の発生により、ネットワークの状況が不安定な場合であっても、D2D通信を行うことができる。
3GPP技術報告書 「TR 22.803 V12.1.0」 2013年3月
 災害の発生によりネットワークの状況が不安定な場合、D2D通信を行う複数のユーザ端末によってネットワークを構築することが想定される。この場合において、各ユーザ端末が無線リソースの割り当てを行った場合、無線リソースの重複によって干渉が発生する可能性がある。
 そこで、本発明は、D2D通信を行うユーザ端末が無線リソースの割り当てを行う場合において、無線リソースの重複を抑制可能な移動通信システム及びユーザ端末を提供することを目的とする。
 一実施形態に係る移動通信システムは、直接的な端末間通信であるD2D通信をサポートする移動通信システムである。当該移動通信システムは、前記D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を有する第1のユーザ端末を備える。前記第1のユーザ端末は、前記スケジューリング機能が有効である場合、前記第1のユーザ端末が前記無線リソースの割り当てを行うスケジューリング端末であることを示す識別情報を含むメッセージを周期的又は非周期的にブロードキャストする。
図1は、LTEシステムの構成図である。 図2は、UEのブロック図である。 図3は、LTEシステムにおける無線インターフェイスのプロトコルスタック図である。 図4は、LTEシステムで使用される無線フレームの構成図である。 図5は、セルラ通信におけるデータパスを示す図である。 図6は、D2D通信におけるデータパスを示す図である。 図7は、本実施形態に係るスケジューリングUE100が識別情報を含むメッセージをブロードキャストしている状況を説明するための説明図である。 図8は、本実施形態に係るスケジューリングUE100がスケジューリングを行っている状況を説明するための説明図である。 図9は、本実施形態に係るバッファ状態報告を説明するための説明図である。 図10は、本実施形態に係るUE100の動作を説明するためのフローチャートである。 図11は、本実施形態に係るUE100がスケジューリングUE100に接続する動作例を示すシーケンス図である。 図12は、他のUE100からの信号の受信におけるケース1Aの動作環境を説明するための説明図である。 図13は、他のUE100からの信号の受信におけるケース1Aの動作を説明するためのシーケンス図である。 図14は、他のUE100からの信号の受信におけるケース1Aの動作を説明するためのシーケンス図である。 図15は、実施形態に係る同期補正動作を説明するための説明図である。 図16は、他のUE100からの信号の受信におけるケース2Aの動作環  境を説明するための説明図である。 図17は、他のUE100からの信号の受信におけるケース2Aにおいて、特定の情報を送信する際に用いられる無線リソースを説明するための説明図である。 図18は、スケジューリング機能の起動におけるケース1Bの動作環境を説明するための説明図である。 図19は、スケジューリング機能の起動におけるケース1Bの動作を説明するためのシーケンス図である。 図20は、スケジューリング機能の起動におけるケース1Bの動作を説明するためのフローチャートである。 図21は、スケジューリング機能の起動におけるケース2Bの動作を説明するためのシーケンス図である。 図22は、スケジューリング機能の起動におけるケース2Bの動作を説明するためのフローチャートである。
 [実施形態の概要]
 実施形態に係る移動通信システムは、直接的な端末間通信であるD2D通信をサポートする移動通信システムである。当該移動通信システムは、前記D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を有する第1のユーザ端末を備える。前記第1のユーザ端末は、前記スケジューリング機能が有効である場合、前記第1のユーザ端末が前記無線リソースの割り当てを行うスケジューリング端末であることを示す識別情報を含むメッセージを周期的又は非周期的にブロードキャストする。
 実施形態に係る移動通信システムは、前記スケジューリング端末を探索する第2のユーザ端末をさらに備える。前記第2のユーザ端末は、前記スケジューリング端末の探索によって前記メッセージを含む信号を検知した場合、前記メッセージをブロードキャストする前記第1のユーザ端末との間で、少なくとも同期を確立する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記メッセージを含む信号又は前記第1のユーザ端末から送信される同期信号を用いて、前記第1のユーザ端末との間で同期を確立する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記同期の確立に加えて、前記第1のユーザ端末と接続を確立する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記メッセージを含む信号を検知した場合、前記第1のユーザ端末との接続を確立するためのランダムアクセス手続を開始し、前記第1のユーザ端末は、前記ランダムアクセス手続に基づいて、前記第2のユーザ端末に割り当てた前記無線リソースを送信するために用いられる一時的識別子を前記第2のユーザ端末に送信する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記ランダムアクセス手続において、RRCレイヤにおける接続のための情報の送信を省略し、前記第2のユーザ端末は、前記D2D通信のために予め規定された設定値を用いてRRCレイヤにおける接続を行う。
 実施形態に係る移動通信システムにおいて、前記第1のユーザ端末は、前記ランダムアクセス手続において、前記ランダムアクセス手続の成否を判定するために用いられる競合解決メッセージの送信を省略する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記第1のユーザ端末との間において、PHYレイヤにおける接続のみを確立し、前記第2のユーザ端末は、PHYレイヤにおける接続を確立した後、前記第1のユーザ端末からの前記PHYレイヤにおけるメッセージの待ち受けを開始する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記第1のユーザ端末からデータを受信する受信部を備え、前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、送受信するデータがない場合、前記受信部を間欠的に起動する間欠受信を行う。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記スケジューリング機能を有し、前記第2のユーザ端末は、前記メッセージを含む信号を検知しなかった場合、前記スケジューリング機能を有効にする。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記メッセージを含む信号を検知せず、且つ、バッテリ残量が閾値を超えている場合に、前記スケジューリング機能を有効にする。
 実施形態に係る移動通信システムにおいて、前記第1のユーザ端末は、前記第2のユーザ端末との接続を確立した後、前記第2のユーザ端末から未送信データの量を示すバッファ状態報告を受信し、前記第1のユーザ端末は、前記バッファ状態報告に応じて、前記第2のユーザ端末に前記無線リソースの割り当てを行う。
 実施形態に係る移動通信システムにおいて、前記未送信データは、優先度の異なる複数の論理チャネルグループに分類されており、前記第2のユーザ端末は、前記複数の論理チャネルグループそれぞれの前記未送信データの量を示す前記バッファ状態報告を送信し、前記第1のユーザ端末は、前記バッファ状態報告に基づく前記優先度に応じて、前記第2のユーザ端末に前記無線リソースの割り当てを行う。
 実施形態に係る移動通信システムにおいて、前記第1のユーザ端末は、前記第2のユーザ端末との接続を確立した後、前記第2のユーザ端末に前記無線リソースの割り当てを行い、前記第1のユーザ端末は、前記第2のユーザ端末からの再送要求に基づく前記無線リソースの割当情報を再送する再送処理を行わない代わりに、前記第2のユーザ端末からの要求又は前記第2のユーザ端末との間の通信方式の種類に応じて前記無線リソースの割当情報を繰り返して送信する。
 実施形態に係る移動通信システムは、前記第1のユーザ端末が前記無線リソースの割り当てを管理していない第3のユーザ端末をさらに備え、前記第1のユーザ端末が、前記第3のユーザ端末からの前記メッセージを含む信号を検知した場合で、且つ、前記第3のユーザ端末と前記D2D通信の同期タイミングがずれている場合、前記同期タイミングを合わせるための補正を行う。
 実施形態に係る移動通信システムにおいて、前記第1のユーザ端末は、前記同期タイミングを合わせるために、前記第1のユーザ端末の所定のサブフレームを設定せずに、前記第1のユーザ端末の前記所定のサブフレームの次のサブフレームの先頭を、前記第3のユーザ端末のサブフレームの先頭に一致させる。
 実施形態に係る移動通信システムは、前記第1のユーザ端末及び前記第2のユーザ端末と異なる第4のユーザ端末をさらに備え、前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、前記スケジューリング端末の探索を行い、前記第2のユーザ端末は、前記第4のユーザ端末からの前記メッセージを含む信号を検知した場合、前記第4のユーザ端末から前記メッセージを含む信号を検知したことを示すスケジューリング端末情報を前記第1のユーザ端末に送信する。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、前記スケジューリング端末の探索を停止し、前記第2のユーザ端末は、干渉を検知した場合、前記スケジューリング端末の探索を再開する。
 実施形態に係る移動通信システムは、特定のユーザ端末に向けた特定の情報をブロードキャストする第5のユーザ端末をさらに備え、前記第1のユーザ端末は、前記第5のユーザ端末から前記特定の情報を受信し、且つ、前記特定のユーザ端末が前記第1のユーザ端末でない場合、前記特定の情報を転送するために前記特定の情報をブロードキャストする。
 実施形態に係る移動通信システムにおいて、前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、前記第1のユーザ端末からの前記メッセージを含む信号を改めて検知し、前記第2のユーザ端末は、改めて検知した前記メッセージを含む信号の信号強度が閾値以下である場合、前記第2のユーザ端末の前記スケジューリング機能を有効にする。
 実施形態に係る移動通信システムにおいて、前記第1のユーザ端末は、前記第2のユーザ端末との接続を確立した後、前記第2のユーザ端末からバッテリの状態を示すバッテリ情報を受信し、前記第1のユーザ端末は、前記バッテリ情報及び前記第1のユーザ端末のバッテリ残量に基づいて、前記第1のユーザ端末の代わりに前記スケジューリング端末になることを前記第2のユーザ端末に要求する。
 実施形態に係る移動通信システムにおいて、前記第1のユーザ端末は、前記第2のユーザ端末が前記スケジューリング端末になる場合、前記第2のユーザ端末が前記メッセージのブロードキャストを開始するタイミングに合わせて、前記メッセージのブロードキャストを停止する。
 実施形態に係るユーザ端末は、直接的な端末間通信であるD2D通信をサポートする移動通信システムにおけるユーザ端末である。当該ユーザ端末は、前記D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を制御する制御部を備える。前記制御部は、前記スケジューリング機能が有効である場合、前記ユーザ端末が前記無線リソースの割り当てを行うスケジューリング端末であることを示す識別情報を含むメッセージを周期的又は非周期的にブロードキャストする制御を行う。
 実施形態に係るユーザ端末は、直接的な端末間通信であるD2D通信をサポートする移動通信システムにおけるユーザ端末である。当該ユーザ端末は、前記D2D通信に用いられる無線リソースの割り当てを行うスケジューリング端末を探索する制御を行う制御部を備える。前記制御部は、他のユーザ端末が前記スケジューリング端末であることを示す識別情報を含むメッセージを含む信号を検知した場合、前記メッセージをブロードキャストする前記他のユーザ端末との接続を確立する制御を行う。
 [実施形態]
 (LTEシステム)
 図1は、本実施形態に係るLTEシステムの構成図である。
 図1に示すように、LTEシステムは、複数のUE(User Equipment)100と、E-UTRAN(Evolved Universal Terrestrial Radio Access Network)10と、EPC(Evolved Packet Core)20と、を含む。E-UTRAN10及びEPC20は、ネットワークを構成する。
 UE100は、移動型の無線通信装置であり、接続を確立したセル(サービングセル)との無線通信を行う。UE100はユーザ端末に相当する。
 E-UTRAN10は、複数のeNB200(evolved Node-B)を含む。eNB200は基地局に相当する。eNB200は、セルを管理しており、セルとの接続を確立したUE100との無線通信を行う。
 なお、「セル」は、無線通信エリアの最小単位を示す用語として使用される他に、UE100との無線通信を行う機能を示す用語としても使用される。
 eNB200は、例えば、無線リソース管理(RRM)機能と、ユーザデータのルーティング機能と、モビリティ制御及びスケジューリングのための測定制御機能と、を有する。
 EPC20は、MME(Mobility Management Entity)/S-GW(Serving-Gateway)300と、OAM400(Operation and Maintenance)と)を含む。また、EPC20は、コアネットワークに相当する。
 MMEは、UE100に対する各種モビリティ制御等を行うネットワークノードであり、制御局に相当する。S-GWは、ユーザデータの転送制御を行うネットワークノードであり、交換局に相当する。
 eNB200は、X2インターフェイスを介して相互に接続される。また、eNB200は、S1インターフェイスを介してMME/S-GW300と接続される。
 OAM400は、オペレータによって管理されるサーバ装置であり、E-UTRAN10の保守及び監視を行う。
 次に、UE100の構成を説明する。
 図2は、UE100のブロック図である。図2に示すように、UE100は、アンテナ101と、無線送受信機110と、ユーザインターフェイス120と、GNSS(Global Navigation Satellite System)受信機130と、バッテリ140と、メモリ150と、プロセッサ160と、を有する。メモリ150及びプロセッサ160は、制御部を構成する。
 本実施形態において、制御部は、複数のUE100を代表してD2D通信に用いられる無線リソースを割り当てる制御を行う。詳細は、後述する。
 UE100は、GNSS受信機130を有していなくてもよい。また、メモリ150をプロセッサ160と一体化し、このセット(すなわち、チップセット)をプロセッサ160’としてもよい。
 アンテナ101及び無線送受信機110は、無線信号の送受信に用いられる。アンテナ101は、複数のアンテナ素子を含む。無線送受信機110は、プロセッサ160が出力するベースバンド信号を無線信号に変換してアンテナ101から送信する。また、無線送受信機110は、アンテナ101が受信する無線信号をベースバンド信号に変換してプロセッサ160に出力する。
 ユーザインターフェイス120は、UE100を所持するユーザとのインターフェイスであり、例えば、ディスプレイ、マイク、スピーカ、及び各種ボタンなどを含む。ユーザインターフェイス120は、ユーザからの操作を受け付けて、該操作の内容を示す信号をプロセッサ160に出力する。
 GNSS受信機130は、UE100の地理的な位置を示す位置情報を得るために、GNSS信号を受信して、受信した信号をプロセッサ160に出力する。
 バッテリ140は、UE100の各ブロックに供給すべき電力を蓄える。
 メモリ150は、プロセッサ160によって実行されるプログラムと、プロセッサ160による処理に使用される情報と、を記憶する。
 プロセッサ160は、ベースバンド信号の変調・復調及び符号化・復号などを行うベースバンドプロセッサと、メモリ150に記憶されるプログラムを実行して各種の処理を行うCPU(Central Processing Unit)と、を含む。プロセッサ160は、さらに、音声・映像信号の符号化・復号を行うコーデックを含んでもよい。プロセッサ160は、後述する各種の処理及び各種の通信プロトコルを実行する。
 図3は、LTEシステムにおける無線インターフェイスのプロトコルスタック図である。
 図3に示すように、無線インターフェイスプロトコルは、OSI参照モデルのレイヤ1乃至レイヤ3に区分されており、レイヤ1は物理(PHY)レイヤである。レイヤ2は、MAC(Medium Access Control)レイヤと、RLC(Radio Link Control)レイヤと、PDCP(Packet Data Convergence Protocol)レイヤと、を含む。レイヤ3は、RRC(Radio Resource Control)レイヤを含む。
 物理レイヤは、符号化・復号、変調・復調、アンテナマッピング・デマッピング、及びリソースマッピング・デマッピングを行う。物理レイヤは、物理チャネルを用いて上位レイヤに伝送サービスを提供する。UE100の物理レイヤとeNB200の物理レイヤとの間では、物理チャネルを介してデータが伝送される。
 MACレイヤは、データの優先制御、及びハイブリッドARQ(HARQ)による再送処理などを行う。UE100のMACレイヤとeNB200のMACレイヤとの間では、トランスポートチャネルを介してデータが伝送される。eNB200のMACレイヤは、上下リンクのトランスポートフォーマット(トランスポートブロックサイズ、変調・符号化方式など)、及び割り当てリソースブロックを決定するMACスケジューラを含む。
 RLCレイヤは、MACレイヤ及び物理レイヤの機能を利用してデータを受信側のRLCレイヤに伝送する。UE100のRLCレイヤとeNB200のRLCレイヤとの間では、論理チャネルを介してデータが伝送される。
 PDCPレイヤは、ヘッダ圧縮・伸張、及び暗号化・復号化を行う。
 RRCレイヤは、制御プレーンでのみ定義される。UE100のRRCレイヤとeNB200のRRCレイヤとの間では、各種設定のための制御信号(RRCメッセージ)が伝送される。RRCレイヤは、無線ベアラの確立、再確立及び解放に応じて、論理チャネル、トランスポートチャネル、及び物理チャネルを制御する。UE100のRRCとeNB200のRRCとの間にRRC接続がある場合、UE100は接続状態であり、そうでない場合、UE100はアイドル状態である。
 RRCレイヤの上位に位置するNAS(Non-Access Stratum)レイヤは、セッション管理及びモビリティ管理などを行う。
 図4は、LTEシステムで使用される無線フレームの構成図である。LTEシステムは、下りリンクにはOFDMA(Orthogonal Frequency Division Multiplex Access)、上りリンクにはSC-FDMA(Single Carrier Frequency Division Multiple Access)がそれぞれ使用される。
 図4に示すように、無線フレームは、時間方向に並ぶ10個のサブフレームで構成され、各サブフレームは、時間方向に並ぶ2個のスロットで構成される。各サブフレームの長さは1msであり、各スロットの長さは0.5msである。各サブフレームは、周波数方向に複数個のリソースブロック(RB)を含み、時間方向に複数個のシンボルを含む。各シンボルの先頭には、サイクリックプレフィックス(CP)と呼ばれるガード区間が設けられる。リソースブロックは、周波数方向に複数個のサブキャリアを含む。1つのサブキャリア及び1つのシンボルにより構成される無線リソース単位はリソースエレメント(RE)と称される。
 UE100に割り当てられる無線リソースのうち、周波数リソースはリソースブロックにより特定でき、時間リソースはサブフレーム(又はスロット)により特定できる。
 下りリンクにおいて、各サブフレームの先頭数シンボルの区間は、主に物理下りリンク制御チャネル(PDCCH)として使用される制御領域である。また、各サブフレームの残りの区間は、主に物理下りリンク共有チャネル(PDSCH)として使用できる領域である。さらに、各サブフレームには、セル固有参照信号(CRS)が分散して配置される。
 上りリンクにおいて、各サブフレームにおける周波数方向の両端部は、主に物理上りリンク制御チャネル(PUCCH)として使用される制御領域である。また、各サブフレームにおける周波数方向の中央部は、主に物理上りリンク共有チャネル(PUSCH)として使用できる領域である。さらに、各サブフレームには、復調参照信号(DMRS)及びサウンディング参照信号(SRS)が配置される。
 (D2D通信)
 次に、LTEシステムの通常の通信(セルラ通信)とD2D通信とを比較して説明する。
 図5は、セルラ通信におけるデータパスを示す図である。ここでは、eNB200-1との接続を確立したUE100-1と、eNB200-2との接続を確立したUE100-2と、の間でセルラ通信を行う場合を例示している。なお、データパスとは、ユーザデータ(ユーザプレーン)の転送経路を意味する。
 図5に示すように、セルラ通信のデータパスはネットワークを経由する。詳細には、eNB200-1、S-GW300、及びeNB200-2を経由するデータパスが設定される。
 図6は、D2D通信におけるデータパスを示す図である。ここでは、eNB200-1との接続を確立したUE100-1と、eNB200-2との接続を確立したUE100-2と、の間でD2D通信を行う場合を例示している。
 例えば、UE100-1及びUE100-2のうち一方のUE100が、近傍に存在する他方のUE100を発見することで、D2D通信が開始される。なお、D2D通信を開始するために、UE100は、自身の近傍に存在する他のUE100を発見する(Discover)機能を有する。また、UE100は、他のUE100から発見される(Discoverable)機能を有する。
 図6に示すように、D2D通信のデータパスはネットワークを経由しない。すなわち、UE間で直接的な無線通信を行う。このように、UE100-1の近傍にUE100-2が存在するのであれば、UE100-1とUE100-2との間でD2D通信を行うことによって、ネットワークのトラフィック負荷及びUE100のバッテリ消費量を削減するなどの効果が得られる。
 (スケジューリングUE)
 次に、本実施形態に係るスケジューリングUE100について、図7から図9を用いて説明する。図7は、本実施形態に係るスケジューリングUE100が識別情報を含むメッセージをブロードキャストしている状況を説明するための説明図である。図8は、本実施形態に係るスケジューリングUE100がスケジューリングを行っている状況を説明するための説明図である。図9は、本実施形態に係るバッファ状態報告を説明するための説明図である。
 スケジューリングUE100は、D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を有する。
 図7に示すように、スケジューリングUE100は、スケジューリング機能が有効である場合、スケジューリングUEメッセージを周期的又は非周期的にブロードキャストする。スケジューリングUEメッセージは、当該メッセージを送信するUE100が無線リソースの割り当てを行うスケジューリングUEであることを示す識別情報を含む。識別情報は、スケジューリングUE100であるUE100の固有の識別子である。
 スケジューリングUE100は、スケジューリングUEメッセージの他に他のUE100が当該スケジューリングUE100と同期を確立するための同期信号を周期的にブロードキャストしてもよい。同期信号は、スケジューリングUE100であるUE100の固有の識別子である識別情報を含む。
 また、スケジューリングUE100は、接続を確立しているUE100に無線リソースの割り当てを行う。すなわち、スケジューリングUE100は、接続を確立しているUE100の無線リソースを管理する。
 例えば、図8に示すように、スケジューリングUE100は、接続を確立しているUE100a及びUE100bのそれぞれから未送信データの量を示すバッファ状態報告(BSR)を受信する。スケジューリングUE100は、受信したバッファ状態報告に応じて、UE100a及びUE100bのそれぞれに無線リソースを割り当てる。
 また、各UE100(UE100a及びUE100b)は、未送信データを優先度の異なる複数の論理チャネルグループ(例えば、LCG♯0-3)に分類してもよい。各UE100は、未送信データの種類に応じて、未送信データを予め用途が規定された論理チャネルグループに分類する。例えば、使用用途(すなわち、アプリケーション)と論理チャネルグループとを関連付けて、未送信データを分類してもよい。具体的には、例えば、リアルタイム通信(音声)の未送信データがLCG♯0に、リアルタイム通信(画像)の未送信データが、LCG♯1に、データ通信(テキスト)の未送信データがLCG♯2に、データ通信(その他)の未送信データがLCG♯3に、分類されてもよい。
 なお、論理チャネルグループ毎に予め優先度が規定されている。例えば、図9に示すように、LCG♯0の優先度が最も高く、LCG♯1、LCG♯2、LCG♯3の順に優先度が低くなる。
 図9に示すように、各UE100は、複数の論理チャネルグループそれぞれの未送信データの量を示すバッファ状態報告を作成する。この場合のバッファ状態報告は、各論理チャネルグループに対応する未送信データの量(Buffer Size ♯0-3)を示す。
 スケジューリングUE100は、バッファ状態報告に基づく優先度に応じて、バッファ状態報告を送信したUE100が未送信データを送信するための無線リソースを割り当てる。スケジューリングUE100は、割り当てた無線リソースを示す帯域割当を各UE100に送信する。スケジューリングUE100は、帯域割当をユニキャスト又はブロードキャストによって送信してもよいし、スケジューリングUE100が無線リソースの割り当てを行うUE100からなるグループにグループキャストによって送信してもよい。
 なお、スケジューリングUE100は、予め規定された変調方式及びチャネル符号化率(MCS)を用いて、帯域割当を送信してもよい。
 また、スケジューリングUE100は、UE100からの再送要求(すなわち、帯域割当の受信における否定応答(NAK))に基づく帯域割当を再送する再送処理(すなわち、MACレイヤにおけるHARQ再送処理)を行わなくてもよい。スケジューリングUE100は、再送処理を行わない代わりに、エラー耐性を向上させるため、UE100からの要求又はUE100との間の通信方式の種類に応じて帯域割当を繰り返して送信してもよい。例えば、スケジューリングUE100は、通信方式がブロードキャスト方式又はグループキャスト方式である場合に、UE100からの要求なく、帯域割当を繰り返し送信してもよい。
 (スケジューリングUE100の探索)
 次に、本実施形態に係るスケジューリングUE(Scheduling UE)100の探索について、図10及び図11を用いて説明する。図10は、本実施形態に係るUE100の動作を説明するためのフローチャートである。図11は、本実施形態に係るUE100がスケジューリングUE100に接続する動作例を示すシーケンス図である。
 図10に示すように、ステップS101において、UE100は、スケジューリングUE100を探索する。具体的には、UE100は、上述のスケジューリングUEメッセージを含む信号を探索する。
 なお、UE100は、ネットワークの代わりにUE100が無線リソースの割り当てを行うことが可能なパブリックセーフティ(public safety)という状況であると判定した場合に、スケジューリングUE100の探索を開始する。
 UE100は、例えば、eNB200からの信号を所定期間受信しない場合、eNB200からパブリックセーフティの状況である旨の通知を受信した場合、又は、eNB200から緊急速報を受信してから所定期間経過した場合に、パブリックセーフティという状況であると判定する。
 ステップS102において、UE100は、スケジューリングUE100を発見したか否かを判定する。具体的には、UE100は、スケジューリングUEメッセージを含む信号(以下、報知信号と適宜称する)を検知しなかった場合(「NO」の場合)、スケジューリングUE100を発見しなかったと判定し、ステップS103の処理を実行する。一方、UE100は、スケジューリングUEメッセージを含む信号を検知した場合(「YES」の場合)、スケジューリングUE100を発見したと判定し、ステップS107の処理を実行する。
 ステップS103において、UE100は、バッテリに余裕があるか否かを判定する。具体的には、UE100は、バッテリ残量が閾値を超えているか否かを判定する。UE100は、バッテリ残量が閾値以下である場合、すなわち、バッテリ残量が少ない場合(「NO」の場合)、ステップS104の処理を実行する。一方、UE100は、バッテリ残量が閾値を超えている場合、すなわち、バッテリ残量が多い場合(「YES」の場合)、ステップS105の処理を実行する。
 ステップS104において、UE100は、スリープ(Sleep)モードに入る。具体的には、UE100は、無線送受信機110を間欠的に起動する間欠受信を行う。すなわち、UE100は、周期的に無線送受信機110への給電を停止する。
 一方、ステップS105において、UE100は、ステップS103においてバッテリ残量が閾値を超えている場合、スケジューリング機能を起動させる。これにより、UE100のスケジューリング機能が有効になる。
 なお、UE100は、スケジューリング機能を有さない場合、ステップS105の処理を実行できないため、動作を終了する。
 ステップS106において、UE100は、報知信号の送信を開始する。
 一方、ステップS107において、UE100は、ステップS102において報知信号を検知した場合、スケジューリングUE100との間で、少なくとも同期を確立する。本実施形態において、UE100は、同期の確立に加えて、スケジューリングUE100との接続を確立する。UE100とスケジューリングUE100との接続の確立は、後述にて詳細に説明する。
 なお、UE100は、スケジューリングUE100と接続を確立せずに、同期の確立のみを行う場合、報知信号又はスケジューリングUE100から送信される同期信号を用いて、スケジューリングUE100からUE100の方向における無線リンクの同期を確立する。
 ステップS108において、UE100は、バッテリの状態を示すバッテリ情報をスケジューリングUE100に送信する。バッテリ情報は、例えば、バッテリの残量、バッテリ使用率又は使用したバッテリ量などを示す情報である。スケジューリングUE100は、後述するように、バッテリ情報に基づいて、スケジューリングUE100になることを要求するUE100を決定する。
 ステップS109において、UE100は、他のUE100に送信するためのユーザデータを有するか否かを判定する。UE100は、当該ユーザデータを有さない場合(「NO」の場合)、ステップS110の処理を実行する。一方、UE100は、当該ユーザデータを有する場合、ステップS111の処理を実行する。
 なお、UE100は、送信のためのユーザデータだけでなく、受信するユーザデータがない場合に、ステップS110の処理を実行してもよい。
 ステップS110において、UE100は、少なくともスケジューリングUE100との同期を確立した状態で、スリープモードに入る。UE100は、ケジューリングUE100との接続を確立したまま、スリープモードに入ってもよい。
 一方、ステップS111において、UE100は、当該ユーザデータを送信するための処理を行う。具体的には、UE100は、スケジューリングUE100から無線リソースの割当情報である帯域割当を受信する。なお、UE100は、無線リソースの割り当ててもらうために、スケジューリングUE100に、無線リソースの割り当てを要求してもよい。
 UE100は、帯域割当に基づいて、UE100に割り当てられたユーザデータの送信に用いる無線リソースを認識し、当該無線リソースを用いて他のUE100にユーザデータを送信する。
 なお、UE100は、ユーザデータの送受信を行う通信グループ毎に接続を確立する。UE100は、接続及びD2D通信のために、予め規定された設定によって接続及びD2D通信を行ってもよいし、通信グループを構成するUE100間で新たに設定を規定してもよい。また、各通信グループを構成するUE100は、グループ独自のプロトコル(例えば、暗号化方式、暗号化キーなどの秘匿技術)を規定してもよい。これにより、異なる通信グループが、共存することが可能となる。
 (スケジューリングUE100との接続)
 次に、UE100のスケジューリングUE100との接続について、図11を用いて説明する。図11は、本実施形態に係るUE100とスケジューリングUE100との接続を説明するためのシーケンス図である。
 図11に示すように、ステップS201において、UE100は、スケジューリングUE100を探索する。
 ステップS202において、スケジューリングUE100は、スケジューリングUEメッセージを含む報知信号(ブロードキャスト信号)を送信する。UE100は、報知信号を受信する。UE100は、報知信号の受信によって、スケジューリングUE100を発見(検知)する。なお、スケジューリングUEメッセージは、識別情報として、スケジューリングUE100であるUE100の固有の識別子(SchedulingUE固有ID)を含む。
 ステップS203において、UE100は、スケジューリングUE100を検知した場合、スケジューリングUE100との接続を確立するためのランダムアクセス手続を開始する。具体的には、UE100は、ランダムアクセスプリアンブル(RACH preamble)を検知したスケジューリングUE100に送信する。スケジューリングUE100は、ランダムアクセスプリアンブルを受信する。スケジューリングUE100は、ランダムアクセスプリアンブルの受信に基づいて、UE100からの送信タイミングを推定する。
 ステップS204において、スケジューリングUE100は、ランダムアクセスプリアンブルの応答であるランダムアクセス応答(RACH Response)をUE100に送信する。UE100は、ランダムアクセス応答を受信する。
 ランダムアクセス応答は、ランダムアクセスプリアンブル識別子(RAPID)、一時的識別子(RNTI)、タイミング補正値(TA)及びスケジューリンググラント(UL Grant)を含む。
 ランダムアクセスプリアンブル識別子(RAPID)は、スケジューリングUE100が受信したランダムアクセスプリアンブルを特定するための識別子である。
 一時的識別子(RNTI)は、UE100とスケジューリングUE100との間のD2D通信に用いられる一時的な識別子である。なお、ランダムアクセス応答は、一時的識別子として、D2D通信に用いられる複数の種類の識別子(Temporary D2DRNTI)を含んでもよい。複数の種類の識別子は、例えば、ユーザデータの送信に用いられる一時的識別子、制御情報(例えば、帯域割当)の送信に用いられる一時的識別子などの送信する情報の種類に応じた複数の識別子を含んでもよいし、ユニキャスト、グループキャストなどの通信方式の種類に応じた複数の識別子を含んでもよい。スケジューリングUE100は、例えば、UE100に割り当てた無線リソースを送信するために、一時的識別子を用いる。
 タイミング補正値(TA)は、ステップS203においてスケジューリングUE100が推定したUE100からの送信タイミングを補正するための補正値である。UE100は、UE100からスケジューリングUE100の方向における同期を確立するために、タイミング補正値に基づいて、送信タイミングを補正する。
 スケジューリンググラント(UL Grant)は、ステップS205においてUE100がスケジューリングUE100に送信するメッセージ(Msg3)を送信するために用いられる無線リソースの割当情報である。
 ステップS205において、UE100は、スケジューリングUE100との接続を確立するためのメッセージ(Msg3)をスケジューリングUE100に送信する。スケジューリングUE100は、受信したメッセージに基づいて、UE100との接続を確立する。当該メッセージは、例えば、RRCレイヤにおける接続(以下、RRC接続と適宜称する)の要求及びUE100の識別子を含む。
 なお、UE100は、スケジューリングUE100とRRC接続を行う場合であって、D2D通信のために予め規定されたRRC接続のための設定値がある場合には、RRC接続のための情報の送信を省略してもよい。スケジューリングUE100及びUE100は、規定された設定値に基づいて、RRC接続の設定を行う。
 ステップS206において、スケジューリングUE100は、ランダムアクセス手続の成否を判定するために用いられる競合解決メッセージ(Contention Resolusion)をUE100に送信する。UE100は、競合解決メッセージを受信する。競合解決メッセージは、UE100が送信したメッセージ及びステップS205において送信したUE100の識別子を含む。
 UE100は、競合解決メッセージに含まれるUE100の識別子と、ステップS205において送信したUE100の識別子とを比較する。また、UE100は、競合解決メッセージに含まれるメッセージに含まれる他の情報とステップS205において送信したメッセージに含まれる他の情報とを比較する。UE100は、比較した結果、UE100の識別子及び他の情報が一致していた場合、ランダムアクセス手続が成功したと判定する。一方、UE100は、これらの情報が一致していない場合、ランダムアクセス手続が失敗したと判定する。UE100は、ランダムアクセス手続が失敗したと判定した場合、再びランダムアクセス手続を開始する。
 なお、スケジューリングUE100は、競合解決メッセージの送信を省略してもよい。例えば、スケジューリングUE100は、無線リソースの割り当てを行うUE100の数に応じて、競合解決メッセージの送信を省略できる。スケジューリングUE100は、当該UE100の数が閾値を超えた場合に、新たにランダムアクセス手続を開始したUE100に対して、競合解決メッセージの送信を省略する。
 なお、UE100は、スケジューリングUE100との間において、MACレイヤ及びRRCレイヤにおける接続を確立せずに、PHYレイヤにおける接続のみを確立してもよい。UE100は、PHYレイヤにおける接続を確立した後、スケジューリングUE100からのPHYレイヤにおけるメッセージの待ち受けを開始する。スケジューリングUE100が、PHYにおけるメッセージをブロードキャスト又はグループキャストによって送信した場合、待ち受けを開始したUE100は、PHYにおけるメッセージを受信できる。
 (他のUE100からの信号の受信)
 次に、スケジューリングUE100又は当該スケジューリングUE100から無線リソースを割り当てられているUE100が、他のUE100から信号を受信するケースについて、図12から図17を用いて説明する。
 (1)ケース1A
 ケース1Aは、スケジューリングUE100又は当該スケジューリングUE100から無線リソースを割り当てられているUE100が、他のスケジューリングUE100から報知信号を受信するケースである。ケース1Aについて、図12から図17を用いて説明する。図12は、実施形態に係る移動通信システムにおけるケース1Aの動作環境を説明するための説明図である。図13及び図14は、実施形態に係る移動通信システムにおけるケース1Aの動作を説明するためのシーケンス図である。図15は、実施形態に係る同期補正動作を説明するための説明図である。
 図12に示すように、スケジューリングUE100a、スケジューリングUE100b及びスケジューリングUE100aから無線リソースを割り当てられるUE100cが存在する。スケジューリングUE100bは、UE100cに隣接しており、スケジューリングUE100bは、スケジューリングUE100aから無線リソースの割り当てが管理されていない。
 UE100cは、スケジューリングUE100aとの接続を確立した後、スケジューリングUE100の探索を停止している。
 このような動作環境において、各UE100は、以下の動作を行う。
 まず、図13に示すように、ステップS301において、UE100cは、スケジューリングUE100aにバッファ状態報告を送信する。スケジューリングUE100aは、バッファ状態報告を受信する。
 ステップS302において、スケジューリングUE100aは、バッファ状態報告に基づいて、帯域割当をUE100cに送信する。UE100cは、帯域割当を受信する。
 ステップS303において、スケジューリングUE100aは、スケジューリングUE100aの固有の識別子(SchedulingUE固有ID♯1)を含む報知信号を送信する。
 ステップS304において、スケジューリングUE100bは、ステップS303と同様に、スケジューリングUE100bの固有の識別子(SchedulingUE固有ID♯2)を含む報知信号を送信する。UE100cは、スケジューリングUE100bからの報知信号によって、干渉を検知したと判定する。例えば、UE100cは、スケジューリングUE100aからのユーザデータを受信できなかった場合に、干渉を検知したと判定する。
 ステップS305において、UE100cは、干渉を検知した場合、スケジューリングUE100の探索を再開する。
 ステップS306において、スケジューリングUE100bは、ステップS304と同様に、スケジューリングUE100bの固有の識別子(SchedulingUE固有ID♯2)を含む報知信号を送信する。UE100cは、スケジューリングUE100の探索によって、スケジューリングUE100bからの報知信号を受信する。
 UE100cは、スケジューリングUE100aに通知していないスケジューリングUE100を検知した場合、ステップS307の処理を実行する。一方、UE100cは、スケジューリングUE100aに通知済みのスケジューリングUE100を検知した場合、処理を終了する。また、UE100cは、スケジューリングUE100aからの報知信号を受信した場合も処理を終了する。
 UE100cは、干渉元となるスケジューリングUE100を検知した場合、スケジューリングUE100の探索を再び停止してもよい。
 図12及び図13に示すように、ステップS307において、UE100cは、スケジューリングUE100aに通知していないスケジューリングUE100を検知した場合、隣接スケジューリングUE情報をスケジューリングUE100aに通知する。スケジューリングUE100aは、隣接スケジューリングUE情報を受信する。
 隣接スケジューリングUE情報は、無線リソースを割り当てられていないスケジューリングUE100からの報知信号を検知したことを示す情報である。隣接スケジューリングUE情報は、受信した報知信号に含まれるスケジューリングUE100cの固有の識別子(SchedulingUE固有ID♯2)を含む。
 スケジューリングUE100aは、UE100cから通知されたスケジューリングUE100bが検知していないスケジューリングUE100であると判定した場合、ステップS311の処理を実行する。一方、スケジューリングUE100aは、スケジューリングUE100bが検知しているスケジューリングUE100であると判定した場合、ステップS321の処理を実行する。なお、スケジューリングUE100aは、隣接スケジューリングUE情報に含まれる識別子に基づいて、判定を行う。
 ステップS311において、スケジューリングUE100aは、スケジューリングUE100bを未検知であることを示す未検知フラグを含む隣接スケジューリングUE情報応答をUE100cに送信する。UE100cは、隣接スケジューリングUE情報応答を受信する。
 ステップS312において、UE100cは、未検知フラグを含む隣接スケジューリングUE情報を受信した場合、スケジューリング機能を起動する。
 ステップS313において、UE100cは、スケジューリング機能を起動したことを示すスケジューリング起動情報をスケジューリングUE100aに送信する。スケジューリングUE100aは、スケジューリング起動情報を受信する。
 スケジューリング起動情報は、一時識別子(C-RNTI♯3)及びUE100cの固有の識別子(UE固有ID♯3)を含む。スケジューリングUE100aは、隣接するスケジューリングUEとして、C-RNTI♯3及びUE固有ID♯3を有するUE100cが起動したことが分かる。なお、一時識別子は、例えば、制御情報に付加するCRC(巡回冗長検査)のためのスクランブルなどに用いられてもよい。
 ステップS314において、スケジューリングUE100aは、スケジューリング起動情報応答をスケジューリングUE100cに送信する。スケジューリングUE100cは、スケジューリング起動情報応答を受信する。
 スケジューリングUE100aは、無線リソースの割り当てを行うUE100をスケジューリングUE100cと分担して担当すると判定した場合、スケジューリングUE100aが割り当て可能な無線リソースの分割を行う。スケジューリングUE100aは、各スケジューリングUE100を示す識別子(UE固有ID♯n)と、各スケジューリングUE100が割り当て可能な無線リソースの割当情報(帯域割当)と、をスケジューリングUE100cに送信する。本実施形態において、各スケジューリングUE100を示す識別子は、スケジューリングUE100aを示すUE固有♯1及びスケジューリングUE100cを示すUE固有♯3である。また、無線リソースの割当情報は、スケジューリングUE100a及びスケジューリングUE100cのそれぞれの帯域割当である。なお、スケジューリングUE100aは、各スケジューリングUE100を示す識別子及び無線リソースの割当情報の代わりに、スケジューリングUE100cの帯域割当のみを送信してもよい。
 ステップS315において、各スケジューリングUE100(UE100a、UE100b及びUE100c)は、同期補正動作を行う。同期補正動作については、後述にて説明する。
 一方、ステップS321において、スケジューリングUE100aは、スケジューリングUE100bが検知しているスケジューリングUE100であると判定した場合、スケジューリングUE100bを検知済みであることを示す検知済みフラグを含む隣接スケジューリングUE情報応答をUE100cに送信する。UE100cは、隣接スケジューリングUE情報応答を受信する。
 スケジューリングUE100cは、検知済みフラグを含む隣接スケジューリングUE情報応答を受信した場合、スケジューリングUE100の探索を再び停止してもよい。
 次に、上述したステップS315における同期補正動作について、図14を用いて説明する。
 図14に示すように、ステップS351からS355は、図11のステップS202からS206に対応する。
 スケジューリングUE100cは、ステップS352からS355のランダムアクセス手続によって、スケジューリングUE100bとD2D通信の同期タイミングがずれていると判定する。スケジューリングUE100cは、同期タイミングがずれていると判定した場合、同期タイミングを合わせるための補正を行うため、ステップS356の処理を実行する。
 ステップS356において、スケジューリングUE100cは、同期タイミングを合わせるための同期補正要求をスケジューリングUE100bに送信する。スケジューリングUE100bは、同期補正要求を受信する。
 同期補正要求は、スケジューリングUE100bからスケジューリングUE100cの方向におけるタイミング補正値(TA)及び同期補正を行う対象を決定するための指標として、同期タイミングが同一のスケジューリングUE100の配下のUEの数を含む。
 なお、当該指標となるUEの数として、同期タイミングが同一のスケジューリングUE100の数であってもよいし、同期補正要求を送信するスケジューリングUE100自身の配下のUEの数であってもよい。指標となるUEの数の大小によって、同期補正を行う対象を決定する。また、当該指標として、スケジューリングUE100の固有のIDであってもよい。この場合、固有のIDの大小によって、同期補正を行う対象を決定する。
 なお、上記指標の組み合わせによって、同期補正を行う対象を決定してもよい。
 また、上述の指標となる情報を、各スケジューリングUE100同期補正要求を行う場合に、他のスケジューリングUE100に要求してもよいし、周期的に指標となる情報を受信してもよい。また、当該指標が更新された場合に、スケジューリングUE100は、指標となる情報を送信してもよい。
 本実施形態において、指標となるUE数が少ない方が同期補正を行う。また、本実施形態では、スケジューリングUE100aとスケジューリングUE100cとの同期タイミングが同一であると仮定して説明する。
 スケジューリングUE100aの配下の数がAであり、スケジューリングUE100cの配下の数がCであり、合計のUE数がN(=A+C)である。一方、スケジューリングUE100bの配下の数がMである。
 ステップS357において、スケジューリングUE100bは、同期補正要求の応答として、同期補正応答をスケジューリングUE100cに送信する。スケジューリングUE100cは、同期補正応答を受信する。
 同期補正応答は、スケジューリングUE100cからスケジューリングUE100bの方向におけるタイミング補正値(TA)及びステップS356と同様に、同期タイミングが同一のスケジューリングUE100の配下のUEの数を含む。
 本実施形態において、スケジューリングUE100bは、他のスケジューリングUE100と同期を確立しておらず、スケジューリングUE100bの配下のUEの数がMである。
 ここで、MがNより大きい場合(N<M)の場合、ステップS361の処理が実行される。一方、MがN以下である場合(N≧M)の場合、ステップS381の処理が実行される。
 ステップS361において、同期タイミングが同一のスケジューリングUE100の配下のUEの数が、スケジューリングUE100bに比べて、スケジューリングUE100cの方が少ないため、スケジューリングUE100cは、ステップS356及びS357のタイミング補正値に基づいて、同期補正を行う。
 図15に示すように、スケジューリングUE100cは、同期タイミングを合わせるために、スケジューリングUE100cの所定のサブフレームであるサブフレーム♯m2を設定せずに、次のサブフレームであるサブフレーム♯m3の先頭を、スケジューリングUE100bのサブフレーム♯n3の先頭に一致させてもよい。
 また、スケジューリングUE100cは、同期タイミングを合わせる旨を配下のUE100に送信してもよい。スケジューリングUE100cは、当該通知とともに、タイミング補正値を送信してもよい。
 ステップS362において、スケジューリングUE100cは、ステップS356と同様に、同期補正要求をスケジューリングUE100aに送信する。スケジューリングUE100aは、同期補正要求を受信する。なお、スケジューリングUE100cにおける同期タイミングが同一のスケジューリングUE100の配下のUEの数は、M+Cである。
 ステップS363において、スケジューリングUE100aは、ステップS357と同様に、同期補正応答をスケジューリングUE100cに送信する。スケジューリングUE100cは、同期補正応答を受信する。スケジューリングUE100cは、同期補正応答を受信する。なお、スケジューリングUE100aにおける同期タイミングが同一のスケジューリングUE100の配下のUEの数は、Aである。
 ステップS364において、UE数M+Cの方がUE数Aよりも大きいため、スケジューリングUE100aは、ステップS361と同様に、ステップS362及びS363のタイミング補正値に基づいて、同期補正を行う。
 なお、スケジューリングUE100cは、UE数M+Cの方がUE数Aよりも大きいと予め判定した場合、UE数の送信を省略してもよい。この場合、スケジューリングUE100cは、同期補正を行わせるための同期補正指示を送信してもよい。
 図14に戻り、ステップS381において、同期タイミングが同一のスケジューリングUE100の配下のUEの数が、スケジューリングUE100cに比べて、スケジューリングUE100bの方が少ないため、スケジューリングUE100cは、ステップS361と同様に、ステップS356及びS357のタイミング補正値に基づいて、同期補正を行う。
 (2)ケース2A
 ケース2Aは、スケジューリングUE100が、無線リソースを管理していない他のUE100から特定の情報を受信するケースである。ケース2Aについて、図16及び図17を用いて説明する。図16は、実施形態に係る移動通信システムにおけるケース2Aの動作環境を説明するための説明図である。図17は、実施形態に係る移動通信システムにおけるケース2Aにおいて、特定の情報を送信する際に用いられる無線リソースを説明するための説明図である。
 図16に示すように、スケジューリングUE100a、スケジューリングUE100b、UE100c、UE100d及びUE100eが存在する。スケジューリングUE100aは、UE100cの無線リソースを管理している。一方、スケジューリングUE100aに隣接するスケジューリングUE100bは、UE100d及びUE100eの無線リソースを管理している。
 まず、UE100cは、特定のUE100に向けた特定の情報をブロードキャストすると判定する。特定の情報とは、特定の論理チャネルグループ(例えば、LCG ID=0)に分類される情報であり、例えば、緊急用のデータを示す情報である。特定の情報は、特定のUE100が受信するまで転送される情報である。
 本実施形態において、スケジューリングUE100aは、特定の情報(LCG ID=0の情報)を送信するための専用の無線リソースを確保しておく。具体的には、図17に示すように、スケジューリングUE100aが無線リソースの割り当てが可能な周波数帯域のうち、所定の領域を確保しておく。スケジューリングUE100aは、当該専用の無線リソースを示す情報を周期的にブロードキャストしている。
 UE100cは、LCG ID=0に分類された未送信データの量を示すバッファ状態報告をスケジューリングUE100aに送信する。スケジューリングUE100aは、UE100cからのバッファ状態報告によって、未送信のデータがLCG ID=0に分類されている場合、専用の無線リソースを割り当てる。この場合、スケジューリングUE100aは、LCG ID=0に分類されている未送信データの送信にのみ使用される量の無線リソースを割り当てる。スケジューリングUE100aは、割り当てた無線リソースの割当情報(帯域割当)をUE100cに送信する。UE100cは、帯域割当に基づいて、専用の無線リソースを用いて特定の情報を送信する。
 スケジューリングUE100bは、無線リソースを管理していないUE100cからの特定の情報を受信する。スケジューリングUE100bは、スケジューリングUE100aからの専用の無線リソースを示す情報の受信によって、受信した情報が専用の周波数領域が用いられていることが分かる。このため、スケジューリングUE100bは、UE100cから受信した情報が特定の情報であると判定する。
 なお、専用の無線リソースを示す情報は、予め規定されていてもよい。この場合、スケジューリングUE100bは、専用の無線リソースを示す情報を受信せずに、UE100cから受信した情報が特定の情報であると判定してもよい。
 また、スケジューリングUE100bが、特定の情報であるか否かを判定するために、UE100cは、特定の情報のヘッダ部分に特定の論理チャネルグループ(例えば、LCG ID=0)に分類されるデータである旨のフラグを設定してもよい。スケジューリングUE100bは、ヘッダ部分における当該フラグの有無によって、特定の情報か否かを判定することができる。
 スケジューリングUE100bは、特定の情報がスケジューリングUE100bに向けられた情報でないと判定した場合、スケジューリングUE100bは、特定の情報を転送すると判定する。
 なお、スケジューリングUE100bが転送するか否かを判定するために、UE100cは、特定の情報のヘッダ部分にユニークな数値を設定してもよい。スケジューリングUE100bは、受信した特定の情報のヘッダ部分に設定されたユニークな数値と同じ数値を有する特定の情報を受信していない場合(又は、一定期間受信していない場合)、当該特定の情報を転送すると判定してもよい。
 例えば、スケジューリングUE100bは、特定の情報がスケジューリングUE100b宛ての識別子を含んでいない場合、又は、特定の情報が上位レイヤにおいて複合できない場合に、スケジューリングUE100bに向けられた情報でないと判定する。
 図17に示すように、スケジューリングUE100bは、スケジューリングUE100bと同様に、専用の無線リソースを用いて特定の情報をブロードキャストする。
 また、特定の情報を受信したUE100dは、受信した情報が特定の情報であると判定した場合、上述と同様に、専用の無線リソースを用いて特定の情報をブロードキャストする。このようにして、特定の情報が、次々に転送されていく。
 なお、各スケジューリングUE100は、特定の情報の滞留を防ぐために、自身の配下のUE100から特定の情報を受信した場合は、当該特定の情報をブロードキャストしないと判定してもよい。また、各スケジューリングUE100は、同じUE100からの特定の情報を所定期間内に受信した場合、当該特定の情報をブロードキャストしないと判定してもよい。また、スケジューリングUE100は、特定の情報がスケジューリングUE100の配下のUE100宛てである場合には、ブロードキャストせずに、ユニキャスト又はグループキャストによって送信してもよい。
 (スケジューリング機能の起動)
 次に、UE100がスケジューリング機能を起動するケースについて、図18から図22を用いて説明する。なお、上述の(スケジューリングUE100の探索)で説明したケースの説明については、省略する。
 (1)ケース1B
 ケース1Bは、スケジューリングUE100からの報知信号の信号強度である受信強度が閾値以下になった場合に、スケジューリングUE100の配下のUE100がスケジューリング機能を起動するケースである。ケース1Bについて、図18から図20を用いて説明する。図18は、実施形態に係る移動通信システムにおけるケース1Bの動作環境を説明するための説明図である。図19は、実施形態に係る移動通信システムにおけるケース1Bの動作を説明するためのシーケンス図である。図20は、実施形態に係る移動通信システムにおけるケース1Bの動作を説明するためのフローチャートである。
 図18に示すように、スケジューリングUE100a、UE100b及びUE100cが存在する。スケジューリングUE100aは、UE100b及びUE100cの無線リソースを管理している。
 このような動作環境において、各UE100は、以下の動作を行う。
 図19に示すように、ステップS401において、スケジューリングUE100aは、図11のステップS202と同様に、報知信号を送信する。UE100bは、報知信号を改めて検知する。
 図19及び図20に示すように、ステップS402(すなわち、ステップS402-1)において、UE100bは、改めて報知信号の受信強度Prを計測する。
 ステップS402-2において、UE100bは、報知信号の受信強度Prが閾値Pthresh以下であるかを判定する。UE100bは、受信強度Prが閾値Pthreshより大きい場合(「NO」の場合)、処理を終了する。一方、UE100bは、受信強度Prが閾値Pthresh以下である場合(「YES」の場合)、ステップS403の処理を実行する。
 ステップS403は、図13のステップS312に対応する。具体的には、UE100bは、スケジューリングUEとして起動する。すなわち、UE100bは、スケジューリング機能を起動して、スケジューリング機能を有効にする。
 ステップS404及びS405は、図13のステップS313及びS314に対応する。
 ステップS406において、スケジューリングUE100bは、スケジューリングUE100bの固有の識別子(SchedulingUE固有ID♯2)を含む報知信号を送信する。
 (2)ケース2B
 ケース2Bは、UE100が、スケジューリングUE100から譲渡要求の受信によって、スケジューリング機能を起動するケースである。ケース2Bについて、図21及び図22を用いて説明する。図21は、実施形態に係る移動通信システムにおけるケース2Bの動作を説明するためのシーケンス図である。図22は、実施形態に係る移動通信システムにおけるケース2Bの動作を説明するためのフローチャートである。
 ケース2Bにおける動作環境は、上述のケース1Bと同様の動作環境である。
 図21に示すように、ステップS501において、スケジューリングUE100aは、図11のステップS202と同様に、報知信号を送信する。
 ステップS502において、スケジューリングUE100aは、譲渡判定を行う。具体的には、スケジューリングUE100aは、無線リソースの割り当ての役割(以下、スケジューリング役割と適宜称する)を他のUE100に譲渡するか否かを判定する。
 図22に示すように、ステップS502-1において、スケジューリングUE100aは、自身のバッテリ残量が閾値以下であるか否かを判定する。スケジューリングUE100aは、バッテリ残量が閾値以下でない場合(「NO」の場合)、無線リソースの割り当てを引き続き行う。一方、スケジューリングUE100aは、バッテリ残量が閾値以下である場合(「YES」の場合)、ステップS502-2の処理を実行する。
 ステップS502-2において、スケジューリングUE100aは、UE100のバッテリリストに基づいて、スケジューリング役割の譲渡先UE100の候補を選定する。
 スケジューリングUE100aは、上述の図10のステップS108で説明したように、バッテリ情報を受信する。スケジューリングUE100aは、受信したバッテリ情報に基づいて、バッテリリストを作成する。バッテリリストは、例えば、UE100の識別情報、バッテリ情報に示されたバッテリ残量、バッテリリストへの登録時刻、バッテリ残量の予測値などの情報を含む。スケジューリングUE100aは、例えば、無線リソースの割り当て状況に基づいて、バッテリ残量の予測値を決定する。
 例えば、スケジューリングUE100aは、バッテリ残量の予測値に基づいて、一定時間後のバッテリ残量が最も多いUE100を候補UE100に選定する。本実施形態において、UE100bが候補要求に選定されたと仮定して説明を進める。
 図21及び図22に示すように、ステップS503において、スケジューリングUE100aは、譲渡要求を候補UE100bに送信する。UE100bは、譲渡要求を受信する。譲渡要求を受信したUE100bは、スケジューリング機能を起動する。
 譲渡要求は、スケジューリングUE100aの代わりにスケジューリングUEになることを候補UE100bに要求するものである。スケジューリングUE100aは、譲渡要求とともに、スケジューリングUE100aによって無線リソースが管理されていたUE100に関する情報を送信してもよい。また、スケジューリングUE100aは、譲渡要求とともに、後述の報知信号の送信先を切り替えるタイミングを示す情報を送信してもよい。
 ステップS504において、UE100bは、譲渡要求を受信したサブフレームの次のサブフレームから報知信号の送信を開始すると判定する。
 ステップS505において、スケジューリングUE100aは、UE100bが譲渡要求を受信したサブフレームの次のサブフレームから報知信号の送信を停止すると判定する。
 ステップS506において、UE100b(すなわち、現スケジューリングUE100b)は、報知信号の送信を開始する。一方、UE100a(すなわち、元スケジューリングUE100a)は、UE100bの報知信号の送信を開始するタイミングに合わせて、報知信号の送信を停止する。これにより、報知信号の送信先がタイミングよく切り替わる。
 (実施形態のまとめ)
 本実施形態において、UE100は、スケジューリング機能が有効である場合、スケジューリングUE100であることを示す識別情報を含むスケジューリングUEメッセージを周期的又は非周期的にブロードキャストする。これにより、スケジューリングUE100の周辺に存在するUE100は、無線リソースの割り当てを行うスケジューリングUE100を発見することができる。従って、スケジューリングUE100が複数のUE100を代表して無線リソースの割り当てを行うことよって、無線リソースの重複が抑制できる。
 また、UE100は、スケジューリングUE100の探索によって、スケジューリングUEメッセージを含む報知信号を検知した場合、スケジューリングUEメッセージをブロードキャストするスケジューリングUE100との間で、少なくとも同期を確立する。これにより、UE100とスケジューリングUE100との間で、同期タイミングのずれによって、UE100とスケジューリングUE100との間で、ブロードキャスト情報などの受信障害が発生することを抑制できる。
 また、UE100は、報知信号又はスケジューリングUE100から送信される同期信号を用いて、スケジューリングUE100との間で同期を確立する。これにより、ネットワークの状況が不安定であっても、同期を確立することができる。
 また、UE100は、同期の確立に加えて、スケジューリングUE100と接続を確立する。これにより、UE100は、スケジューリングUE100から無線リソースを割り当てられることが可能であり、無線リソースの重複が抑制可能となる。
 また、UE100は、報知信号を検知した場合、ランダムアクセス手続を開始する。スケジューリングUE100は、ランダムアクセス手続に基づいて、UE100に割り当てた無線リソースを送信するために用いられる一時的識別子をUE100に送信する。これにより、スケジューリングUE100は、UE100が指定した一時的識別子を用いて無線リソースを管理することができるため、無線リソースの割当情報の送信及び無線リソースの割り当てなどの無線リソースの管理が容易になり、スケジューリングUE100の負荷を低減できる。
 また、UE100は、ランダムアクセス手続において、RRC接続のための情報の送信を省略し、D2D通信のために予め規定された設定値を用いてRRC接続を行う。これにより、UE100は、早急にスケジューリングUE100との接続を確立できる。
 また、スケジューリングUE100は、ランダムアクセス手続において、競合解決メッセージの送信を省略する。これにより、スケジューリングUE100は、早急にUE100との接続を確立できる。また、スケジューリングUE100は、バッテリの消耗を抑制できる。
 また、UE100は、スケジューリングUE100との間において、PHY接続のみを確立し、スケジューリングUE100からのPHYレイヤにおけるメッセージの待ち受けを開始する。これにより、スケジューリングUE100が、PHYにおけるメッセージをブロードキャスト又はグループキャストによって送信した場合、待ち受けを開始したUE100は、PHYにおけるメッセージを受信できる。
 また、UE100は、送受信するデータがない場合、無線送受信機110を間欠的に起動する間欠受信を行う。これにより、UE100は、無線送受信機110への給電を停止することができるため、バッテリの消耗を抑制できる。
 また、UE100は、報知信号を検知しなかった場合、スケジューリング機能を有効にする。これにより、スケジューリング機能を有効にしたUE100が、周辺にスケジューリングUE100が存在しない場合には、周辺UE100を代表して無線リソースを割り当てることができるため、無線リソースの重複を抑制できる。
 また、UE100は、報知信号を検知せず、且つ、バッテリ残量が閾値を超えている場合に、スケジューリング機能を有効にする。これにより、UE100は、無線リソースの割り当てを開始してからすぐに、バッテリ残量がなくなることを抑制できる。
 また、スケジューリングUE100は、UE100からバッファ状態報告を受信する。スケジューリングUE100は、バッファ状態報告に応じて、UE100に無線リソースの割り当てを行う。これにより、スケジューリングUE100は、UE100の未送信データの量を把握することができるため、効率よく無線リソースの割り当てを行うことができる。
 また、未送信データは、優先度の異なる複数の論理チャネルグループに分類されている。UE100は、複数の論理チャネルグループそれぞれの未送信データの量を示すバッファ状態報告を送信する。スケジューリングUE100は、バッファ状態報告に基づく優先度に応じて、UE100に無線リソースの割り当てを行う。これにより、優先度の高い未送信データを有するUE100が他のUE100よりも早く優先度の高い未送信データを送信できる。
 また、スケジューリングUE100は、再送処理を行わない代わりに、UE100からの要求又はUE100との間の通信方式の種類に応じて無線リソースの割り当て情報を繰り返して送信する。これにより、スケジューリングUE100が、複雑な処理を行わずに、エラー耐性を向上させることができる。
 また、スケジューリングUE100が他のスケジューリングUE100からの報知信号を検知した場合で、且つ、D2D通信の同期タイミングがずれている場合、同期タイミングを合わせるための補正を行う。これにより、スケジューリングUE100が異なるUE100どうしがD2D通信を行っても、同期ずれによる受信障害が発生することを抑制できる。
 また、スケジューリングUE100は、同期タイミングを合わせるために、スケジューリングUE100の所定のサブフレームを設定せずに、所定のサブフレームの次のサブフレームの先頭を、他のスケジューリングUE100のサブフレームの先頭に一致させる。これにより、スケジューリングUE100は、同期タイミングを容易に合わせることができる。
 また、UE100は、他のスケジューリングUE100から報知信号を検知した場合、スケジューリングUE100に、他のスケジューリングUE100からの報知信号を検知したことを示す隣接スケジューリングUE情報をスケジューリングUE100に送信する。これにより、スケジューリングUE100は、周辺のスケジューリングUE100の情報を知ることができるため、例えば、他のスケジューリングUE100と同期を取るための動作を開始することができる。
 また、UE100は、スケジューリングUE100との接続を確立した後、スケジューリングUEの探索を停止し、干渉を検知した場合、スケジューリングUEの探索を再開する。これにより、UE100は、無駄なスケジューリングUE100の探索を抑制でき、バッテリの消耗を抑制できる。
 また、スケジューリングUE100は、他のUE100から特定のUE100に向けた特定の情報を受信し、且つ、スケジューリングUE100が特定のUE100でない場合、特定の情報を転送するために、特定の情報をブロードキャストする。
 また、UE100は、スケジューリングUE100の報知信号の受信強度が閾値以下である場合、UE100のスケジューリング機能を有効にしてもよい。これにより、スケジューリングUE100のバッテリ残量の低下により、報知信号の送信電力が低下した場合であっても、UE100がスケジューリングUEとなることによって、無線リソースの割り当てが行われるスケジューリングエリアが低減することを抑制できる。
 また、スケジューリングUE100は、UE100からのバッテリ情報を受信する。スケジューリングUE100は、バッテリ情報及び自身のバッテリ残量に基づいて、スケジューリングUE100の代わりにスケジューリングUE100になることをUE100に要求する。これにより、スケジューリングUE100の残量が無くなることによって、無線リソースの割り当てが急に停止することを抑制できる。
 また、スケジューリングUE100は、スケジューリングUE100の代わりにUE100がスケジューリングUEになる場合、UE100が報知信号の送信を開始するタイミングに合わせて、スケジューリングUE100の報知信号の送信を停止する。これにより、報知信号の送信の重複がなくなるため、周囲のUE100が無線リソースの割り当てを停止するスケジューリングUE100を含む複数のスケジューリングUE100を同時に発見することが抑制できる。
 [その他実施形態]
 上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
 例えば、上述した実施形態では、パブリックセーフティという状況である場合に、スケジューリングUE100は、無線リソースの割り当てを行っていたが、これに限られない。例えば、スケジューリングUE100が、eNB200が管理するセルの圏内にいる場合(スケジューリングUE100がeNB200から参照信号を受信している場合)に、当該セルの圏外にいるUE100に対して無線リソースの割り当てを行ってもよい。この場合、スケジューリングUE100は、スケジューリングUE100に割り当てられたセルの一時識別子を代理の識別子(Substitute C-RNTI)を用いて、無線リソースを圏外のUE100に割り当ててもよいし、スケジューリングUE100がネットワークに問い合わせて得られた一時識別子を用いて、無線リソースを圏外のUE100に割り当ててもよい。スケジューリングUE100から無線リソースを割り当てられた圏外のUE100は、当該無線リソースを用いて、周囲のUE100とD2D通信を行ってもよいし、スケジューリングUE100(又は周囲のUE100)を介したセルラ通信を行ってもよい。
 また、上述した実施形態において、UE100は、バッテリに余裕がある場合に、スケジューリング機能を起動したが、これに限られない。UE100は、バッテリに余裕がない場合でも、スケジューリング機能を起動してもよい。これにより、例えば、UE100は、緊急で送信したいデータがある場合に、当該データを送信するために無線リソースの割り当てを行うことができる。
 また、上述した実施形態において、UE100は、スケジューリングUE100からの報知信号を検知しない場合に、スケジューリング機能を起動していたが、これに限られない。例えば、UE100は、報知信号を受信した場合であっても、報知信号の受信強度が閾値以下であれば、スケジューリング機能を起動してもよい。
 また、上述した実施形態において、UE100は、バッテリ情報をスケジューリングUE100に接続した後だけでなく、定期的又は非周期的にバッテリ情報を送信してもよい。例えば、UE100は、バッテリ残量が少ないことを示す閾値をバッテリ残量が下回った場合、又は、バッテリ残量が多いことを示す閾値をバッテリ残量が超えた場合に、バッテリ情報を送信してもよい。
 また、上述した実施形態(ケース1A)において、スケジューリングUE100が同期補正を行う場合、一方のスケジューリングUE100が同期補正を行ったが、同期タイミングの異なる両方のスケジューリングUE100が同期補正を行ってもよい。
 また、上述した実施形態(ケース2B)において、スケジューリングUE100は、譲渡要求を送信することによって、スケジューリング役割を譲渡していたが、これに限られない。例えば、スケジューリングUE100は、譲渡要求を受信した候補UE100から、スケジューリング役割の譲渡を許諾する旨の譲渡要求応答を受信した場合に、スケジューリング役割の譲渡が成立したと判定してもよい。この場合、スケジューリングUE100は、譲渡要求応答を受信した後に、報知信号の送信先を切り替えるタイミングを示す情報及び/又はスケジューリングUE100によって無線リソースが管理されていたUE100に関する情報を送信してもよい。また、スケジューリングUE100は、スケジューリング役割の譲渡を拒否する旨の譲渡要求応答を受信した場合、別の候補UE100に新たに譲渡要求を送信してもよい。
 また、上述した実施形態では、本発明をLTEシステムに適用する一例を説明したが、LTEシステムに限定されるものではなく、LTEシステム以外のシステムに本発明を適用してもよい。
 なお、日本国特許出願第2013-179434(2013年8月30日出願)の全内容が、参照により、本願明細書に組み込まれている。
 本発明に係る移動通信システム及びユーザ端末によれば、D2D通信を行うユーザ端末が無線リソースの割り当てを行う場合において、無線リソースの重複を抑制可能である。

Claims (24)

  1.  直接的な端末間通信であるD2D通信をサポートする移動通信システムであって、
     前記D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を有する第1のユーザ端末を備え、
     前記第1のユーザ端末は、前記スケジューリング機能が有効である場合、前記第1のユーザ端末が前記無線リソースの割り当てを行うスケジューリング端末であることを示す識別情報を含むメッセージを周期的又は非周期的にブロードキャストすることを特徴とする移動通信システム。
  2.  前記スケジューリング端末を探索する第2のユーザ端末をさらに備え、
     前記第2のユーザ端末は、前記スケジューリング端末の探索によって前記メッセージを含む信号を検知した場合、前記メッセージをブロードキャストする前記第1のユーザ端末との間で、少なくとも同期を確立することを特徴とする請求項1に記載の移動通信システム。
  3.  前記第2のユーザ端末は、前記メッセージを含む信号又は前記第1のユーザ端末から送信される同期信号を用いて、前記第1のユーザ端末との間で同期を確立することを特徴とする請求項2に記載の移動通信システム。
  4.  前記第2のユーザ端末は、前記同期の確立に加えて、前記第1のユーザ端末と接続を確立することを特徴とする請求項2に記載の移動通信システム。
  5.  前記第2のユーザ端末は、前記メッセージを含む信号を検知した場合、前記第1のユーザ端末との接続を確立するためのランダムアクセス手続を開始し、
     前記第1のユーザ端末は、前記ランダムアクセス手続に基づいて、前記第2のユーザ端末に割り当てた前記無線リソースを送信するために用いられる一時的識別子を前記第2のユーザ端末に送信することを特徴とする請求項2に記載の移動通信システム。
  6.  前記第2のユーザ端末は、前記ランダムアクセス手続において、RRCレイヤにおける接続のための情報の送信を省略し、
     前記第2のユーザ端末は、前記D2D通信のために予め規定された設定値を用いてRRCレイヤにおける接続を行うことを特徴とする請求項5に記載の移動通信システム。
  7.  前記第1のユーザ端末は、前記ランダムアクセス手続において、前記ランダムアクセス手続の成否を判定するために用いられる競合解決メッセージの送信を省略することを特徴とする請求項5に記載の移動通信システム。
  8.  前記第2のユーザ端末は、前記第1のユーザ端末との間において、PHYレイヤにおける接続のみを確立し、
     前記第2のユーザ端末は、PHYレイヤにおける接続を確立した後、前記第1のユーザ端末からの前記PHYレイヤにおけるメッセージの待ち受けを開始することを特徴とする請求項4に記載の移動通信システム。
  9.  前記第2のユーザ端末は、前記第1のユーザ端末からデータを受信する受信部を備え、
     前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、送受信するデータがない場合、前記受信部を間欠的に起動する間欠受信を行うことを特徴とする請求項4に記載の移動通信システム。
  10.  前記第2のユーザ端末は、前記スケジューリング機能を有し、
     前記第2のユーザ端末は、前記メッセージを含む信号を検知しなかった場合、前記スケジューリング機能を有効にすることを特徴とする請求項4に記載の移動通信システム。
  11.  前記第2のユーザ端末は、前記メッセージを含む信号を検知せず、且つ、バッテリ残量が閾値を超えている場合に、前記スケジューリング機能を有効にすることを特徴とする請求項10に記載の移動通信システム。
  12.  前記第1のユーザ端末は、前記第2のユーザ端末との接続を確立した後、前記第2のユーザ端末から未送信データの量を示すバッファ状態報告を受信し、
     前記第1のユーザ端末は、前記バッファ状態報告に応じて、前記第2のユーザ端末に前記無線リソースの割り当てを行うことを特徴とする請求項4に記載の移動通信システム。
  13.  前記未送信データは、優先度の異なる複数の論理チャネルグループに分類されており、
     前記第2のユーザ端末は、前記複数の論理チャネルグループそれぞれの前記未送信データの量を示す前記バッファ状態報告を送信し、
     前記第1のユーザ端末は、前記バッファ状態報告に基づく前記優先度に応じて、前記第2のユーザ端末に前記無線リソースの割り当てを行うことを特徴とする請求項12に記載の移動通信システム。
  14.  前記第1のユーザ端末は、前記第2のユーザ端末との接続を確立した後、前記第2のユーザ端末に前記無線リソースの割り当てを行い、
     前記第1のユーザ端末は、前記第2のユーザ端末からの再送要求に基づく前記無線リソースの割当情報を再送する再送処理を行わない代わりに、前記第2のユーザ端末からの要求又は前記第2のユーザ端末との間の通信方式の種類に応じて前記無線リソースの割当情報を繰り返して送信することを特徴とする請求項4に記載の移動通信システム。
  15.  前記第1のユーザ端末が前記無線リソースの割り当てを管理していない第3のユーザ端末をさらに備え、
     前記第1のユーザ端末が、前記第3のユーザ端末からの前記メッセージを含む信号を検知した場合で、且つ、前記第3のユーザ端末と前記D2D通信の同期タイミングがずれている場合、前記同期タイミングを合わせるための補正を行うことを特徴とする請求項1に記載の移動通信システム。
  16.  前記第1のユーザ端末は、前記同期タイミングを合わせるために、前記第1のユーザ端末の所定のサブフレームを設定せずに、前記第1のユーザ端末の前記所定のサブフレームの次のサブフレームの先頭を、前記第3のユーザ端末のサブフレームの先頭に一致させることを特徴とする請求項15に記載の移動通信システム。
  17.  前記第1のユーザ端末及び前記第2のユーザ端末と異なる第4のユーザ端末をさらに備え、
     前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、前記スケジューリング端末の探索を行い、
     前記第2のユーザ端末は、前記第4のユーザ端末からの前記メッセージを含む信号を検知した場合、前記第4のユーザ端末から前記メッセージを含む信号を検知したことを示すスケジューリング端末情報を前記第1のユーザ端末に送信することを特徴とする請求項4に記載の移動通信システム。
  18.  前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、前記スケジューリング端末の探索を停止し、
     前記第2のユーザ端末は、干渉を検知した場合、前記スケジューリング端末の探索を再開することを特徴とする請求項4に記載の移動通信システム。
  19.  特定のユーザ端末に向けた特定の情報をブロードキャストする第5のユーザ端末をさらに備え、
     前記第1のユーザ端末は、前記第5のユーザ端末から前記特定の情報を受信し、且つ、前記特定のユーザ端末が前記第1のユーザ端末でない場合、前記特定の情報を転送するために前記特定の情報をブロードキャストすることを特徴とする請求項1に記載の移動通信システム。
  20.  前記第2のユーザ端末は、前記第1のユーザ端末との接続を確立した後、前記第1のユーザ端末からの前記メッセージを含む信号を改めて検知し、
     前記第2のユーザ端末は、改めて検知した前記メッセージを含む信号の信号強度が閾値以下である場合、前記第2のユーザ端末の前記スケジューリング機能を有効にすることを特徴とする請求項4に記載の移動通信システム。
  21.  前記第1のユーザ端末は、前記第2のユーザ端末との接続を確立した後、前記第2のユーザ端末からバッテリの状態を示すバッテリ情報を受信し、
     前記第1のユーザ端末は、前記バッテリ情報及び前記第1のユーザ端末のバッテリ残量に基づいて、前記第1のユーザ端末の代わりに前記スケジューリング端末になることを前記第2のユーザ端末に要求することを特徴とする請求項4に記載の移動通信システム。
  22.  前記第1のユーザ端末は、前記第2のユーザ端末が前記スケジューリング端末になる場合、前記第2のユーザ端末が前記メッセージのブロードキャストを開始するタイミングに合わせて、前記メッセージのブロードキャストを停止することを特徴とする請求項21に記載の移動通信システム。
  23.  直接的な端末間通信であるD2D通信をサポートする移動通信システムにおけるユーザ端末であって、
     前記D2D通信に用いられる無線リソースを割り当てるスケジューリング機能を制御する制御部を備え、
     前記制御部は、前記スケジューリング機能が有効である場合、前記ユーザ端末が前記無線リソースの割り当てを行うスケジューリング端末であることを示す識別情報を含むメッセージを周期的又は非周期的にブロードキャストする制御を行うことを特徴とするユーザ端末。
  24.  直接的な端末間通信であるD2D通信をサポートする移動通信システムにおけるユーザ端末であって、
     前記D2D通信に用いられる無線リソースの割り当てを行うスケジューリング端末を探索する制御を行う制御部を備え、
     前記制御部は、他のユーザ端末が前記スケジューリング端末であることを示す識別情報を含むメッセージを含む信号を検知した場合、前記メッセージをブロードキャストする前記他のユーザ端末との接続を確立する制御を行うことを特徴とするユーザ端末。
PCT/JP2014/072342 2013-08-30 2014-08-26 移動通信システム及びユーザ端末 WO2015030017A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/913,616 US9642090B2 (en) 2013-08-30 2014-08-26 Mobile communication system and user terminal
US15/583,102 US9992816B2 (en) 2013-08-30 2017-05-01 Mobile communication system and user terminal that support D2D communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013179434A JP6169442B2 (ja) 2013-08-30 2013-08-30 移動通信システム及びユーザ端末
JP2013-179434 2013-08-30

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/913,616 A-371-Of-International US9642090B2 (en) 2013-08-30 2014-08-26 Mobile communication system and user terminal
US15/583,102 Continuation US9992816B2 (en) 2013-08-30 2017-05-01 Mobile communication system and user terminal that support D2D communication

Publications (1)

Publication Number Publication Date
WO2015030017A1 true WO2015030017A1 (ja) 2015-03-05

Family

ID=52586570

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/072342 WO2015030017A1 (ja) 2013-08-30 2014-08-26 移動通信システム及びユーザ端末

Country Status (3)

Country Link
US (2) US9642090B2 (ja)
JP (1) JP6169442B2 (ja)
WO (1) WO2015030017A1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10117224B2 (en) * 2013-09-20 2018-10-30 Qualcomm Incorporated MAC subheader for D2D broadcast communication for public safety
JP6104778B2 (ja) 2013-10-31 2017-03-29 株式会社Nttドコモ 通信装置、及びコンフィギュレーション制御方法
TWI612833B (zh) * 2014-09-17 2018-01-21 創新音速股份有限公司 在一無線通訊系統中請求資源的方法及裝置
EP3235313B1 (en) * 2014-12-19 2021-04-14 Sony Corporation User equipment, radio access network node and method of determining a relative position of user equipments
EP3386256A4 (en) * 2016-01-29 2019-06-26 Guangdong Oppo Mobile Telecommunications Corp., Ltd. METHOD FOR TRANSMITTING DATA OVER SIDE CONNECTION AND TERMINAL
EP3439398B1 (en) 2016-03-31 2022-03-30 Sony Group Corporation Base station, communication method and system
US11166328B2 (en) 2017-09-19 2021-11-02 Apple Inc. Control and shared channels in device-to-device communication
US10764918B2 (en) * 2018-06-11 2020-09-01 At&T Intellectual Property I, L.P. Wireless communication framework for multiple user equipment
JP2021530150A (ja) * 2018-06-28 2021-11-04 コンヴィーダ ワイヤレス, エルエルシー 新無線車両サイドリンク共有チャネルデータ送信のためのサイドリンクバッファステータスレポートおよびスケジューリング要求
US10951362B2 (en) 2018-08-10 2021-03-16 At&T Intellectual Property I, L.P. Hybrid automatic repeat request and scheduling for wireless cellular systems with local traffic managers
US11284376B2 (en) * 2018-08-17 2022-03-22 At&T Intellectual Property I, L.P. Distributed control information for multiple party communications for 5G or other next generation network
US11234251B2 (en) 2018-08-17 2022-01-25 At&T Intellectual Property I, L.P. Generic control channel configuration for new radio sidelink
CN111328080B (zh) * 2018-12-17 2023-03-21 华为技术有限公司 资源分配的方法和通信装置
US11039422B2 (en) 2019-01-11 2021-06-15 At&T Intellectual Property I, L.P. Load manager performance management for 5G or other next generation network
CN113574966A (zh) * 2019-03-19 2021-10-29 株式会社Ntt都科摩 用户装置
WO2020188773A1 (ja) * 2019-03-19 2020-09-24 株式会社Nttドコモ 通信装置及び通信方法
JP7495006B2 (ja) 2020-08-06 2024-06-04 富士通株式会社 情報送信方法、リソース決定方法及び装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056542A1 (fr) * 2001-01-09 2002-07-18 Adtec Corporation Systeme de transmission radio
JP2010056955A (ja) * 2008-08-28 2010-03-11 Sanyo Electric Co Ltd 無線装置
JP2012524443A (ja) * 2009-04-16 2012-10-11 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ネットワークにおいて通信するための方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005034434A1 (ja) 2003-10-03 2005-04-14 Sharp Kabushiki Kaisha 通信装置、その装置の動作モード起動方法、通信方法、通信システム、プログラム、および、そのプログラムを記録した記録媒体
CN103733682A (zh) * 2011-06-01 2014-04-16 株式会社Ntt都科摩 使用小节点设备的移动通信中的增强的本地接入
TWI620459B (zh) * 2012-05-31 2018-04-01 內數位專利控股公司 在蜂巢式通訊系統中賦能直鏈通訊排程及控制方法
US9955408B2 (en) * 2013-02-22 2018-04-24 Samsung Electronics Co., Ltd. Network-assisted multi-cell device discovery protocol for device-to-device communications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056542A1 (fr) * 2001-01-09 2002-07-18 Adtec Corporation Systeme de transmission radio
JP2010056955A (ja) * 2008-08-28 2010-03-11 Sanyo Electric Co Ltd 無線装置
JP2012524443A (ja) * 2009-04-16 2012-10-11 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ネットワークにおいて通信するための方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
FUJITSU: "Cluster-based unified approach to D2D direct communication", 3GPP TSG-RAN WG1 MEETING #74 R1-133140, 10 August 2013 (2013-08-10) *
FUJITSU: "D2D discovery and synchronization based on clusters", 3GPP TSG-RAN WG1 MEETING #74 R1-133143, 10 August 2013 (2013-08-10) *
NOKIA ET AL.: "Communication without network coverage", 3GPP TSG-RAN WG1 MEETING #74 R1- 133495, 10 August 2013 (2013-08-10) *

Also Published As

Publication number Publication date
US9992816B2 (en) 2018-06-05
US20170238357A1 (en) 2017-08-17
US20160205714A1 (en) 2016-07-14
JP2015050529A (ja) 2015-03-16
US9642090B2 (en) 2017-05-02
JP6169442B2 (ja) 2017-07-26

Similar Documents

Publication Publication Date Title
JP6169442B2 (ja) 移動通信システム及びユーザ端末
US9942933B2 (en) Mobile communication system and user terminal
US10097966B2 (en) Communication control method and user terminal for selecting synchronization reference of device-to-device (D2D)
JP6457674B2 (ja) 通信方法、無線端末及びプロセッサ
JP6224861B2 (ja) ユーザ端末、プロセッサ、及び方法
US10484160B2 (en) Mobile communication system, user terminal, processor, storage medium, and base station supporting proximity service communication
JP2017103797A (ja) 制御方法、ユーザ端末、プロセッサ、及び基地局
JP6077680B2 (ja) ユーザ端末、移動通信方法及びプロセッサ
US20160338016A1 (en) Mobile communication system and user terminal
US10264557B2 (en) User terminal and processor performing D2D communication
JP6615729B2 (ja) 通信方法、ユーザ端末及びプロセッサ
JP6140292B2 (ja) ネットワーク装置及びユーザ端末
JP2017200223A (ja) ユーザ端末、移動通信システム及び方法
EP3076700A1 (en) Communication control method and base station

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: 14840499

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14913616

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14840499

Country of ref document: EP

Kind code of ref document: A1