WO2015039308A1 - 设备对设备通信的方法及装置 - Google Patents

设备对设备通信的方法及装置 Download PDF

Info

Publication number
WO2015039308A1
WO2015039308A1 PCT/CN2013/083788 CN2013083788W WO2015039308A1 WO 2015039308 A1 WO2015039308 A1 WO 2015039308A1 CN 2013083788 W CN2013083788 W CN 2013083788W WO 2015039308 A1 WO2015039308 A1 WO 2015039308A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
subframe
user equipment
data frame
base station
Prior art date
Application number
PCT/CN2013/083788
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 CN201380068629.3A priority Critical patent/CN104885536B/zh
Priority to KR1020167000851A priority patent/KR101784899B1/ko
Priority to JP2016537074A priority patent/JP6160008B2/ja
Priority to PCT/CN2013/083788 priority patent/WO2015039308A1/zh
Priority to US14/900,984 priority patent/US20160150492A1/en
Priority to EP13893717.2A priority patent/EP3001742B1/en
Publication of WO2015039308A1 publication Critical patent/WO2015039308A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/0065Synchronisation arrangements determining timing error of reception due to propagation delay using measurement of signal travel time

Definitions

  • Embodiments of the present invention relate to the field of communications technologies, and, more particularly, to a D2D (Device to Device) communication method and apparatus.
  • Background technique D2D (Device to Device) communication method and apparatus.
  • the UE Due to the transmission delay between the base station and the user equipment, the UE (English name: User Equipment, Chinese full name: user equipment) has a delay in receiving the downlink information sent by the base station, and the time when the base station transmits the downlink information, the base station The time when the uplink information sent by the UE is received is also delayed relative to the time when the UE sends the uplink information. Therefore, in order to avoid interference between symbols, in the physical layer design, it is necessary to accurately design the timing of the data frame (i.e., the timing at which the UE receives or transmits the data frame) and the configuration of the data frame.
  • the timing of the data frame i.e., the timing at which the UE receives or transmits the data frame
  • the data frame contains a special subframe, and the special subframe contains a GP (English full name: Guard Period, Chinese full name: protection time), This guard time is set between the downlink data frame and the uplink data frame.
  • the UE sends the uplink information in advance according to the TA (English full name: Timing Advance, Chinese full name: time advance value) sent by the base station, and is implemented by the GP set in the data frame. In this way, the time when the uplink information of the UE arrives at the base station can be aligned, and the protection time between the base station and the user equipment for performing uplink and downlink data switching is performed.
  • D2D communication is a technology that allows direct communication between UEs under the control of the system.
  • this communication scenario there is not only a timing offset between the base station and the UE, but also a timing offset between the UEs.
  • the D2D communication service such as the proximity of the UE in the LTE system (English name: Device to Device Proximity Service, English abbreviation: D2D ProSe) service, the timing deviation and the timing of the data frame deviate, resulting in symbols Interference. Summary of the invention
  • Embodiments of the present invention provide a method and apparatus for device-to-device communication, which can avoid interference between symbols.
  • a first aspect provides a device-to-device communication method, where the method includes: a first user equipment acquiring a reference time, a first timing advance, and a data frame configuration, where the first timing advance represents the first user The device receives a timing advance of the first received subframe in the data frame configuration, where the first received subframe is sent by the second user equipment, and the first user equipment according to the reference time, the first A timing advance and the data frame configuration determine a time at which the first received subframe is received.
  • the first serving base station of the first user equipment is the same as the second serving base station of the second user equipment
  • the first timing advance is according to the following Determining, by the at least one timing offset, a first timing offset between the first user equipment and the first serving base station, a second timing offset between the second user equipment and the second serving base station, and a third timing offset between the first user equipment and the second user equipment.
  • the reference time is determined according to at least one time: the reference time is determined according to at least one of the following times The time when the first serving base station sends the data frame, the time when the second serving base station sends the data frame, and the time when the first user equipment receives the data frame sent by the first serving base station, the second user The time at which the device receives the data frame sent by the second serving base station.
  • the first user equipment is configured according to the reference time, the first timing advance, and the data frame Determining the time of receiving the first receiving subframe, the method includes: determining, by the first user equipment, that the time t of the first receiving subframe is:
  • the ⁇ is the first timing advance and is the first timing offset, the first a delay between the first received subframe and the first subframe in the data frame configuration, where the t subframe represents one of a second timing offset or a third timing offset;
  • time t of the first user equipment receiving the first receiving subframe is determined as:
  • t 1 t l 0 - t 1 / 2 + ⁇ t ⁇ subframe
  • the ⁇ is the first timing offset, the second timing offset, or the third timing One of the deviations, the first time advance amount, the t subframe Determining a delay between the first received subframe and the first subframe in the data frame configuration.
  • the first serving base station of the first user equipment is different from the second serving base station of the second user equipment
  • the first timing advance is determined according to at least one timing offset: a first timing offset between the first user equipment and the first serving base station, the second user equipment and the second service a second timing offset between the base stations, a third timing offset between the first user equipment and the second user equipment, and a fourth timing between the first serving base station and the second serving base station deviation.
  • the reference time is determined according to at least one time: a time when the first serving base station sends a data frame, The time at which the second serving base station sends the data frame, the time at which the first user equipment receives the data frame sent by the first serving base station, and the first user equipment receives the data frame sent by the second serving base station Time, the time at which the second user equipment receives the data frame sent by the first serving base station, and the time at which the second user equipment receives the data frame sent by the second serving base station.
  • the first user equipment is configured according to the reference time, the first timing advance, and the data frame And determining, by the first user equipment, the time that the first user equipment receives the first receiving subframe is determined by:
  • the (tr 4 ) is the first timing advance
  • the ⁇ is the first One of a timing offset, the second timing offset, or the third timing offset
  • the t 4 is the fourth timing offset
  • the t subframe represents the first receiving subframe and the data frame The delay between the first subframe in the configuration
  • time t of the first user equipment receiving the first receiving subframe is determined as:
  • the (t + ) is the first timing advance
  • the first timing is One of a deviation, the second timing deviation, or the third timing deviation
  • the t 4 is the fourth timing offset
  • the t subframe represents a delay between the first receiving subframe and the first subframe in the data frame configuration.
  • the first user equipment receives the first that is sent by the first serving base station of the first user equipment
  • the first amount of time advance is a value that is sent by the first serving base station of the first user equipment.
  • the data frame configuration includes at least one protection time sent to receive and at least one protection time received.
  • the data frame configuration is sent by the first serving base station of the first user equipment to the first
  • the configuration of the user equipment or the data frame is pre-negotiated by the first user equipment and the second user equipment.
  • the first user equipment determines to send according to the reference time, the second timing advance, and the data frame configuration. a time of the first transmission subframe in the data frame configuration, where the second timing advance indicates a timing advance of the first user equipment to send the first transmission subframe.
  • the second timing advance is a number between the first user equipment and the first serving base station Deviation at a certain time.
  • a second aspect provides a device-to-device communication method, the method includes: receiving, according to a time when a user equipment that performs device-to-device D2D communication receives a first received subframe in a data frame configuration, and sending, by the user equipment, the data Setting a time of the first transmission subframe and the data frame configuration in the frame configuration to determine a first time and a second time; setting a first subframe and a second subframe according to the first time and the second time a guard time; wherein, the first subframe and the second subframe are sequentially adjacent in the data frame configuration, when the first subframe is a receiving subframe and the second subframe is a sender
  • the first time indicates an end time of the user equipment to receive the first subframe
  • the second time indicates a start time of the user equipment to send the second subframe
  • the first time indicates an end time of the user equipment to send the second subframe
  • the setting a guard time between the first subframe and the second subframe according to the first time and the second time includes: When the difference between the first time and the second time is greater than the first threshold, in the data configuration, setting a guard time between the first subframe and the second subframe is not included; or when the When the difference between the first time and the second time is less than or equal to the first threshold, in the data configuration, setting at least one guard time between the first subframe and the second subframe is set.
  • the method is performed by a network side device or the user equipment.
  • a first user equipment configured to acquire a reference time, a first timing advance, and a data frame configuration, where the first timing advance indicates the first a user equipment receives a timing advance of a first received subframe in the data frame configuration, where the first received subframe is sent by a second user equipment, and a determining unit is configured to obtain, according to the acquiring unit, The reference time, the first timing advance, and the data frame configuration determine a time at which the first received subframe is received.
  • the first serving base station of the first user equipment is the same as the second serving base station of the second user equipment, and the first acquired by the acquiring unit
  • the timing advance is determined according to at least one timing offset: a first timing offset between the first user equipment and the first base station, and a second between the second user equipment and the second base station a timing offset, and a third timing offset between the first user equipment and the second user equipment.
  • the reference time acquired by the acquiring unit is determined according to at least one time: the first serving base station The time when the data frame is sent, the time when the second serving base station sends the data frame, the time when the first user equipment receives the data frame sent by the first serving base station, and the second user equipment receives the second service The time of the data frame sent by the base station.
  • the determining unit is specifically configured to: when the first user equipment receives the first receiving subframe t is determined as:
  • the t subframe Determining a delay between the first received subframe and the first subframe in the data frame configuration; or
  • the determining unit is specifically configured to: determine, by the first user equipment, the time t of receiving the first receiving subframe as:
  • the ⁇ is the first timing offset, the second timing offset, or the third timing One of the deviations, the first time advance amount, and the t subframe represents a delay between the first receiving subframe and the first subframe in the data frame configuration.
  • the first serving base station of the first user equipment is different from the second serving base station of the second user equipment
  • the first timing advance obtained by the acquiring unit is determined according to at least one timing deviation: a first timing offset between the first user equipment and the first serving base station, the second user equipment and the first a second timing offset between the two serving base stations, a third timing offset between the first user equipment and the second user equipment, and a first between the first serving base station and the second serving base station Four timing deviations.
  • the first serving base station of the first user equipment is different from the second serving base station of the second user equipment
  • the reference time obtained by the acquiring unit is determined according to the following at least one time: a time when the first serving base station sends a data frame, and a time when the second serving base station sends a data frame, where the first user equipment receives The time of the data frame sent by the first serving base station, the time when the first user equipment receives the data frame sent by the second serving base station, and the second user equipment receives the data frame sent by the first serving base station The time at which the second user equipment receives the data frame sent by the second serving base station.
  • the determining unit is specifically configured to: when the first user equipment receives the first receiving subframe t is determined as:
  • the (trrt 4 ) is the first timing advance, and the One of the first timing offset, the second timing offset, or the third timing offset, wherein t 4 is the fourth timing offset, and the t subframe represents the first receiving subframe and a delay between the first subframe in the data frame configuration; or
  • the determining unit is specifically configured to: determine a time t for receiving the first receiving subframe as: t— — ( ⁇ / 2 ⁇ 4 ) + t sub f rame
  • the (t + ) is the first timing advance
  • the first timing is One of a deviation, the second timing deviation, or the third timing deviation
  • the t 4 being the fourth timing deviation
  • the t subframe indicating the first receiving subframe and the data frame configuration The delay between the first subframes.
  • the acquiring unit is specifically configured to: receive the foregoing that is sent by the first serving base station of the first user equipment The first time advance amount; or the acquiring unit is configured to: receive, by the first serving base station of the first user equipment, at least one timing offset for determining the first timing advance, according to the at least one A timing offset determines the first amount of time advance.
  • the data frame configuration acquired by the acquiring unit includes at least one protection time sent to receive and at least one receiving The protection time to send.
  • the data frame configuration acquired by the acquiring unit is performed by the first serving base station of the first user equipment.
  • the data frame configuration is sent to the first user equipment, or the data frame configuration is pre-negotiated by the first user equipment and the second user equipment.
  • the determining unit is further configured to: configure according to the reference time, the second timing advance, and the data frame Determining a time for transmitting the first transmission subframe in the data frame configuration, where the second timing advance indicates a timing advance of the first user equipment to send the first transmission subframe.
  • a device includes: a determining unit, configured to: receive, according to a time when a user equipment that performs device-to-device D2D communication receives a first received subframe in a data frame configuration, and send the data by the user equipment Setting a time of the first transmission subframe and the data frame configuration in the frame configuration to determine the first time and the second time; setting unit, configured to set the first time and the second time according to the determining unit Protection time between a sub-frame and a second sub-frame; The first subframe and the second subframe are sequentially adjacent in the data frame configuration.
  • the first subframe One time indicates that the user equipment receives the end time of the first subframe, and the second time indicates a start time of the user equipment to send the second subframe; or when the first subframe is a sender
  • the second subframe is a receiving subframe
  • the first time indicates an end time of the user equipment to send the first subframe
  • the second time indicates that the user equipment receives the second time The start time of the sub-frame.
  • the setting unit is specifically configured to: when the difference between the first time and the second time is greater than a first threshold, in the data configuration, Setting a protection time between the first subframe and the second subframe is not included; or the setting unit is specifically configured to: when a difference between the first time and the second time is less than or equal to a first threshold And, in the data configuration, setting at least one guard time between the first subframe and the second subframe.
  • the device in another implementation manner, is a network side device or the user equipment.
  • FIG. 1 is a schematic diagram of a scenario of a D2D communication network applicable to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of another scenario applicable to a D2D communication network according to an embodiment of the present invention
  • FIG. 3 is a device pair of an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a data frame configuration according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a data frame configuration according to another embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a data frame configuration according to still another embodiment of the present invention.
  • FIG. 7 is a schematic diagram of a data frame configuration according to still another embodiment of the present invention.
  • FIG. 8 is a flowchart of a method for device-to-device communication according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram of a data frame configuration according to an embodiment of the present invention.
  • FIG. 10 is a structural block diagram of a first user equipment according to an embodiment of the present invention
  • FIG. Figure 11 is a block diagram showing the structure of an apparatus according to an embodiment of the present invention
  • FIG. 12 is a structural block diagram of a first user equipment according to another embodiment of the present invention.
  • Figure 13 is a block diagram showing the structure of a device according to another embodiment of the present invention. Detailed ways
  • GSM Global System for Mobile communications
  • a user equipment may be referred to as a terminal, a MS (English full name: Mobile Station, Chinese full name: mobile station), a mobile terminal (Mobile Terminal), etc., and the user equipment may be RAN.
  • the user equipment can be a mobile phone (or "cellular" phone), a computer with a mobile terminal, MTC (English name: Machine Type Communication, Chinese full name: machine type communication) terminal, etc.
  • the user equipment can also be portable, pocket, handheld, computer built-in or vehicle-mounted mobile devices, which exchange with the wireless access network. Voice and / or data.
  • the base station may be a BTS in GSM or CDMA (English full name: Base Transceiver Station, Chinese full name: base station;), or may be in WCDMA.
  • the base station controller may be a BSC in GSM or CDMA, or an RNC in WCDMA, and may also be incorporated in an eNB of LTE.
  • FIG. 1 and 2 are schematic diagrams of scenarios of a D2D communication network applicable to an embodiment of the present invention.
  • One base station, two UEs, UE 102 and UE 103, respectively, are depicted in FIG. 1, and base station 101 is a serving base station for UE 102 and UE 103.
  • UE 102 and UE 103 may perform D2D communication, but for convenience of description.
  • the network system of FIG. 1 is merely a scenario in which the present invention can be implemented to more clearly describe the embodiments of the present invention, and is not intended to limit the scope of application of the embodiments of the present invention.
  • the embodiment of the present invention may be applied to other scenarios, as shown in FIG. 2, in FIG. 2, the serving base station of the UE 203 is the base station 202, and the serving base stations of the UE 204 are the base station 201, the UE 203, and the UE 204.
  • D2D communication is possible.
  • the number of devices in FIG. 1 or FIG. 2 is not limited in the embodiment of the present invention.
  • a larger number of UEs can be included.
  • the embodiment of the present invention is not limited to the type of the base station, and may be a macro base station, a micro base station, or a pico base station, a femto base station, or a relay station.
  • the time when the base station 101 receives the uplink information sent by the UE 102 has a lag t with respect to the time when the UE 102 transmits the uplink information.
  • the D2D communication there is not only a transmission delay between the base station and the UE, but also a transmission delay between the UEs.
  • the deviation as shown in FIG. 2, has a timing offset t4 between the base station 201 and the base station 202.
  • Embodiments of the present invention provide a method and apparatus for D2D communication, which can avoid interference between symbols.
  • FIG. 3 is a flow chart of a method for device-to-device communication in accordance with an embodiment of the present invention. The method of Figure 3 is performed by the UE.
  • the first UE acquires a reference time, a first timing advance, and a data frame configuration, where the first timing advance indicates a timing advance of the first received subframe in the first UE receiving the data frame configuration, where the first received subframe It is sent by the second UE.
  • the first UE determines, according to the reference time, the first timing advance, and the data frame configuration, a time for receiving the first receiving subframe.
  • the first UE determines the time of receiving the first receiving subframe in the data frame configuration by using the reference time, the first timing advance, and the data frame configuration, where the first receiving subframe is the second
  • the first time advance amount sent by the UE indicates the time advance amount of the first receiving subframe in the first UE receiving data frame configuration. Therefore, the time that the first UE receives the first received subframe sent by the second UE is adjusted by using the first timing advance, so that the first UE has a relatively accurate timing time of the data frame, and interference between symbols can be avoided.
  • the first timing advance may be determined by using at least one timing offset: And a first timing offset between the first UE and the first serving base station, a second timing offset between the second UE and the second serving base station, and a third timing offset between the first UE and the second UE.
  • the first timing advance may be a first timing offset or a combination of multiple timing offsets.
  • the reference time may be determined according to the following at least one time: a time when the first serving base station sends the data frame, a time when the first UE receives the data frame sent by the first serving base station, and the second UE receives the time sent by the first serving base station The time of the data frame.
  • the first timing advance may be determined by the following at least one timing offset: a first timing between the first UE and the first serving base station a second timing offset between the second UE and the second serving base station, a third timing offset between the first UE and the second UE, and a fourth timing offset between the first serving base station and the second serving base station .
  • the reference time may be determined according to the following at least one time: a time when the first serving base station sends the data frame, a time when the second serving base station sends the data frame, and a time when the first UE receives the data frame sent by the first serving base station, The time when the first UE receives the data frame sent by the second serving base station, the time when the second UE receives the data frame sent by the first serving base station, and the time when the second UE receives the data frame sent by the second serving base station.
  • the time t of receiving the first received subframe may be determined as: t - t 0 - t - - t sub ⁇ ame ( 1 ) where t.
  • is the first time advance amount and is one of the first timing offset, the second timing offset or the third timing offset
  • t subframe Indicates the delay between the first received subframe and the first subframe in the data frame configuration.
  • the time t of receiving the first received subframe may be determined as:
  • is one of the first timing offset, the second timing offset, or the third timing offset
  • ⁇ /2 is the first timing advance
  • t subframe represents the first subframe in the first receiving subframe and the data frame configuration The delay between frames.
  • the time t of receiving the first received subframe may be determined as: t - 1 0 - ⁇ t - 1 2 - 1 3 ⁇ ) - - t sub ⁇ ame ( 3 ) where t.
  • (t r t 2 -t 3 ) is the first timing advance
  • the ⁇ is the first timing offset
  • t 2 is the second
  • t 3 is the third timing offset
  • ⁇ 3 ⁇ 4 & 1 ⁇ represents the delay between the first received subframe and the first subframe in the data frame configuration.
  • the time t of receiving the first received subframe may also be determined as:
  • T- to- + 4 + ubframe ( 4 )
  • t For reference time and time for the first serving base station to send the downlink data frame to the first UE, (trrt 4 ) is the first timing advance, and ⁇ is one of the first timing offset, the second timing offset, or the third timing offset.
  • t 4 is a fourth timing offset
  • t subframe indicates a delay between the first received subframe and the first subframe in the data frame configuration.
  • the time t of receiving the first received subframe may also be determined as:
  • t t 0 - ⁇ t l l2+t 4 ) + t subframe ( 5 ) where t.
  • (2+t 4 ) is the first timing advance
  • is the first timing offset, the second timing offset, or the third timing offset.
  • t 4 is the fourth timing offset
  • t subframe represents the delay between the first received subframe and the first subframe in the data frame configuration.
  • the first timing advance is determined by the first timing deviation, and assuming that the first timing deviation is TA1, the first timing advance may be It is TA1, or TA1/2.
  • the first timing advance is determined by a combination of the first timing offset and the second timing offset, and assuming that the first timing offset is TA1 and the second timing offset is TA2, the first timing advance may be (TA1+TA2). /2 and so on.
  • the timing offset is related to the transmission delay.
  • timing deviation can be considered The difference is twice the propagation delay.
  • the timing deviation between the UE and the base station may be twice the propagation delay of the UE and the base station.
  • the first timing advance is determined by the timing offset, and the time when the first UE receives the first received subframe sent by the second UE is adjusted, so that the first UE has a more accurate timing of the data frame, which can be avoided. Interference between symbols.
  • the determining of the first timing advance may be performed by the serving base station of the first UE, that is, in step 301, the first UE may obtain the foregoing first timing advance from the serving base station of the first UE.
  • the first UE may receive at least one timing offset for determining the first timing advance from the serving base station of the first UE, and determine, by the first UE, the first timing advance according to the at least one timing offset. It should be understood that the embodiments of the present invention are not limited thereto.
  • the first UE determines, according to the reference time, the second timing advance, and the data frame configuration, a time when the first UE sends the first transmission subframe in the data frame configuration, where the second timing advance indicates The first UE sends a timing advance of the first transmission subframe.
  • the value of the second timing advance may be a first timing offset between the first UE and the serving base station of the first UE.
  • the first UE may obtain a data frame configuration from a network side device (such as the first serving base station), that is, the data frame configuration is sent by the network side device to the first UE. of.
  • the first UE may pre-negotiate the adopted data frame configuration with the second UE.
  • the data frame configuration is determined by one of the first UE and the second UE, and the data frame configuration is sent to another UE.
  • the data frame configuration may include at least one GP sent to the receiving GP and at least one GP receiving the sending; or the data frame configuration may include only one GP sent to the receiving, and the data frame configuration is also included. Can not include GP, and so on. It should be understood that the form of the data frame configuration employed by the embodiment of the present invention is not limited.
  • the data frame configuration of the first UE in the D2D communication includes 10 transmission subframes, and the 10 transmission subframes sequentially include 4 transmission subframes T and 1 transmission sub-transformer.
  • Transmitted to the received conversion subframe T which in turn includes a transmitting portion, a GP (also referred to as a GP sent to the receiving), and a receiving portion, and receives the transmitted converted subframe R, which in turn includes the receiving portion, GP (also referred to as receiving Send the GP) and send the part.
  • the conversion subframe may also be in other forms. As shown in FIG.
  • the conversion subframe ⁇ includes a transmission portion and a GP (also referred to as a GP sent to receive), and converts the subframe R, which in turn includes a receiving portion and a GP (also It is called the GP that receives the transmission.
  • the data frame configuration of the second UE sequentially includes four receiving subframes R, one converted subframe R that receives the transmission, four transmitting subframes T, and one converted subframe T that is sent to the receiving.
  • the data frame configuration of the first UE may include four receiving subframes R, one receiving subframe R that receives the transmission, four transmitting subframes T, and one converting subframe that is sent to the receiving
  • the data frame configuration of the second UE may include four transmission subframes T, one conversion subframe ⁇ transmitted to the reception, four reception subframes R, and one conversion subframe R that receives the transmission.
  • the embodiments of the present invention are not limited thereto. It should be noted that, in the embodiment of the present invention, the number and location (sequence) of the transmitting subframe, the receiving subframe, and the converting subframe (ie, GP) in the data frame configuration are not limited, for example, the data frame configuration may be schematically As shown in Figure 6.
  • the first time and the data frame configuration may be determined according to the time when the UE that performs the device-to-device D2D communication receives the first received subframe in the data frame configuration, the time of the first transmission subframe in the UE sending the data frame configuration, and the data frame configuration. a second time; setting a guard time between the first subframe and the second subframe according to the first time and the second time.
  • the first subframe and the second subframe are sequentially adjacent in the data frame configuration.
  • the first time indicates that the UE receives the first subframe.
  • the end time of a subframe (also referred to as "stop time"), the second time indicates the start time of the second subframe transmitted by the UE; or when the first subframe is a transmission subframe and the second subframe is a reception subframe
  • the first time indicates the end time of the first subframe to be sent by the UE
  • the second time indicates the start time of the second subframe received by the UE.
  • the GP can also be set based on the received timing advance, the transmitted timing advance, and the data frame configuration.
  • the GP is set according to the first time advance amount, the second timing advance, and the data frame configuration described above.
  • the at least one guard time is set between the first subframe and the second subframe.
  • the GP in the data frame configuration may be set by the network side device (such as the first serving base station).
  • the GP in the data frame configuration may also be set by the first UE and the second UE in advance. It should be understood that the embodiments of the present invention are not limited thereto.
  • the selection of the reference time may be sent by the network side device to the first UE, or may be determined by the first UE and the second UE in advance negotiation.
  • the reception end time of the reception subframe and the transmission start time of the transmission subframe or the transmission end time of the transmission subframe and the reception subframe is received to determine whether or not the GP is set in the data frame configuration, so that resources can be effectively utilized while avoiding interference between symbols.
  • the two UEs performing D2D communication are UE1 and UE2, respectively, and UE1 and UE2 obtain the reference time, the data frame configuration, and the first timing advance (received timing advance), and optionally, the second time advance is also acquired. Quantity (the amount of time to send). For the manner of obtaining the information for determining the timing of the data frame, reference may be made to the above, and details are not described herein again.
  • the data frame configuration of the D2D communication is exemplified in FIG. 7.
  • the data frame configuration of the UE1 includes 10 transmission subframes, and the 10 transmission subframes sequentially include 4 transmission subframes T and 1 transmission subframes transmitted to the reception ⁇ ', 4 receiving subframes R and 1 receiving converted subframe R, respectively, correspondingly, the data frame configuration of UE2 includes 4 receiving subframes R, 1 receiving converted subframe R, and 4 The subframe T and one are transmitted to the received converted subframe T'.
  • the timing advance of receiving and transmitting of UE1 is optional, and ⁇ whik may be determined by a timing offset, for example, ⁇ chorus may be a timing offset between UE1 and a serving base station of UE1; a timing advance of UE2 transmission
  • ⁇ 21 the received timing advance of UE2 is ( ⁇ 21 - ⁇ 22 ).
  • the serving base station of UE2 may send 21 and 22 to UE2, and UE2 determines the received timing advance, of course, 21 and ( ⁇ 21 - ⁇ 22 ) can be directly transmitted to UE2.
  • eight 21 and 22 may also be determined by timing offsets.
  • the manner of determining the timing advance according to the timing deviation may refer to the foregoing, and details are not described herein again.
  • the examples are not intended to limit the scope of the invention.
  • the value of the timing advance may be a positive value or a negative value, which is not limited by the embodiment of the present invention.
  • 8 is a flow chart of a method of device-to-device communication in accordance with an embodiment of the present invention. 801. Determine a first time and a second time according to a time when the first receiving subframe in the data frame configuration of the UE that receives the device-to-device D2D communication, a time of the first sending subframe in the data frame configuration of the UE, and a data frame configuration. .
  • the first time indicates that the UE receives the first subframe.
  • the end time of a subframe also referred to as "stop time"
  • the second time indicates the start time of the second subframe to be transmitted by the UE; or when the first subframe is a transmission subframe and the second subframe is a reception subframe
  • the first time indicates the end time of the first subframe to be sent by the UE
  • the second time indicates the start time of the second subframe received by the UE.
  • the embodiment of the present invention determines, according to the two subframes that are adjacent to each other in the data frame configuration, the reception end time of the reception subframe, the transmission start time of the transmission subframe, the transmission end time of the transmission subframe, and the reception start time of the reception subframe. Whether to set the GP in the data frame configuration, in order to avoid interference between symbols, it is also possible to effectively utilize resources.
  • the first receiving subframe may be the same as or different from the first subframe, in the data frame.
  • the first receiving subframe and the first subframe have a certain subframe delay. Therefore, the receiving time of the first subframe may be determined by the receiving time and the subframe delay of the first receiving subframe. Similarly, the start time of transmitting the second subframe may also be determined by the transmission time of the first transmission subframe and the subframe delay.
  • the first receiving subframe may be the same as or different from the second subframe.
  • the first receiver There is a certain subframe delay between the frame and the second subframe. Therefore, the start time of receiving the second subframe can be determined by the receiving time and the subframe delay of the first receiving subframe. Similarly, the end time of transmitting the first subframe may also be determined by the transmission time of the first transmission subframe and the subframe delay.
  • step 802 when the difference between the first time and the second time is greater than the first threshold, in the data configuration, setting protection between the first subframe and the second subframe is not included. time. Or, when the difference between the first time and the second time is less than or equal to the first threshold, in the data configuration, setting at least one guard time between the first subframe and the second subframe is set.
  • the method of FIG. 8 may be performed by a network side device or a user equipment.
  • the data frame configuration may be set by a network side device (such as a serving base station of the first UE) GP, of course, the GP in the data frame configuration may also be set by the first UE and the second UE in advance. It should be understood that the embodiments of the present invention are not limited thereto.
  • the data frame configuration in D2D communication is 5 transmission subframes and 5 reception subframes in order.
  • the data frame configuration shown in FIG. 9 is TTTRRRRRTT in sequence, and correspondingly, for UE2, the data frame configuration shown in FIG. 9 is RRRTTTTTRR.
  • the end time of UE2 reception ⁇ 1 ⁇ 2
  • the start time of the transmission eight ⁇ is the difference between ⁇ and ⁇ .
  • the transmission to the reception ie, the second subframe is the reception subframe and the first subframe is the transmission subframe: ' 2 in FIG.
  • the start time received by UE2 is the end time sent by UE2, 2 is 1 "The difference between 2 and 2. It is assumed that the conversion time for receiving and sending to receiving needs to be set. If the obtained ⁇ is 0.5ms, that is, the difference of the received transmission is much larger than the conversion time of the received transmission, and there is no need to set the conversion time for receiving the transmission.
  • the start time ⁇ ' 2 received by UE2 is even earlier than the end time ⁇ 2 sent by UE2, that is, 2 ⁇ 2 and 2 are negative values, and at least 0.5 ms plus 20/zs is required at this time.
  • the guard time that is, 8 OFDM (Orthogonal Frequency Division Multiple) symbols are required to provide the guard interval, so that the end time ⁇ 2 of the transmission is earlier than the start time of the reception ⁇ ' 2 The interval is greater than the conversion time.
  • the data frame configuration of UE1 when > tx x and ⁇ 2 ⁇ tx 2 , in the D2D communication, the data frame configuration of UE1 may be in the form of TTTTTRRRRR', when > tx x and ⁇ 2 ⁇ tx 2 , the data frame configuration of UE1 The form can be TTTTTRRRRR.
  • ⁇ and ⁇ 2 ⁇ ⁇ 2 that is, the data frame configuration needs to provide the guard time for transmission to and from the transmission
  • the data frame configuration of UE1 may be in the form of TTTT RRRRR'.
  • the data frame configuration of UE1 may be in the form of TTTTTRRRRR, that is, it is not necessary to set the guard time in the data frame configuration, so that waste of resources can be reduced.
  • ⁇ and 2 may be positive or negative, which is not limited by the embodiment of the present invention. It should also be noted that the above examples are merely exemplary, rather than It is intended to limit the scope of the invention.
  • the protection time in the data frame configuration can be reasonably set, and the resource utilization rate can be effectively improved.
  • FIG. 10 is a structural block diagram of a first UE according to an embodiment of the present invention.
  • the first UE 1000 includes The unit 1001 and the determining unit 1002 are acquired.
  • the acquiring unit 1001 is configured to acquire a reference time, a first timing advance, and a data frame configuration, where the first timing advance indicates a timing advance of the first receiving subframe in the first UE receiving the data frame configuration, where the first receiver The frame is sent by the second UE.
  • the determining unit 1002 is configured to determine, according to the reference time, the first time advance amount, and the data frame configuration acquired by the obtaining unit 1001, the time for receiving the first receiving subframe.
  • the first UE determines the time of receiving the first receiving subframe in the data frame configuration by using the reference time, the first timing advance, and the data frame configuration, where the first receiving subframe is sent by the second UE,
  • the first time advance indicates the amount of time advance of the first received subframe in the first UE received data frame configuration. Therefore, the time that the first UE receives the first receiving subframe sent by the second UE is adjusted by using the first timing advance, so that the first UE has a more accurate timing time of the data frame, and interference between symbols can be avoided.
  • the first UE 1000 may implement various steps involved in the first UE in the methods of FIG. 1 to FIG. 7. To avoid repetition, details are not described in detail.
  • the first timing advance obtained by the obtaining unit 1001 may be at least Determining a timing offset: a first timing offset between the first UE and the first serving base station, a second timing offset between the second UE and the second serving base station, and between the first UE and the second UE The third timing deviation.
  • the first timing advance obtained by the obtaining unit 1001 may be a first timing offset or a combination of a plurality of timing offsets.
  • the reference time acquired by the obtaining unit 1001 may be determined according to the following at least one time: a time when the first serving base station sends the data frame, a time when the first UE receives the data frame sent by the first serving base station, and the second UE receives the time The time of a data frame sent by a serving base station.
  • the first timing advance obtained by the obtaining unit 1001 may be determined by using at least one timing offset: a first timing offset between a UE and a first serving base station, a second timing offset between the second UE and the second serving base station, a third timing offset between the first UE and the second UE, and a first service A fourth timing offset between the base station and the second serving base station.
  • the reference time acquired by the obtaining unit 1001 may be determined according to the following at least one time: a time when the first serving base station sends the data frame, and a time when the second serving base station sends the data frame, where the first UE receives the first serving base station Time of the data frame, the first UE receives the second service base The time of the data frame sent by the station, the time when the second UE receives the data frame sent by the first serving base station, and the time when the second UE receives the data frame sent by the second serving base station.
  • t t 0 _ t l 2 + t subfmme , where t.
  • is one of the first timing offset, the second timing offset, or the third timing offset, which is the first timing advance
  • t subframe Indicates the delay between the first received subframe and the first subframe in the data frame configuration.
  • t For the reference time and for the time that the first serving base station sends the downlink data frame to the first UE, (t r t 2 -t 3 ) is the first timing advance, the ⁇ is the first timing offset, and t 2 is the second Timing deviation, t 3 is the third timing offset, and ⁇ 3 ⁇ 43 ⁇ 4 ⁇ represents the delay between the first received subframe and the first subframe in the data frame configuration.
  • the determining unit 1002 may be specifically configured to: determine a time t for receiving the first receiving subframe as: t ⁇ - ⁇ + + ts -, where t.
  • t For reference time and time for the first serving base station to send the downlink data frame to the first UE, (tr 4 ) is the first timing advance, and ⁇ is one of the first timing offset, the second timing offset, or the third timing offset.
  • t 4 is a fourth timing offset
  • t subframe represents a delay between the first received subframe and the first subframe in the data frame configuration.
  • the determining unit 1002 may be specifically configured to: determine the time t of receiving the first receiving subframe as: + where t. For reference time and first to the first serving base station
  • the time when the UE sends the downlink data frame is the first time advance amount, where ⁇ is one of the first timing offset, the second timing offset or the third timing offset, and t 4 is the fourth timing offset, and ⁇ 3 ⁇ 43 ⁇ 41 ⁇ indicates the first The delay between the received subframe and the first subframe in the data frame configuration.
  • the determination of the timing deviation does not mean that it is completely equal to the timing deviation.
  • the first timing advance is determined by the first timing offset, and assuming that the first timing offset is TA1, the first timing advance may be TA1, or TA1/2.
  • the first timing advance is determined by a combination of the first timing offset and the second timing offset, and assuming that the first timing offset is TA1 and the second timing offset is TA2, the first timing advance may be (TA1+TA2). /2 and so on.
  • the timing offset is related to the transmission delay.
  • the timing deviation can be considered to be twice the propagation delay.
  • the timing deviation between the UE and the base station may be twice the propagation delay of the UE and the base station.
  • the first timing advance is determined by the timing offset, and the time when the first UE receives the first received subframe sent by the second UE is adjusted, so that the first UE has a more accurate timing of the data frame, which can be avoided. Interference between symbols.
  • the acquiring unit 1001 may be specifically configured to: receive the first timing advance delivered by the first serving base station of the first UE, that is, obtain the foregoing first timing advance from the first serving base station.
  • the obtaining unit 1001 may be specifically configured to: receive, by the first serving base station, at least one timing offset for determining a first timing advance, and determine a first timing advance according to the at least one timing offset, by the determining unit 1002 according to at least A timing offset is used to determine the first time advance. It should be understood that the embodiments of the present invention are not limited thereto.
  • the determining unit 1002 is further configured to: determine, according to the reference time, the second timing advance, and the data frame configuration, a time for the first UE to send the first transmit subframe in the data frame configuration, where The second timing advance indicates the timing advance of the first UE transmitting the first transmission subframe.
  • the value of the second timing advance may be a first timing offset between the first UE and the first serving base station.
  • the acquiring unit 1001 may be specifically configured to acquire a data frame configuration from a network side device (such as a first serving base station), that is, the data frame configuration is sent by the first serving base station to the first UE. .
  • the obtaining unit 1001 may be specifically configured to pre-negotiate the data frame configuration adopted by the second UE, for example, determining, by the UE of the first UE and the second UE, the data frame configuration, and sending the data frame configuration to another UE.
  • the data frame configuration acquired by the obtaining unit 1001 may include at least one GP sent to the receiving GP and at least one GP receiving the sending; or the data frame configuration may include only one GP sent to the receiving, The data frame configuration may also not include the GP, and so on.
  • the form of the data frame configuration adopted by the embodiment of the present invention is not limited.
  • the data frame configuration may include at least one GP sent to the receiving GP and at least one GP receiving the transmission.
  • the data frame configuration may also include only one GP sent to the receiving, and the data frame configuration may not include the GP. It should be understood that the form of the data frame configuration adopted by the embodiment of the present invention is not limited.
  • the first UE and the second UE may negotiate to determine a setting of the GP in the data frame configuration.
  • the determining unit 1002 is further configured to: receive a time of the first receiving subframe in the data frame configuration, and a time and a data frame of the first sending subframe in the UE sending the data frame configuration according to the UE performing the device-to-device D2D communication.
  • the configuration determines the first time and the second time; and sets a guard time between the first subframe and the second subframe according to the first time and the second time.
  • the first subframe and the second subframe are sequentially adjacent in the data frame configuration.
  • the first time indicates that the UE receives the first subframe.
  • the end time of a subframe also referred to as "stop time"
  • the second time indicates the start time of the second subframe to be transmitted by the UE; or when the first subframe is a transmission subframe and the second subframe is a reception subframe
  • the first time indicates the end time of the first subframe to be sent by the UE
  • the second time indicates the start time of the second subframe received by the UE.
  • the determining unit 1002 is further operable to: set the GP according to the received timing advance, the transmitted timing advance, and the data frame configuration.
  • the GP is set according to the first time advance amount, the second timing advance, and the data frame configuration described above. Specifically, when the difference between the first time and the second time is greater than the first threshold, in the data configuration, setting the protection time between the first subframe and the second subframe is not included. Or, when the difference between the first time and the second time is less than or equal to the first threshold, in the data configuration, setting at least one guard time between the first subframe and the second subframe is set.
  • the reception end time of the reception subframe and the transmission start time of the transmission subframe or the transmission end time of the transmission subframe and the reception start time of the reception subframe determine whether The GP is set in the data frame configuration, so that resources can be effectively utilized while avoiding interference between symbols.
  • FIG. 11 is a block diagram showing the structure of an apparatus according to an embodiment of the present invention.
  • the device 1100 includes a determining unit 1101 and a setting unit 1102.
  • a determining unit 1101 configured to determine, according to a time when the UE receives the first received subframe in the data frame configuration, the time of the first sending subframe in the UE sending the data frame configuration, and the data frame configuration to determine the first time according to the UE performing device-to-device D2D communication And the second time.
  • the setting unit 1102 is configured to set a guard time between the first subframe and the second subframe according to the first time and the second time determined by the determining unit 1101. Wherein the first subframe and the second subframe are in data
  • the frame configuration is sequentially adjacent.
  • the first time indicates the end time of the UE receiving the first subframe (also referred to as “stop time”.
  • the second time indicates the start time of the second subframe to be sent by the UE; or when the first subframe is the transmitting subframe and the second subframe is the receiving subframe, the first time indicates that the UE sends the first subframe.
  • the end time, the second time indicates the start time of the second subframe received by the UE.
  • the embodiment of the present invention determines, according to the two subframes that are adjacent to each other in the data frame configuration, the reception end time of the reception subframe, the transmission start time of the transmission subframe, the transmission end time of the transmission subframe, and the reception start time of the reception subframe. Whether to set the GP in the data frame configuration, in order to avoid interference between symbols, it is also possible to effectively utilize resources.
  • the first receiving subframe may be the same as or different from the first subframe, and in the data frame configuration, the first There is a certain subframe delay between the receiving subframe and the first subframe. Therefore, the receiving time of the first subframe can be determined by the receiving time and the subframe delay of the first receiving subframe. Similarly, the start time of transmitting the second subframe may also be determined by the transmission time of the first transmission subframe and the subframe delay.
  • the first receiving subframe may be the same as or different from the second subframe.
  • the first receiver There is a certain subframe delay between the frame and the second subframe. Therefore, the start time of receiving the second subframe can be determined by the receiving time and the subframe delay of the first receiving subframe. Similarly, the end time of transmitting the first subframe may also be determined by the transmission time of the first transmission subframe and the subframe delay.
  • the device 1100 can implement the various steps involved in the methods of FIGS. 8-9, and will not be described in detail in order to avoid redundancy.
  • the setting unit 1102 may be specifically configured to: when the difference between the first time and the second time is greater than the first threshold, in the data configuration, setting between the first subframe and the second subframe Does not include protection time.
  • the setting unit 1102 may be specifically configured to: when the difference between the first time and the second time is less than or equal to the first threshold, in the data configuration, setting at least one guard time between the first subframe and the second subframe .
  • the device 1300 may be a network side device or a user equipment. That is, the GP in the data frame configuration may be set by the network side device (such as the serving base station or the base station controller of the first UE), or the GP in the data frame configuration may be set by the first UE and the second UE in advance. It should be understood that the embodiments of the present invention are not limited thereto.
  • Example. 12 is a block diagram showing the structure of a first user equipment in another embodiment.
  • the device 1200 includes a processor 1201, a memory 1202, and a transceiver 1203.
  • the processor 1201 controls the operation of the device 1200, which may also be referred to as a CPU (Central Processing Unit).
  • CPU Central Processing Unit
  • Memory 1202 can include read only memory and random access memory and provides instructions and data to processor 1201. A portion of memory 1202 may also include non-volatile random access memory (NVRAM).
  • the processor 1201, the memory 1202, and the transceiver 1203 are coupled together by a bus system 1210.
  • the bus system 1210 includes a power bus, a control bus, and a status signal bus in addition to the data bus. However, for clarity of description, various buses are labeled as bus system 1210 in the figure.
  • the above-described device 1200 can be applied to the method disclosed in the above embodiments of the present invention.
  • the processor 1201 may be an integrated circuit chip with signal processing capability.
  • each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1201 or an instruction in the form of software.
  • the processor 1201 is configured to acquire a reference time, a first timing advance, and a data frame configuration, where the first timing advance indicates that the transceiver 1203 receives the timing advance of the first received subframe in the data frame configuration, where the first receiver The frame is sent by the second UE.
  • the processor 1201 is further configured to determine, according to the acquired reference time, the first timing advance, and the data frame configuration, a time for receiving the first receiving subframe.
  • the first UE determines the time of receiving the first receiving subframe in the data frame configuration by using the reference time, the first timing advance, and the data frame configuration, where the first receiving subframe is sent by the second UE,
  • the first time advance indicates the amount of time advance of the first received subframe in the first UE received data frame configuration. Therefore, the time that the first UE receives the first receiving subframe sent by the second UE is adjusted by using the first timing advance, so that the first UE has a more accurate timing time of the data frame, and interference between symbols can be avoided.
  • the first UE 1200 may implement various steps involved in the first UE in the methods of FIG. 1 to FIG. 7. To avoid repetition, details are not described in detail.
  • the first timing advance obtained by the processor 1201 may be at least Determining a timing offset: a first timing offset between the first UE and the first serving base station, a second timing offset between the second UE and the second serving base station, and between the first UE and the second UE The third timing deviation.
  • the first time advance obtained by the processor 1201 The amount can be a first timing offset or a combination of multiple timing offsets.
  • the reference time acquired by the processor 1201 may be determined according to the following at least one time: a time when the first serving base station sends the data frame, a time when the first UE receives the data frame sent by the first serving base station, and the second UE receives the time The time of a data frame sent by a serving base station.
  • the first timing advance obtained by the processor 1201 may be determined by using at least one timing offset: a first timing offset between a UE and a first serving base station, a second timing offset between the second UE and the second serving base station, a third timing offset between the first UE and the second UE, and a first service A fourth timing offset between the base station and the second serving base station.
  • the reference time acquired by the processor 1201 may be determined according to the following at least one time: a time when the first serving base station sends the data frame, and a time when the second serving base station sends the data frame, where the first UE receives the first serving base station The time of the data frame, the time when the first UE receives the data frame sent by the second serving base station, the time when the second UE receives the data frame sent by the first serving base station, and the time when the second UE receives the data frame sent by the second serving base station.
  • is the first time advance amount and is one of the first timing offset, the second timing offset or the third timing offset, t subframe Indicates the delay between the first received subframe and the first subframe in the data frame configuration.
  • t t 0 _ t l 2 + t subfmme , where t.
  • is one of the first timing offset, the second timing offset, or the third timing offset, which is the first timing advance
  • t subframe Indicates the delay between the first received subframe and the first subframe in the data frame configuration.
  • the processor 1201 may be specifically configured to: determine a time t of receiving the first receiving subframe as: t ⁇ - U + t - o where t.
  • t For reference time and time for the first serving base station to send the downlink data frame to the first UE, (t r t 2 -t 3 ) is the first timing advance, the ⁇ is the first timing offset, and t 2 is the second Timing deviation, t 3 is the third timing offset, and t subframe represents the delay between the first received subframe and the first subframe in the data frame configuration.
  • the processor 1201 may be specifically configured to: determine a time t for receiving the first receiving subframe as: t H +tJ + t ⁇ —, where t.
  • t For reference time and for the first service base
  • the deviation, t subframe represents the delay between the first received subframe and the first subframe in the data frame configuration.
  • t t, - ⁇ t l l2 + t A
  • t t
  • the first timing offset
  • t subframe represents the delay between the first received subframe and the first subframe in the data frame configuration.
  • the first timing advance is determined by the first timing deviation, and assuming that the first timing deviation is TA1, the first timing advance may be It is TA1, or TA1/2.
  • the first timing advance is determined by a combination of the first timing offset and the second timing offset, and assuming that the first timing offset is TA1 and the second timing offset is TA2, the first timing advance may be (TA1+TA2). /2 and so on.
  • the timing offset is related to the transmission delay.
  • the timing offset can be considered to be twice the propagation delay.
  • the timing deviation between the UE and the base station may be twice the propagation delay of the UE and the base station.
  • the first timing advance is determined by the timing offset, and the time when the first UE receives the first received subframe sent by the second UE is adjusted, so that the first UE has a more accurate timing of the data frame, which can be avoided. Interference between symbols.
  • the processor 1201 may be specifically configured to: receive, by the transceiver 1203, a first timing advance delivered by the first serving base station, that is, obtain the foregoing first timing advance from the first serving base station.
  • the obtaining unit 1001 may be specifically configured to: receive, by the transceiver 1203, at least one timing offset that is sent by the first serving base station for determining the first timing advance, and determine the first timing advance according to the at least one timing offset, where The processor 1201 determines the first timing advance based on the at least one timing offset. It should be understood that the embodiments of the present invention are not limited thereto.
  • the processor 1201 is further configured to: determine, according to the reference time, the second timing advance, and the data frame configuration, a time for the first UE to send the first transmit subframe in the data frame configuration, where The second timing advance indicates that the transceiver 1203 sends the first transmission subframe in advance. the amount.
  • the value of the second timing advance may be a first timing offset between the first UE and the first serving base station.
  • the processor 1201 may be specifically configured to acquire a data frame configuration from a network side device (such as a first serving base station), that is, the data frame configuration is sent by the first serving base station to the first UE. .
  • the processor 1201 may be specifically configured to: pre-negotiate the data frame configuration adopted by the second UE, for example, determine, by using one of the first UE and the second UE, a data frame configuration, and send the data frame configuration to another One UE.
  • the data frame configuration acquired by the processor 1201 may include at least one GP sent to the receiving GP and at least one GP receiving the sending; or the data frame configuration may include only one GP sent to the receiving,
  • the GP configuration may not be included in the data frame configuration, and so on. It should be understood that the form of the data frame configuration adopted by the embodiment of the present invention is not limited. For a specific example, reference may be made to the embodiments in FIG. 4 to FIG. 7 above, and details are not described herein again.
  • the data frame configuration may include at least one GP sent to the receiving GP and at least one GP receiving the transmission.
  • the data frame configuration may also include only one GP sent to the receiving, and the data frame configuration may not include the GP. It should be understood that the form of the data frame configuration adopted by the embodiment of the present invention is not limited.
  • the first UE and the second UE may negotiate to determine a setting of the GP in the data frame configuration.
  • the processor 1201 is further configured to: receive, according to a time when the first receiving subframe in the data frame configuration is received by the device that performs device-to-device D2D communication, and a time and a data frame of the first sending subframe in the data frame configuration of the UE The configuration determines the first time and the second time; and sets a guard time between the first subframe and the second subframe according to the first time and the second time.
  • the first subframe and the second subframe are sequentially adjacent in the data frame configuration.
  • the first time indicates that the UE receives the first subframe.
  • the end time of a subframe also referred to as "stop time"
  • the second time indicates the start time of the second subframe to be transmitted by the UE; or when the first subframe is a transmission subframe and the second subframe is a reception subframe
  • the first time indicates the end time of the first subframe to be sent by the UE
  • the second time indicates the start time of the second subframe received by the UE.
  • the processor 1201 can be further configured to: set the GP according to the received timing advance, the transmitted timing advance, and the data frame configuration.
  • the GP is set according to the first time advance amount, the second timing advance, and the data frame configuration described above. Specifically, when the difference between the first time and the second time is greater than the first threshold, in the data configuration, setting the guard time between the first subframe and the second subframe is not included. Or, when the difference between the first time and the second time is less than or equal to the first threshold, in data configuration Setting at least one guard time between the first subframe and the second subframe is set.
  • the reception end time of the reception subframe and the transmission start time of the transmission subframe or the transmission end time of the transmission subframe and the reception start time of the reception subframe determine whether The GP is set in the data frame configuration, so that resources can be effectively utilized while avoiding interference between symbols.
  • FIG. 13 is a block diagram showing the structure of a device according to another embodiment of the present invention.
  • the network management server 1300 can include an input device 1301, an output device 1304, a processor 1302, and a memory 1303.
  • Memory 1303 can include read only memory and random access memory and provides instructions and data to processor 1302. A portion of memory 1303 may also include non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • Memory 1303 stores the following elements, executable modules or data structures, or subsets thereof, or their extended sets:
  • Operation instructions Includes various operation instructions for implementing various operations.
  • Operating System Includes a variety of system programs for implementing basic services and handling hardware-based tasks.
  • the processor 1302 controls the operation of the network management server 1300, which may also be referred to as a CPU.
  • Memory 1303 can include read only memory and random access memory and provides instructions and data to processor 1302.
  • a portion of memory 1303 may also include non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • the components of the user equipment 1300 are coupled together by a bus system 1305.
  • the bus system 1305 may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus. However, for clarity of description, various buses are labeled as bus system 1305 in the figure.
  • Processor 1302 may be an integrated circuit chip with signal processing capabilities.
  • each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1302 or an instruction in the form of software.
  • the processor 1302 performs the following operations by calling an operation instruction stored in the memory 1303 (which can be stored in the operating system):
  • the guard time between the first subframe and the second subframe is set.
  • the first subframe and the second subframe are sequentially adjacent in the data frame configuration.
  • the first time indicates that the UE receives the first subframe.
  • the end time of a subframe (also referred to as "stop time"), the second time indicates the start time of the second subframe to be transmitted by the UE; or when the first subframe is a transmission subframe and the second subframe is a reception subframe
  • the first time indicates the end time of the first subframe to be sent by the UE
  • the second time indicates the start time of the second subframe received by the UE.
  • the embodiment of the present invention determines, according to the two subframes that are adjacent to each other in the data frame configuration, the reception end time of the reception subframe, the transmission start time of the transmission subframe, the transmission end time of the transmission subframe, and the reception start time of the reception subframe. Whether to set the GP in the data frame configuration, in order to avoid interference between symbols, it is also possible to effectively utilize resources.
  • the first receiving subframe may be the same as or different from the first subframe, and in the data frame configuration, the first There is a certain subframe delay between the receiving subframe and the first subframe. Therefore, the receiving time of the first subframe can be determined by the receiving time and the subframe delay of the first receiving subframe. Similarly, the start time of transmitting the second subframe may also be determined by the transmission time of the first transmission subframe and the subframe delay.
  • the first receiving subframe may be the same as or different from the second subframe.
  • the first receiver There is a certain subframe delay between the frame and the second subframe. Therefore, the start time of receiving the second subframe can be determined by the receiving time and the subframe delay of the first receiving subframe. Similarly, the end time of transmitting the first subframe may also be determined by the transmission time of the first transmission subframe and the subframe delay.
  • the apparatus 1300 can implement the various steps involved in the methods of FIGS. 8-9, and will not be described in detail in order to avoid redundancy.
  • the processor 1302 may be specifically configured to: when the difference between the first time and the second time is greater than the first threshold, in the data configuration, setting between the first subframe and the second subframe Does not include protection time.
  • the processor 1302 may be specifically configured to: when the difference between the first time and the second time is less than or equal to the first threshold, in the data configuration, setting at least one guard time between the first subframe and the second subframe .
  • the device 1300 may be a network side device or a user equipment. That is, the GP in the data frame configuration may be set by the network side device (such as the serving base station or the base station controller of the first UE), or the GP in the data frame configuration may be set by the first UE and the second UE in advance.
  • the embodiments of the present invention are not limited thereto.
  • Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
  • the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.
  • the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
  • the technical solution of the present invention which is essential to the prior art or part of the technical solution, may be embodied in the form of a software product stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .

Landscapes

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

Abstract

本发明实施例提供一种第一用户设备获取参考时间、第一时间提前量和数据帧配置,所述第一时间提前量表示所述第一用户设备接收所述数据帧配置中的第一接收子帧的时间提前量,其中所述第一接收子帧是第二用户设备发送的;所述第一用户设备根据所述参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第一接收子帧的时间。因此,通过第一时间提前量调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

Description

设备对设备通信的方法及装置 技术领域
本发明实施例涉及通信技术领域,并且更具体地,涉及一种 D2D( Device to Device , 设备对设备 )通信的方法及装置。 背景技术
由于在基站和用户设备之间的传输时延, UE (英文全称: User Equipment, 中文全称: 用户设备)接收到基站发送的下行信息的时间相对 于基站发送该下行信息的时间有一个滞后, 基站接收到 UE发送的上行信息 的时间相对于 UE发送该上行信息的时间也有一个滞后。 因此, 为了避免造 成符号间的干扰, 在物理层设计中, 需要准确地设计数据帧的定时时间 (即 UE接收或发送数据帧的定时时间 )和数据帧配置等。
例如, 在 LTE TDD (英文全称: Time Division Duplex, 中文全称: 时分 双工) ***中, 数据帧包含特殊子帧, 特殊子帧包含一段 GP (英文全称: Guard Period, 中文全称: 保护时间), 这段保护时间设置在下行数据帧和上 行数据帧之间。 UE根据基站发送的 TA (英文全称: Timing Advance, 中文 全称: 时间提前值)提前发送上行信息, 通过数据帧中设置的 GP来实现。 这样, 使得 UE的上行信息到达基站的时间能够对齐, 并使得基站和用户设 备之间都有用来进行上、 下行数据切换的保护时间。
但是, 现有技术的设计方案并不能直接适用于 D2D (英文全称: Device to Device, 中文全称: 设备对设备)通信。 D2D通信是一种在***的控制下, 允许 UE之间直接进行通信的技术, 在这种通信场景下, 不仅是基站与 UE 之间存在定时偏差, UE之间也存在定时偏差。在 D2D通信的业务中,如 LTE ***的 UE之间的临近月良务 (英文全称: Device to Device Proximity Service , 英文缩写: D2D ProSe )业务, 定时偏差与数据帧的定时存在偏差, 从而造 成符号间的干扰。 发明内容
本发明实施例提供一种设备对设备通信的方法及装置, 能够避免符号间 的干扰。 第一方面, 提供了一种设备对设备通信的方法, 该方法包括: 第一用户 设备获取参考时间、 第一时间提前量和数据帧配置, 所述第一时间提前量表 示所述第一用户设备接收所述数据帧配置中的第一接收子帧的时间提前量, 其中所述第一接收子帧是第二用户设备发送的; 所述第一用户设备根据所述 参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第一接收子 帧的时间。
结合第一方面, 在另一种可能的实现方式中, 所述第一用户设备的第一 服务基站与所述第二用户设备的第二服务基站相同, 所述第一时间提前量是 根据下列至少一个定时偏差确定的: 所述第一用户设备与所述第一服务基站 之间的第一定时偏差,所述第二用户设备与所述第二服务基站之间的第二定 时偏差, 以及所述第一用户设备与所述第二用户设备之间的第三定时偏差。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述参考时间是根据下列至少一个时间确定的: 所述参考时间是根据 下列至少一个时间确定的: 所述第一服务基站发送数据帧的时间, 所述第二 服务基站发送数据帧的时间, 所述第一用户设备接收所述第一服务基站发送 的数据帧的时间, 所述第二用户设备接收所述第二服务基站发送的数据帧的 时间。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述第一用户设备根据所述参考时间、 所述第一时间提前量和所述数 据帧配置确定接收所述第一接收子帧的时间, 包括: 所述第一用户设备接收 所述第一接收子帧的时间 t确定为:
t ^0 i + ^ subframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一时间提前量且为所述第一定时 偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 tsubframe表示所 述第一接收子帧与所述数据帧配置中第一个子帧之间的时延;
或者, 所述第一用户设备接收所述第一接收子帧的时间 t确定为:
t 1 = t l0 - t 1 / 2 + τ t ι· subframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一定时偏差、 所述第二定时偏差 或所述第三定时偏差中的一种,所述 为所述第一时间提前量,所述 tsubframe 表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基 站不同,
所述第一时间提前量是根据下列至少一个定时偏差确定的: 所述第一用 户设备与所述第一服务基站之间的第一定时偏差,所述第二用户设备与所述 第二服务基站之间的第二定时偏差,所述第一用户设备与所述第二用户设备 之间的第三定时偏差, 以及所述第一服务基站和所述第二服务基站之间的第 四定时偏差。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述参考时间是根据下列至少一个时间确定的: 所述第一服务基站发 送数据帧的时间, 所述第二服务基站发送数据帧的时间, 所述第一用户设备 接收所述第一服务基站发送的数据帧的时间,所述第一用户设备接收所述第 二服务基站发送的数据帧的时间, 所述第二用户设备接收所述第一服务基站 发送的数据帧的时间,所述第二用户设备接收所述第二服务基站发送的数据 帧的时间。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述第一用户设备根据所述参考时间、 所述第一时间提前量和所述数 据帧配置确定所述第一用户设备接收所述第一接收子帧的时间, 包括: 所述第一用户设备接收所述第一接收子帧的时间 T确定为:
t— to— (^l + 4 ) + ubframe
所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务基站 发送的数据帧的时间, 所述(tr 4 ) 为所述第一时间提前量, 所述 ^为所述 第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 t4为 所述第四定时偏差,所述 tsubframe表示所述第一接收子帧与所述数据帧配置中 第一个子帧之间的时延;
或者, 所述第一用户设备接收所述第一接收子帧的时间 t确定为:
t— — (^ι /2+ί4 ) + tsubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(t + ) 为所述第一时间提前量, 所述 为所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所 述 t4为所述第四定时偏差 ,所述 tsubframe表示所述第一接收子帧与所述数据帧 配置中第一个子帧之间的时延。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中,所述第一用户设备接收所述第一用户设备的第一服务基站下发的所述 第一时间提前量; 或者所述第一用户设备接收所述第一用户设备的第一服务 基站下发的用于确定所述第一时间提前量的至少一个定时偏差,根据所述至 少一个定时偏差确定所述第一时间提前量。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述数据帧配置中包括至少一个发送到接收的保护时间以及至少一个 接收到发送的保护时间。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述数据帧配置是由所述第一用户设备的第一服务基站下发给所述第 一用户设备的,或者所述数据帧配置是由所述第一用户设备和所述第二用户 设备预先协商的。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述第一用户设备根据所述参考时间、 第二时间提前量和所述数据帧 配置确定发送所述数据帧配置中的第一发送子帧的时间, 所述第二时间提前 量表示所述第一用户设备发送所述第一发送子帧的时间提前量。
结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述第二时间提前量为所述第一用户设备与所述第一服务基站之间的 第一定时偏差。
第二方面, 提供了一种设备对设备通信的方法, 该方法包括: 根据进行 设备对设备 D2D通信的用户设备接收数据帧配置中第一接收子帧的时间、 所述用户设备发送所述数据帧配置中第一发送子帧的时间和所述数据帧配 置确定第一时间和第二时间; 根据所述第一时间和所述第二时间设置第一子 帧和第二子帧之间的保护时间; 其中, 所述第一子帧和所述第二子帧在所述 数据帧配置中依次相邻, 当所述第一子帧为接收子帧且所述第二子帧为发送 子帧时, 所述第一时间表示所述用户设备接收所述第一子帧的结束时间, 所 述第二时间表示所述用户设备发送所述第二子帧的开始时间; 或者当所述第 一子帧为发送子帧且所述第二子帧为接收子帧时,所述第一时间表示所述用 户设备发送所述第一子帧的结束时间, 所述第二时间表示所述用户设备接收 所述第二子帧的开始时间。
结合第二方面, 在另一种可能的实现方式中, 所述根据所述第一时间和 所述第二时间设置第一子帧和第二子帧之间的保护时间, 包括: 当所述第一 时间与所述第二时间的差大于第一阈值时, 在所述数据配置中, 设置所述第 一子帧和所述第二子帧之间不包括保护时间; 或者当所述第一时间与所述第 二时间的差小于或等于第一阈值时, 在所述数据配置中, 设置所述第一子帧 和所述第二子帧之间包括至少一个保护时间。
结合第二方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述方法由网络侧设备或所述用户设备执行。
第三方面,提供了一种第一用户设备,该第一用户设备包括: 获取单元, 用于获取参考时间、 第一时间提前量和数据帧配置, 所述第一时间提前量表 示所述第一用户设备接收所述数据帧配置中的第一接收子帧的时间提前量, 其中所述第一接收子帧是第二用户设备发送的; 确定单元, 用于根据所述获 取单元获取的所述参考时间、所述第一时间提前量和所述数据帧配置确定接 收所述第一接收子帧的时间。
结合第三方面, 在另一种可能的实现方式中, 所述第一用户设备的第一 服务基站与所述第二用户设备的第二服务基站相同, 所述获取单元获取的所 述第一时间提前量是根据下列至少一个定时偏差确定的: 所述第一用户设备 与所述第一基站之间的第一定时偏差, 所述第二用户设备与所述第二基站之 间的第二定时偏差, 以及所述第一用户设备与所述第二用户设备之间的第三 定时偏差。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述获取单元获取的所述参考时间是根据下列至少一个时间确定的: 所述第一服务基站发送数据帧的时间, 所述第二服务基站发送数据帧的时 间、 所述第一用户设备接收所述第一服务基站发送的数据帧的时间, 所述第 二用户设备接收所述第二服务基站发送的数据帧的时间。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述确定单元具体用于, 将所述第一用户设备接收所述第一接收子帧 的时间 t确定为:
t ^0 i + ^ subframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一时间提前量且为所述第一定时 偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 tsubframe表示所 述第一接收子帧与所述数据帧配置中第一个子帧之间的时延; 或者
所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的 时间 t确定为:
1 t = t l0 - t 1 / 2 + τ t ι· subframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一定时偏差、 所述第二定时偏差 或所述第三定时偏差中的一种,所述 为所述第一时间提前量,所述 tsubframe 表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基 站不同,所述获取单元获取的所述第一时间提前量是根据下列至少一个定时 偏差确定的: 所述第一用户设备与第一服务基站之间的第一定时偏差, 所述 第二用户设备与第二服务基站之间的第二定时偏差, 所述第一用户设备与所 述第二用户设备之间的第三定时偏差, 以及所述第一服务基站和所述第二服 务基站之间的第四定时偏差。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基 站不同, 所述获取单元获取的所述参考时间是根据下列至少一个时间确定 的: 所述第一服务基站发送数据帧的时间, 所述第二服务基站发送数据帧的 时间, 所述第一用户设备接收所述第一服务基站发送的数据帧的时间, 所述 第一用户设备接收所述第二服务基站发送的数据帧的时间, 所述第二用户设 备接收所述第一服务基站发送的数据帧的时间, 所述第二用户设备接收所述 第二服务基站发送的数据帧的时间。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述确定单元具体用于, 将所述第一用户设备接收所述第一接收子帧 的时间 t确定为:
t— to— (^l + 4 ) + ubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(trrt4 ) 为所述第一时间提前量, 所述 ^为 所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 t4为所述第四定时偏差, 所述 tsubframe表示所述第一接收子帧与所述数据帧配 置中第一个子帧之间的时延; 或者
所述确定单元具体用于, 将接收所述第一接收子帧的时间 t确定为: t— — (^ι /2+ί4 ) + tsubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(t + ) 为所述第一时间提前量, 所述 为所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所 述 t4为所述第四定时偏差,所述 tsubframe表示所述第一接收子帧与所述数据帧 配置中第一个子帧之间的时延。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述获取单元具体用于: 接收所述第一用户设备的第一服务基站下发 的所述第一时间提前量; 或者所述获取单元具体用于: 接收所述第一用户设 备的第一服务基站下发的用于确定所述第一时间提前量的至少一个定时偏 差, 根据所述至少一个定时偏差确定所述第一时间提前量。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述获取单元获取的所述数据帧配置中包括至少一个发送到接收的保 护时间以及至少一个接收到发送的保护时间。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述获取单元获取的所述数据帧配置是由所述第一用户设备的第一服 务基站下发给所述第一用户设备的,或者所述数据帧配置是由所述第一用户 设备和所述第二用户设备预先协商的。
结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述确定单元还用于: 根据所述参考时间、 第二时间提前量和所述数 据帧配置确定发送所述数据帧配置中的第一发送子帧的时间, 所述第二时间 提前量表示所述第一用户设备发送所述第一发送子帧的时间提前量。
第四方面, 提供了一种设备, 该设备包括: 确定单元, 用于根据进行设 备对设备 D2D通信的用户设备接收数据帧配置中第一接收子帧的时间、 所 述用户设备发送所述数据帧配置中第一发送子帧的时间和所述数据帧配置 确定第一时间和第二时间; 设置单元, 用于根据所述确定单元确定的所述第 一时间和所述第二时间设置第一子帧和第二子帧之间的保护时间; 其中, 所 述第一子帧和所述第二子帧在所述数据帧配置中依次相邻, 当所述第一子帧 为接收子帧且所述第二子帧为发送子帧时, 所述第一时间表示所述用户设备 接收所述第一子帧的结束时间, 所述第二时间表示所述用户设备发送所述第 二子帧的开始时间; 或者当所述第一子帧为发送子帧且所述第二子帧为接收 子帧时, 所述第一时间表示所述用户设备发送所述第一子帧的结束时间, 所 述第二时间表示所述用户设备接收所述第二子帧的开始时间。
结合第四方面, 在另一种可能的实现方式中, 所述设置单元具体用于: 当所述第一时间与所述第二时间的差大于第一阈值时, 在所述数据配置中, 设置所述第一子帧和所述第二子帧之间不包括保护时间; 或者所述设置单元 具体用于: 当所述第一时间与所述第二时间的差小于或等于第一阈值时, 在 所述数据配置中,设置所述第一子帧和所述第二子帧之间包括至少一个保护 时间。
结合第四方面及其上述实现方式中的任一种实现方式,在另一种实现方 式中, 所述设备为网络侧设备或所述用户设备。
本发明实施例中提供的方法及设备能够避免符号间的干扰。 附图说明
为了更清楚地说明本发明实施例的技术方案, 下面将对实施例描述中所 需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图仅仅是本发 明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前 提下, 还可以根据这些附图获得其他的附图。
图 1是一个可应用于本发明实施例的 D2D通信网络的场景示意图; 图 2是另一个可应用于本发明实施例的 D2D通信网络的场景示意图; 图 3是本发明一个实施例的设备对设备通信的方法的流程图; 图 4是本发明一个实施例的数据帧配置的示意图;
图 5是本发明另一个实施例的数据帧配置的示意图;
图 6是本发明又一个实施例的数据帧配置的示意图;
图 7是本发明再一个实施例的数据帧配置的示意图;
图 8是本发明一个实施例的设备对设备通信的方法的流程图; 图 9是本发明一个实施例的数据帧配置的示意图;
图 10是本发明一个实施例的第一用户设备的结构框图; 图 11本发明一个实施例的设备的结构框图;
图 12是本发明另一个实施例的第一用户设备的结构框图;
图 13本发明另一个实施例的设备的结构框图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
应理解,本发明实施例的技术方案可以应用于各种通信***,例如: GSM
(英文全称: Global System of Mobile communication , 中文全称: 全球移动通 讯) ***、 CDMA (英文全称: Code Division Multiple Access, 中文全称: 码 分多址)***、 WCDMA (英文全称: Wideband Code Division Multiple Access, 中文全称: 宽带码分多址) ***、 GPRS (英文全称: General Packet Radio Service,中文全称:通用分组无线业务)、 LTE(英文全称: Long Term Evolution, 中文全称: 长期演进)***、 LTE FDD (英文全称: Frequency Division Duplex, 中文全称: 频分双工)***、 LTE TDD (英文全称: Time Division Duplex, 中 文全称: 时分双工)、 UMTS (英文全称: Universal Mobile Telecommunication System, 中文全称: 通用移动通信***)等。
在本发明实施例中, 用户设备 ( UE )可称之为终端( Terminal )、 MS (英 文全称: Mobile Station, 中文全称: 移动台)、 移动终端 ( Mobile Terminal ) 等, 该用户设备可以经 RAN (英文全称: Radio Access Network, 中文全称: 无线接入网)与一个或多个核心网进行通信, 例如, 用户设备可以是移动电 话(或称为 "蜂窝"电话)、具有移动终端的计算机、 MTC (英文全称: Machine Type Communication, 中文全称: 机器类型通信)终端等, 例如, 用户设备 还可以是便携式、 袖珍式、 手持式、 计算机内置的或者车载的移动装置, 它 们与无线接入网交换语音和 /或数据。
在本发明实施例中, 基站可以是 GSM 或 CDMA 中的 BTS (英文全 称: Base Transceiver Station , 中文全称: 基站;), 也可以是 WCDMA中的 ΝΒ
(英文全称: NodeB , 中文全称: 基站), 还可以是 LTE中的 eNodeB (英文 全称: Evolutional Node B , 中文全称: 演进型基站), 本发明并不限定。 基站控制器, 可以是 GSM或 CDMA中的 BSC , 也可以是 WCDMA中 的 RNC, 还可以合并在 LTE的 eNB中。
图 1和图 2是可应用于本发明实施例的 D2D通信网络的场景示意图。 在图 1中描绘了一个基站, 两个 UE, 分别是 UE 102和 UE 103 , 基站 101 是 UE 102和 UE 103的服务基站, UE 102和 UE 103可以进行 D2D通信, 但仅仅是为了描述方便。 应注意的是, 图 1的网络***仅仅是为了更清楚地 描述本发明实施例而给出的可实施本发明的一种场景, 而非要限制本发明实 施例的应用范围。 例如, 本发明实施例还可以应用于其它场景, 示意性地如 图 2所示, 在图 2中, UE 203的服务基站为基站 202, UE 204的服务基站 为基站 201 , UE 203和 UE 204可以进行 D2D通信。
应理解,本发明实施例对图 1或图 2中各个设备的数目并不限定。例如, 可以包含更多数目的 UE。 还应理解, 本发明实施例对于基站的类型并不限 定, 可以是宏基站, 也可以是微基站, 还可以是微微基站、 毫微微基站或中 继站等。
由于在基站和 UE之间的传输时延,如图 1中,基站 101接收到 UE 102 发送的上行信息的时间相对于 UE102发送该上行信息的时间有一个滞后 t。 而在 D2D通信中, 不仅是基站与 UE之间存在传输时延, UE之间也存在传 输时延, 当进行 D2D通信的两个 UE分别属于不同的服务小区时,基站之间 也会存在定时偏差,如图 2所示的基站 201和基站 202之间存在定时偏差 t4。
本发明实施例提供了一种 D2D通信的方法及装置, 能够避免符号间的 干扰。
图 3是本发明一个实施例的设备对设备通信的方法的流程图。 图 3的方 法由 UE执行。
301 , 第一 UE获取参考时间、 第一时间提前量和数据帧配置, 第一时 间提前量表示第一 UE接收数据帧配置中的第一接收子帧的时间提前量, 其 中第一接收子帧是第二 UE发送的。
302, 第一 UE根据参考时间、 第一时间提前量和数据帧配置确定接收 第一接收子帧的时间。
本发明实施例第一 UE通过参考时间、 第一时间提前量和数据帧配置来 确定接收数据帧配置中的第一接收子帧的时间, 其中该第一接收子帧是第二 UE发送的, 第一时间提前量表示第一 UE接收数据帧配置中的第一接收子 帧的时间提前量。 因此, 通过第一时间提前量调整第一 UE接收第二 UE发 送的第一接收子帧的时间, 使得第一 UE具有较准确的数据帧的定时时间, 能够避免符号间的干扰。
可选地, 作为一个实施例, 当第一 UE的第一服务基站与第二 UE的第 二服务基站相同时, 如图 1的场景, 第一时间提前量可以通过下列至少一个 定时偏差来确定的: 第一 UE 与第一服务基站之间的第一定时偏差, 第二 UE与第二服务基站之间的第二定时偏差,以及第一 UE与第二 UE之间的第 三定时偏差。 例如, 第一时间提前量可以是第一定时偏差, 或者是多个定时 偏差的组合。
可选地, 参考时间可以根据下列至少一个时间确定的: 第一服务基站发 送数据帧的时间, 第一 UE接收第一服务基站发送的数据帧的时间, 第二 UE接收第一服务基站发送的数据帧的时间。
或者, 当第一服务基站与第二服务基站不同时, 如图 2的场景, 第一时 间提前量可以通过下列至少一个定时偏差确定的: 第一 UE与第一服务基站 之间的第一定时偏差, 第二 UE与第二服务基站之间的第二定时偏差, 第一 UE与第二 UE之间的第三定时偏差, 以及第一服务基站和第二服务基站之 间的第四定时偏差。
可选地, 参考时间可以根据下列至少一个时间确定的: 第一服务基站发 送数据帧的时间, 第二服务基站发送数据帧的时间, 第一 UE接收第一服务 基站发送的数据帧的时间,第一 UE接收第二服务基站发送的数据帧的时间, 第二 UE接收第一服务基站发送的数据帧的时间, 第二 UE接收第二服务基 站发送的数据帧的时间。
具体而言, 在步骤 302中, 接收第一接收子帧的时间 t可以确定为: t— t0—t - - tsub^ame ( 1 ) 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时 间, ^为第一时间提前量且为第一定时偏差、 第二定时偏差或第三定时偏差 中的一种, tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。
或者, 在步骤 302中, 接收第一接收子帧的时间 t可以确定为:
t— t0—tl 1 2 - - tsub^ame ( 2 ) 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时 间, ^为第一定时偏差、 第二定时偏差或第三定时偏差中的一种, ^/2为第 一时间提前量, tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的 时延。
或者, 在步骤 302中, 接收第一接收子帧的时间 t可以确定为: t— 10— {t — 12— 13 ^) - - tsub^ame ( 3 ) 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时 间, (trt2-t3 ) 为第一时间提前量, 所述 ^为第一定时偏差, t2为第二定时偏 差, t3为第三定时偏差, ^¾&1^表示第一接收子帧与数据帧配置中第一个子 帧之间的时延。
如图 2的场景中, 在步骤 302中, 接收第一接收子帧的时间 t还可以确 定为:
t— to—
Figure imgf000013_0001
+ 4 ) + ubframe ( 4 ) 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时 间, (trrt4 )为第一时间提前量, ^为第一定时偏差、 第二定时偏差或第三定 时偏差中的一种, t4为第四定时偏差, tsubframe 示第一接收子帧与数据帧配 置中第一个子帧之间的时延。
或者, 接收第一接收子帧的时间 t还可以确定为:
t = t0 - {tl l2+t4) + tsubframe ( 5 ) 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时 间, ( 2+t4 ) 为第一时间提前量, ^为第一定时偏差、 第二定时偏差或第三 定时偏差中的一种, t4为第四定时偏差, tsubframe表示第一接收子帧与数据帧 配置中第一个子帧之间的时延。
应理解, 在上述第一 UE确定接收第一接收子帧的时间 t的 (1 ) - ( 5 ) 式中, 参考时间的选取和第一时间提前量的例子仅仅是示例性的, 而非要限 制本发明的范围。
需要说明的是, 这里由定时偏差确定, 并不意味着完全等于定时偏差, 比如第一时间提前量由第一定时偏差是确定, 并假设第一定时偏差是 TA1 , 则第一时间提前量可以是 TA1 , 或者 TA1/2等。 又比如第一时间提前量由第 一定时偏差和第二定时偏差的组合确定, 并假设第一定时偏差是 TA1 , 第二 定时偏差是 TA2, 则第一时间提前量可以是(TA1+TA2 ) /2等。 在实际的网 络中, 定时偏差是和传输时延有关系的。 在一般的情况下, 可以认为定时偏 差是传播时延的 2倍。 比如, UE与基站的定时偏差, 可以是 UE与基站的 传播时延的 2倍。
通过上述方案, 以定时偏差来确定第一时间提前量, 并调整第一 UE接 收第二 UE发送的第一接收子帧的时间, 使得第一 UE具有较准确的数据帧 的定时时间, 能够避免符号间的干扰。
可选地, 第一时间提前量的确定可以由第一 UE的服务基站执行, 即在 步骤 301中,第一 UE可以从第一 UE的服务基站获取上述第一时间提前量。 当然, 第一 UE可以从第一 UE的服务基站接收用于确定上述第一时间提前 量的至少一个定时偏差, 由第一 UE根据至少一个定时偏差来确定第一时间 提前量。 应理解, 本发明实施例对此并不限定。
可选地, 作为另一个实施例, 第一 UE根据参考时间、 第二时间提前量 和数据帧配置确定第一 UE发送数据帧配置中的第一发送子帧的时间, 第二 时间提前量表示第一 UE发送第一发送子帧的时间提前量。 可选地, 第二时 间提前量的取值可以为第一 UE与第一 UE的服务基站之间的第一定时偏差。
可选地, 作为另一个实施例, 在步骤 301中, 第一 UE可以从网络侧设 备(如第一服务基站 )获取数据帧配置, 即数据帧配置是由网络侧设备下发 给第一 UE的。 或者, 第一 UE可以与第二 UE预先协商采用的数据帧配置, 例如, 由第一 UE和第二 UE中的某个 UE来确定数据帧配置, 将数据帧配 置发送给另一个 UE。
可选地, 作为另一个实施例, 数据帧配置可以包括至少一个发送到接收 的 GP以及至少一个接收到发送的 GP; 或者数据帧配置可以只包括一个发 送到接收的 GP, 数据帧配置中也可以不包括 GP, 等等。 应理解, 本发明实 施例采用的数据帧配置的形式并不限定。
具体地, 如图 4所示, D2D通信中第一 UE的数据帧配置包括 10个传 输子帧, 10个传输子帧依次包含依次包含 4个发送子帧 T、 1个发送到接收 的转换子帧 Τ,、 4个接收子帧 R和 1个接收到发送的转换子帧 R,。 发送到 接收的转换子帧 T,依次包含发送部分、 GP (也称为发送到接收的 GP )和接 收部分, 接收到发送的转换子帧 R,依次包含接收部分、 GP (也称为接收到 发送的 GP )和发送部分。 转换子帧还可以是其它形式, 如图 5所示, 转换 子帧 Τ,依次包含发送部分和 GP (也称为发送到接收的 GP ), 转换子帧 R, 依次包含接收部分和 GP (也称为接收到发送的 GP )。 相应地, 对于第二 UE 而言, 第二 UE的数据帧配置依次包含 4个接收子帧 R、 1个接收到发送的 转换子帧 R,、 4个发送子帧 T和 1个发送到接收的转换子帧 T,。
当然, 第一 UE的数据帧配置可以是依次包含 4个接收子帧 R、 1个接 收到发送的转换子帧 R,、 4个发送子帧 T和 1个发送到接收的转换子帧 , 而第二 UE的数据帧配置可以是依次包含 4个发送子帧 T、 1个发送到接收 的转换子帧 Τ, 4个接收子帧 R和 1个接收到发送的转换子帧 R,。
应理解, 本发明实施例对此并不限定。 还应注意的是, 本发明实施例对 于数据帧配置中的发送子帧、 接收子帧和转换子帧 (即 GP ) 的数目和位置 (顺序)并不限定, 例如数据帧配置可以示意性地如图 6所示。
可选地,可以根据进行设备对设备 D2D通信的 UE接收数据帧配置中第 一接收子帧的时间、 该 UE发送数据帧配置中第一发送子帧的时间和数据帧 配置确定第一时间和第二时间; 根据第一时间和第二时间设置第一子帧和第 二子帧之间的保护时间。 其中, 第一子帧和第二子帧在数据帧配置中依次相 邻, 当第一子帧为接收子帧且第二子帧为发送子帧时, 第一时间表示该 UE 接收所述第一子帧的结束时间 (也称为 "停止时间"), 第二时间表示该 UE 发送第二子帧的开始时间; 或者当第一子帧为发送子帧且第二子帧为接收子 帧时, 第一时间表示该 UE发送第一子帧的结束时间, 第二时间表示该 UE 接收第二子帧的开始时间。
换句话说, 也可以根据接收的时间提前量、 发送的时间提前量和数据帧 配置来设置 GP。 如根据上述第一时间提前量、 第二时间提前量和数据帧配 置来设置 GP。
具体地, 当第一时间与第二时间的差大于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧之间不包括保护时间。 或者, 当第一时间与第二时 间的差小于或等于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧之 间包括至少一个保护时间。
可选地, 可以由网络侧设备(如第一服务基站)来设置数据帧配置中的 GP, 当然, 也可以由第一 UE和第二 UE预先协商来设置数据帧配置中的 GP。 应理解, 本发明实施例对此并不限定。 类似地, 参考时间的选取可以由 网络侧设备下发给第一 UE,也可以是由第一 UE和第二 UE预先协商来确定。
因此, 根据数据帧配置中依次相邻的两个子帧, 接收子帧的接收结束时 间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的 接收开始时间来确定是否在数据帧配置中设置 GP, 这样, 在避免符号间的 干扰的同时, 还能够有效利用资源。
下面结合具体的例子详细描述本发明实施例。
进行 D2D通信的两个 UE分别是 UE1和 UE2, UE1和 UE2均获取了参 考时间、 数据帧配置和第一时间提前量(接收的时间提前量), 可选地, 还 获取了第二时间提前量(发送的时间提前量)。 获取这些用于确定数据帧的 定时时间的信息的方式可以参考上述, 此处不再赘述。 D2D通信的数据帧配 置以图 7为例, UE1的数据帧配置包括 10个传输子帧, 10个传输子帧依次 包含 4个发送子帧 T、 1个发送到接收的转换子帧 Τ'、 4个接收子帧 R和 1 个接收到发送的转换子帧 R,, 相应地, UE2的数据帧配置依次包含 4个接 收子帧 R、 1个接收到发送的转换子帧 R,、 4个发送子帧 T和 1个发送到接 收的转换子帧 T'。
假设参考时间为 T。, UE1的接收和发送的时间提前量均为 可选地, Δί„可以由定时偏差来确定, 例如, Δί„可以为 UE1与 UE1的服务基站之间 的定时偏差; UE2的发送的时间提前量为 Δί21 , UE2的接收的时间提前量为 ( Δί21 - Δί22 ), 可选地, UE2 的服务基站可以将 2122发送给 UE2, 由 UE2来确定接收的时间提前量, 当然, 也可以将 21和( Δί21 - Δί22 )直接发 送给 UE2。 可选地, 八2122也可以由定时偏差来确定。 具体地, 根据定 时偏差确定时间提前量的方式可以参考上述, 此处不再赘述。
对于 UE1而言, UE1向 UE2发送数据帧配置中的第一个发送子帧的时 间是 ts 1=T0- Atu;数据帧配置中的第一个接收子帧与数据帧配置中第一个子 帧之间的时延为 Δί , Δί是 5个子帧的时延, UE1接收 UE2发送的该第一个 接收子帧的时间是: tr^TO- Aiu + Ai。 对于 UE2而言, UE2接收 UE1发送 的数据帧配置中的第一个发送子帧的时间是: tr2=T0- ( Δί21 - Δί22 ); UE2 向 UE1发送数据帧配置中第一个接收子帧的时间是: ts2= T0- Ai21 + Ai。 因此, 通过时间提前量调整数据帧的定时时间,使得 UE进行 D2D通信时, 准确地 接收和发送子帧, 能够避免符号间的干扰。 施例, 而非要限制本发明的范围。 时间提前量的取值可以是正值也可以是负 值, 本发明实施例对此并不限定。
图 8是本发明一个实施例的设备对设备通信的方法的流程图。 801 , 根据进行设备对设备 D2D通信的 UE接收数据帧配置中第一接收 子帧的时间、 该 UE发送数据帧配置中第一发送子帧的时间和数据帧配置确 定第一时间和第二时间。
802 , 根据第一时间和第二时间设置第一子帧和第二子帧之间的保护时 间。 其中, 第一子帧和第二子帧在数据帧配置中依次相邻, 当第一子帧为接 收子帧且第二子帧为发送子帧时, 第一时间表示该 UE接收所述第一子帧的 结束时间 (也称为 "停止时间"), 第二时间表示该 UE发送第二子帧的开始 时间; 或者当第一子帧为发送子帧且第二子帧为接收子帧时, 第一时间表示 该 UE发送第一子帧的结束时间, 第二时间表示该 UE接收第二子帧的开始 时间。
本发明实施例根据数据帧配置中依次相邻的两个子帧,接收子帧的接收 结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收 子帧的接收开始时间来确定是否在数据帧配置中设置 GP, 这样, 在避免符 号间的干扰的同时, 还能够有效利用资源。
需要说明的是, 在步骤 801中, 在第一子帧为接收子帧且第二子帧为发 送子帧的情况下, 第一接收子帧可以与第一子帧相同或不同, 在数据帧配置 中, 第一接收子帧和第一子帧之间具有一定的子帧时延, 因此, 可以通过第 一接收子帧的接收时间和子帧时延确定接收第一子帧的结束时间。 类似地, 也可以通过第一发送子帧的发送时间和子帧时延确定发送第二子帧的开始 时间。
相应地, 在第二子帧为接收子帧且第一子帧为发送子帧的情况下, 第一 接收子帧可以与第二子帧相同或不同, 在数据帧配置中, 第一接收子帧和第 二子帧之间具有一定的子帧时延, 因此, 可以通过第一接收子帧的接收时间 和子帧时延确定接收第二子帧的开始时间。 类似地, 也可以通过第一发送子 帧的发送时间和子帧时延确定发送第一子帧的结束时间。
可选地, 作为一个实施例, 在步骤 802中, 当第一时间与第二时间的差 大于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧之间不包括保护 时间。 或者, 当第一时间与第二时间的差小于或等于第一阈值时, 在数据配 置中, 设置第一子帧和第二子帧之间包括至少一个保护时间。
可选地, 作为另一个实施例, 图 8的方法可以由网络侧设备或用户设备 执行。 可以由网络侧设备(如第一 UE的服务基站)来设置数据帧配置中的 GP, 当然, 也可以由第一 UE和第二 UE预先协商来设置数据帧配置中的 GP。 应理解, 本发明实施例对此并不限定。
下面结合图 9的例子详细描述本发明实施例。
假设在 D2D通信的数据帧配置依次是 5个发送子帧和 5个接收子帧。 对于 UE1而言, 如图 9中示出数据帧配置依次是 TTTRRRRRTT, 相应 地, 对于 UE2而言, 如图 9 中示出数据帧配置依次是 RRRTTTTTRR。 以 UE2的角度来看, 对于接收到发送的转换(即第一子帧为接收子帧且第二子 帧为发送子帧): 图 9中的 为 UE2接收的结束时间, ^为 1^2发送的开 始时间, 八^为^和^的差。 对于发送到接收的转换(即第二子帧为接收子 帧且第一子帧为发送子帧): 图 9中的 '2为 UE2接收的开始时间, 2为 UE2 发送的结束时间, 2为1 "2和 的差。 假设接收到发送和发送到接收的转换 时间均需要 可以设置
Figure imgf000018_0001
, 如果得到的 ^为 0.5ms, 也就是说, 接收到发送的差 ^远大于接收到发送的转换时间 , 无需设置 接收到发送的转换时间。 对于发送到接收的转换的过程, UE2接收的开始时 间 ί'2甚至要早于 UE2发送的结束时间 Γ2 , 即 222为负值, 此时需 要至少 0.5ms加上 20/zs的保护时间,也就是说,需要 8个 OFDM( Orthogonal Frequency Division Multiple, 正交频分复用)符号提供保护间隔, 使得发送 的结束时间 Γ2早于接收的开始时间 ί'2且之间的间隔大于转换时间。
示例性地, 当 > txx且 Δί2 < tx2时, D2D通信中, UE1的数据帧配置的 形式可以是 TTTTTRRRRR' , 当 > txx且 Δί2 < tx2时, UE1的数据帧配置的 形式可以是 TTTTTRRRRR,。 当 ≤ 且 Δί2≤ ί 2 , 也就是说, 数据帧配置 需要提供发送到接收和接收到发送的保护时间, UE1的数据帧配置的形式可 以是 TTTT RRRRR'。 当 > txx且 Δί2 > tx2时, UE1的数据帧配置的形式可 以是 TTTTTRRRRR, 即无需在数据帧配置中设置保护时间, 这样, 能够减 少资源的浪费。
应理解, 和 可以相同或不同, 八^和 2的取值可以是正值或负值, 本发明实施例对此并不限定, 还应注意的是, 上述例子仅仅是示例性的, 而 非要限制本发明的范围。
通过上述方案, 合理的设置数据帧配置中的保护时间, 能够有效地提高 资源利用率。
图 10是本发明一个实施例的第一 UE的结构框图。 第一 UE 1000包括 获取单元 1001和确定单元 1002。
获取单元 1001 , 用于获取参考时间、 第一时间提前量和数据帧配置, 第 一时间提前量表示第一 UE接收数据帧配置中的第一接收子帧的时间提前 量, 其中第一接收子帧是第二 UE发送的。
确定单元 1002, 用于根据获取单元 1001获取的参考时间、 第一时间提 前量和数据帧配置确定接收第一接收子帧的时间。
本发明实施例第一 UE通过参考时间、 第一时间提前量和数据帧配置来 确定接收数据帧配置中的第一接收子帧的时间, 其中该第一接收子帧是第二 UE发送的, 第一时间提前量表示第一 UE接收数据帧配置中的第一接收子 帧的时间提前量。 因此, 通过第一时间提前量调整第一 UE接收第二 UE发 送的第一接收子帧的时间, 使得第一 UE具有较准确的数据帧的定时时间, 能够避免符号间的干扰。
第一 UE1000可实现图 1至图 7的方法中涉及第一 UE的各个步骤, 为 避免重复, 不再详细描述。
可选地, 作为一个实施例, 当第一 UE的第一服务基站与第二 UE的第 二服务基站相同时, 如图 1的场景, 获取单元 1001获取的第一时间提前量 可以通过下列至少一个定时偏差来确定的: 第一 UE与第一服务基站之间的 第一定时偏差, 第二 UE 与第二服务基站之间的第二定时偏差, 以及第一 UE与第二 UE之间的第三定时偏差。 例如, 获取单元 1001获取的第一时间 提前量可以是第一定时偏差, 或者是多个定时偏差的组合。
可选地, 获取单元 1001获取的参考时间可以根据下列至少一个时间确 定的: 第一服务基站发送数据帧的时间, 第一 UE接收第一服务基站发送的 数据帧的时间, 第二 UE接收第一服务基站发送的数据帧的时间。
或者, 当第一 UE的第一服务基站与第二 UE的第二服务基站不同时, 如图 2的场景, 获取单元 1001获取的第一时间提前量可以通过下列至少一 个定时偏差确定的: 第一 UE 与第一服务基站之间的第一定时偏差, 第二 UE与第二服务基站之间的第二定时偏差,第一 UE与第二 UE之间的第三定 时偏差, 以及第一服务基站和第二服务基站之间的第四定时偏差。
可选地, 获取单元 1001获取的参考时间可以根据下列至少一个时间确 定的: 第一服务基站发送数据帧的时间, 第二服务基站发送数据帧的时间, 第一 UE接收第一服务基站发送的数据帧的时间, 第一 UE接收第二服务基 站发送的数据帧的时间 , 第二 UE接收第一服务基站发送的数据帧的时间 , 第二 UE接收第二服务基站发送的数据帧的时间。
具体地, 确定单元 1002 可以具体用于: 将接收第一接收子帧的时间 t 确定为: t = t0 - t + tsubfmme。 其中, t。为参考时间且为第一服务基站向第一 UE 发送下行数据帧的时间, ^为第一时间提前量且为第一定时偏差、 第二定时 偏差或第三定时偏差中的一种, tsubframe表示第一接收子帧与数据帧配置中第 一个子帧之间的时延。
或者, 确定单元 1002可以具体用于: 将接收所述第一接收子帧的时间 t 确定为: t = t0 _ t l 2 + tsubfmme , 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时间, ^为第一定时偏差、 第二定时偏差或第三定时 偏差中的一种, 为第一时间提前量, tsubframe表示第一接收子帧与数据帧 配置中第一个子帧之间的时延。
或者,确定单元 1002可以具体用于:将接收第一接收子帧的时间 t确定 为: t = H t2 - t3+ tsub e 。 其中, t。为参考时间且为第一服务基站向第 一 UE发送下行数据帧的时间, (trt2-t3 ) 为第一时间提前量, 所述 ^为第一 定时偏差, t2为第二定时偏差, t3为第三定时偏差, ^¾¾^表示第一接收子 帧与数据帧配置中第一个子帧之间的时延。
如图 2的场景中, 确定单元 1002可以具体用于: 将接收第一接收子帧 的时间 t确定为: t ^ - ^+ + ts—, 其中, t。为参考时间且为第一服务 基站向第一 UE发送下行数据帧的时间, (tr 4 )为第一时间提前量, ^为第 一定时偏差、 第二定时偏差或第三定时偏差中的一种, t4为第四定时偏差, tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。
或者,确定单元 1002可以具体用于:将接收第一接收子帧的时间 t确定 为: + 其中, t。为参考时间且为第一服务基站向第一
UE发送下行数据帧的时间, 为第一时间提前量, ^为第一定时偏 差、 第二定时偏差或第三定时偏差中的一种, t4为第四定时偏差, ^¾¾1^表 示第一接收子帧与数据帧配置中第一个子帧之间的时延。
应理解, 在上述第一 UE确定接收第一接收子帧的时间 t的 (1 ) - ( 5 ) 式中, 参考时间的选取和第一时间提前量的例子仅仅是示例性的, 而非要限 制本发明的范围。
需要说明的是, 这里由定时偏差确定, 并不意味着完全等于定时偏差, 比如第一时间提前量由第一定时偏差是确定, 并假设第一定时偏差是 TA1 , 则第一时间提前量可以是 TA1 , 或者 TA1/2等。 又比如第一时间提前量由第 一定时偏差和第二定时偏差的组合确定, 并假设第一定时偏差是 TA1 , 第二 定时偏差是 TA2, 则第一时间提前量可以是(TA1+TA2 ) /2等。 在实际的网 络中, 定时偏差是和传输时延有关系的。 在一般的情况下, 可以认为定时偏 差是传播时延的 2倍。 比如, UE与基站的定时偏差, 可以是 UE与基站的 传播时延的 2倍。
通过上述方案, 以定时偏差来确定第一时间提前量, 并调整第一 UE接 收第二 UE发送的第一接收子帧的时间, 使得第一 UE具有较准确的数据帧 的定时时间, 能够避免符号间的干扰。
可选地, 作为另一个实施例, 获取单元 1001可以具体用于: 接收第一 UE 的第一服务基站下发的第一时间提前量, 即从第一服务基站获取上述第 一时间提前量。 或者, 获取单元 1001可以具体用于: 接收第一服务基站下 发的用于确定第一时间提前量的至少一个定时偏差,根据至少一个定时偏差 确定第一时间提前量, 由确定单元 1002根据至少一个定时偏差来确定第一 时间提前量。 应理解, 本发明实施例对此并不限定。
可选地, 作为另一个实施例, 确定单元 1002还可以用于: 根据参考时 间、 第二时间提前量和数据帧配置确定第一 UE发送数据帧配置中的第一发 送子帧的时间, 第二时间提前量表示第一 UE发送第一发送子帧的时间提前 量。 可选地, 第二时间提前量的取值可以为第一 UE与第一服务基站之间的 第一定时偏差。
可选地, 作为另一个实施例, 获取单元 1001 可以具体用于从网络侧设 备(如第一服务基站 )获取数据帧配置, 即数据帧配置是由第一服务基站下 发给第一 UE的。 或者, 获取单元 1001可以具体用于与第二 UE预先协商采 用的数据帧配置, 例如, 由第一 UE和第二 UE中的某个 UE来确定数据帧 配置, 将数据帧配置发送给另一个 UE。
可选地, 作为另一个实施例, 获取单元 1001获取的数据帧配置可以包 括至少一个发送到接收的 GP 以及至少一个接收到发送的 GP; 或者数据帧 配置可以只包括一个发送到接收的 GP, 数据帧配置中也可以不包括 GP, 等 等。 应理解, 本发明实施例采用的数据帧配置的形式并不限定。 具体例子可 以参考上述图 4-图 7的实施例, 此处不再赘述。 应理解, 数据帧配置可以包括至少一个发送到接收的 GP以及至少一个 接收到发送的 GP, 数据帧配置也可以只包括一个发送到接收的 GP, 数据帧 配置还可以不包括 GP。 应理解, 本发明实施例采用的数据帧配置的形式并 不限定。
可选地, 第一 UE与第二 UE可以协商确定数据帧配置中 GP的设置。 具体地, 确定单元 1002还可以用于: 根据进行设备对设备 D2D通信的 UE 接收数据帧配置中第一接收子帧的时间、 该 UE发送数据帧配置中第一发送 子帧的时间和数据帧配置确定第一时间和第二时间; 根据第一时间和第二时 间设置第一子帧和第二子帧之间的保护时间。 其中, 第一子帧和第二子帧在 数据帧配置中依次相邻, 当第一子帧为接收子帧且第二子帧为发送子帧时, 第一时间表示该 UE接收所述第一子帧的结束时间 (也称为 "停止时间"), 第二时间表示该 UE发送第二子帧的开始时间; 或者当第一子帧为发送子帧 且第二子帧为接收子帧时, 第一时间表示该 UE发送第一子帧的结束时间, 第二时间表示该 UE接收第二子帧的开始时间。
换句话说, 确定单元 1002还可以用于: 根据接收的时间提前量、 发送 的时间提前量和数据帧配置来设置 GP。 如根据上述第一时间提前量、 第二 时间提前量和数据帧配置来设置 GP。 具体地, 当第一时间与第二时间的差 大于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧之间不包括保护 时间。 或者, 当第一时间与第二时间的差小于或等于第一阈值时, 在数据配 置中, 设置第一子帧和第二子帧之间包括至少一个保护时间。
因此, 根据数据帧配置中依次相邻的两个子帧, 接收子帧的接收结束时 间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的 接收开始时间来确定是否在数据帧配置中设置 GP, 这样, 在避免符号间的 干扰的同时, 还能够有效利用资源。
图 11 本发明一个实施例的设备的结构框图。 设备 1100 包括确定单元 1101和设置单元 1102。
确定单元 1101 , 用于根据进行设备对设备 D2D通信的 UE接收数据帧 配置中第一接收子帧的时间、 该 UE发送数据帧配置中第一发送子帧的时间 和数据帧配置确定第一时间和第二时间。
设置单元 1102, 用于根据确定单元 1101确定的第一时间和第二时间设 置第一子帧和第二子帧之间的保护时间。 其中, 第一子帧和第二子帧在数据 帧配置中依次相邻, 当第一子帧为接收子帧且第二子帧为发送子帧时, 第一 时间表示该 UE接收所述第一子帧的结束时间 (也称为 "停止时间"), 第二 时间表示该 UE发送第二子帧的开始时间; 或者当第一子帧为发送子帧且第 二子帧为接收子帧时, 第一时间表示该 UE发送第一子帧的结束时间, 第二 时间表示该 UE接收第二子帧的开始时间。
本发明实施例根据数据帧配置中依次相邻的两个子帧,接收子帧的接收 结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收 子帧的接收开始时间来确定是否在数据帧配置中设置 GP, 这样, 在避免符 号间的干扰的同时, 还能够有效利用资源。
需要说明的是, 在第一子帧为接收子帧且第二子帧为发送子帧的情况 下, 第一接收子帧可以与第一子帧相同或不同, 在数据帧配置中, 第一接收 子帧和第一子帧之间具有一定的子帧时延, 因此, 可以通过第一接收子帧的 接收时间和子帧时延确定接收第一子帧的结束时间。 类似地, 也可以通过第 一发送子帧的发送时间和子帧时延确定发送第二子帧的开始时间。
相应地, 在第二子帧为接收子帧且第一子帧为发送子帧的情况下, 第一 接收子帧可以与第二子帧相同或不同, 在数据帧配置中, 第一接收子帧和第 二子帧之间具有一定的子帧时延, 因此, 可以通过第一接收子帧的接收时间 和子帧时延确定接收第二子帧的开始时间。 类似地, 也可以通过第一发送子 帧的发送时间和子帧时延确定发送第一子帧的结束时间。
设备 1100可实现图 8至图 9的方法中涉及的各个步骤, 为避免重复, 不再详细描述。
可选地, 作为一个实施例, 设置单元 1102可以具体用于: 当第一时间 与第二时间的差大于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧 之间不包括保护时间。 或者, 设置单元 1102可以具体用于: 当第一时间与 第二时间的差小于或等于第一阈值时, 在数据配置中, 设置第一子帧和第二 子帧之间包括至少一个保护时间。
可选地, 作为另一个实施例, 设备 1300可以是网络侧设备或用户设备。 即可以由网络侧设备(如第一 UE的服务基站或基站控制器)来设置数据帧 配置中的 GP,也可以由第一 UE和第二 UE预先协商来设置数据帧配置中的 GP。 应理解, 本发明实施例对此并不限定。 实施例。 图 12示出了另一个实施例的第一用户设备的结构框图, 在该实施 例中, 设备 1200包括处理器 1201 ,存储器 1202, 收发器 1203。 处理器 1201 控制设备 1200的操作,处理器 1201还可以称为 CPU( Central Processing Unit, 中央处理单元)。 存储器 1202可以包括只读存储器和随机存取存储器, 并向 处理器 1201提供指令和数据。存储器 1202的一部分还可以包括非易失性随 机存取存储器( NVRAM )。 处理器 1201 , 存储器 1202, 收发器 1203通过总 线*** 1210耦合在一起, 其中总线*** 1210除包括数据总线之外, 还包括 电源总线、 控制总线和状态信号总线。 但是为了清楚说明起见, 在图中将各 种总线都标为总线*** 1210。
上述本发明实施例揭示的方法可以应用上述的设备 1200。其中,处理器 1201可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中, 上述 方法的各步骤可以通过处理器 1201 中的硬件的集成逻辑电路或者软件形式 的指令完成。
处理器 1201 , 用于获取参考时间、 第一时间提前量和数据帧配置, 第一 时间提前量表示收发器 1203接收数据帧配置中的第一接收子帧的时间提前 量, 其中第一接收子帧是第二 UE发送的。
处理器 1201 ,还用于根据获取的参考时间、第一时间提前量和数据帧配 置确定接收第一接收子帧的时间。
本发明实施例第一 UE通过参考时间、 第一时间提前量和数据帧配置来 确定接收数据帧配置中的第一接收子帧的时间, 其中该第一接收子帧是第二 UE发送的, 第一时间提前量表示第一 UE接收数据帧配置中的第一接收子 帧的时间提前量。 因此, 通过第一时间提前量调整第一 UE接收第二 UE发 送的第一接收子帧的时间, 使得第一 UE具有较准确的数据帧的定时时间, 能够避免符号间的干扰。
第一 UE 1200可实现图 1至图 7的方法中涉及第一 UE的各个步骤, 为 避免重复, 不再详细描述。
可选地, 作为一个实施例, 当第一 UE的第一服务基站与第二 UE的第 二服务基站相同时, 如图 1的场景, 处理器 1201获取的第一时间提前量可 以通过下列至少一个定时偏差来确定的: 第一 UE与第一服务基站之间的第 一定时偏差, 第二 UE与第二服务基站之间的第二定时偏差, 以及第一 UE 与第二 UE之间的第三定时偏差。 例如, 处理器 1201获取的第一时间提前 量可以是第一定时偏差, 或者是多个定时偏差的组合。
可选地, 处理器 1201获取的参考时间可以根据下列至少一个时间确定 的: 第一服务基站发送数据帧的时间, 第一 UE接收第一服务基站发送的数 据帧的时间, 第二 UE接收第一服务基站发送的数据帧的时间。
或者, 当第一 UE的第一服务基站与第二 UE的第二服务基站不同时, 如图 2的场景, 处理器 1201获取的第一时间提前量可以通过下列至少一个 定时偏差确定的: 第一 UE与第一服务基站之间的第一定时偏差, 第二 UE 与第二服务基站之间的第二定时偏差, 第一 UE与第二 UE之间的第三定时 偏差, 以及第一服务基站和第二服务基站之间的第四定时偏差。
可选地, 处理器 1201获取的参考时间可以根据下列至少一个时间确定 的: 第一服务基站发送数据帧的时间, 第二服务基站发送数据帧的时间, 第 一 UE接收第一服务基站发送的数据帧的时间, 第一 UE接收第二服务基站 发送的数据帧的时间, 第二 UE接收第一服务基站发送的数据帧的时间, 第 二 UE接收第二服务基站发送的数据帧的时间。
具体地,处理器 1201可以具体用于:将接收第一接收子帧的时间 t确定 为: t = t0 - t + tsubfmme 。 其中, t。为参考时间且为第一服务基站向第一 UE发 送下行数据帧的时间, ^为第一时间提前量且为第一定时偏差、 第二定时偏 差或第三定时偏差中的一种, tsubframe表示第一接收子帧与数据帧配置中第一 个子帧之间的时延。
或者, 处理器 1201 可以具体用于: 将接收所述第一接收子帧的时间 t 确定为: t = t0 _ t l 2 + tsubfmme , 其中, t。为参考时间且为第一服务基站向第一 UE发送下行数据帧的时间, ^为第一定时偏差、 第二定时偏差或第三定时 偏差中的一种, 为第一时间提前量, tsubframe表示第一接收子帧与数据帧 配置中第一个子帧之间的时延。
或者,处理器 1201可以具体用于:将接收第一接收子帧的时间 t确定为: t 二 - U + t—o其中, t。为参考时间且为第一服务基站向第一 UE 发送下行数据帧的时间, (trt2-t3 )为第一时间提前量, 所述 ^为第一定时偏 差, t2为第二定时偏差, t3为第三定时偏差, tsubframe表示第一接收子帧与数 据帧配置中第一个子帧之间的时延。
如图 2的场景中, 处理器 1201可以具体用于: 将接收第一接收子帧的 时间 t确定为: t H +tJ + t^—, 其中, t。为参考时间且为第一服务基 站向第一 UE发送下行数据帧的时间, (tr 4 )为第一时间提前量, ^为第一 定时偏差、 第二定时偏差或第三定时偏差中的一种, t4为第四定时偏差, tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。
或者,处理器 1201可以具体用于:将接收第一接收子帧的时间 t确定为: t = t, - {tll2+tA) + tsubframe , 其中, t。为参考时间且为第一服务基站向第一 UE 发送下行数据帧的时间, ( 2+t4 ) 为第一时间提前量, ^为第一定时偏差、 第二定时偏差或第三定时偏差中的一种, t4为第四定时偏差, tsubframe表示第 一接收子帧与数据帧配置中第一个子帧之间的时延。
应理解, 在上述第一 UE确定接收第一接收子帧的时间 t的 (1 ) - ( 5 ) 式中, 参考时间的选取和第一时间提前量的例子仅仅是示例性的, 而非要限 制本发明的范围。
需要说明的是, 这里由定时偏差确定, 并不意味着完全等于定时偏差, 比如第一时间提前量由第一定时偏差是确定, 并假设第一定时偏差是 TA1 , 则第一时间提前量可以是 TA1 , 或者 TA1/2等。 又比如第一时间提前量由第 一定时偏差和第二定时偏差的组合确定, 并假设第一定时偏差是 TA1 , 第二 定时偏差是 TA2, 则第一时间提前量可以是(TA1+TA2 ) /2等。 在实际的网 络中, 定时偏差是和传输时延有关系的。 在一般的情况下, 可以认为定时偏 差是传播时延的 2倍。 比如, UE与基站的定时偏差, 可以是 UE与基站的 传播时延的 2倍。
通过上述方案, 以定时偏差来确定第一时间提前量, 并调整第一 UE接 收第二 UE发送的第一接收子帧的时间, 使得第一 UE具有较准确的数据帧 的定时时间, 能够避免符号间的干扰。
可选地, 作为另一个实施例, 处理器 1201可以具体用于: 通过收发器 1203接收第一服务基站下发的第一时间提前量,即从第一服务基站获取上述 第一时间提前量。 或者, 获取单元 1001可以具体用于: 通过收发器 1203接 收第一服务基站下发的用于确定第一时间提前量的至少一个定时偏差,根据 至少一个定时偏差确定第一时间提前量, 由处理器 1201根据至少一个定时 偏差来确定第一时间提前量。 应理解, 本发明实施例对此并不限定。
可选地, 作为另一个实施例, 处理器 1201还可以用于: 根据参考时间、 第二时间提前量和数据帧配置确定第一 UE发送数据帧配置中的第一发送子 帧的时间, 第二时间提前量表示收发器 1203发送第一发送子帧的时间提前 量。 可选地, 第二时间提前量的取值可以为第一 UE与第一服务基站之间的 第一定时偏差。
可选地, 作为另一个实施例, 处理器 1201可以具体用于从网络侧设备 (如第一服务基站 )获取数据帧配置, 即数据帧配置是由第一服务基站下发 给第一 UE的。 或者, 处理器 1201可以具体用于: 与第二 UE预先协商采用 的数据帧配置, 例如, 由第一 UE和第二 UE中的某个 UE来确定数据帧配 置, 将数据帧配置发送给另一个 UE。
可选地, 作为另一个实施例, 处理器 1201获取的数据帧配置可以包括 至少一个发送到接收的 GP以及至少一个接收到发送的 GP; 或者数据帧配 置可以只包括一个发送到接收的 GP,数据帧配置中也可以不包括 GP,等等。 应理解, 本发明实施例采用的数据帧配置的形式并不限定。 具体例子可以参 考上述图 4-图 7的实施例, 此处不再赘述。
应理解, 数据帧配置可以包括至少一个发送到接收的 GP以及至少一个 接收到发送的 GP, 数据帧配置也可以只包括一个发送到接收的 GP, 数据帧 配置还可以不包括 GP。 应理解, 本发明实施例采用的数据帧配置的形式并 不限定。
可选地, 第一 UE与第二 UE可以协商确定数据帧配置中 GP的设置。 具体地, 处理器 1201还可以用于: 根据进行设备对设备 D2D通信的 UE接 收数据帧配置中第一接收子帧的时间、 该 UE发送数据帧配置中第一发送子 帧的时间和数据帧配置确定第一时间和第二时间;根据第一时间和第二时间 设置第一子帧和第二子帧之间的保护时间。 其中, 第一子帧和第二子帧在数 据帧配置中依次相邻, 当第一子帧为接收子帧且第二子帧为发送子帧时, 第 一时间表示该 UE接收所述第一子帧的结束时间 (也称为 "停止时间"), 第 二时间表示该 UE发送第二子帧的开始时间; 或者当第一子帧为发送子帧且 第二子帧为接收子帧时, 第一时间表示该 UE发送第一子帧的结束时间, 第 二时间表示该 UE接收第二子帧的开始时间。
换句话说, 处理器 1201 还可以用于: 根据接收的时间提前量、 发送的 时间提前量和数据帧配置来设置 GP。 如根据上述第一时间提前量、 第二时 间提前量和数据帧配置来设置 GP。 具体地, 当第一时间与第二时间的差大 于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧之间不包括保护时 间。 或者, 当第一时间与第二时间的差小于或等于第一阈值时, 在数据配置 中, 设置第一子帧和第二子帧之间包括至少一个保护时间。
因此, 根据数据帧配置中依次相邻的两个子帧, 接收子帧的接收结束时 间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的 接收开始时间来确定是否在数据帧配置中设置 GP, 这样, 在避免符号间的 干扰的同时, 还能够有效利用资源。
图 13本发明另一个实施例的设备的结构框图。 网络管理服务器 1300可 包括输入设备 1301、 输出设备 1304、 处理器 1302和存储器 1303。
存储器 1303可以包括只读存储器和随机存取存储器, 并向处理器 1302 提供指令和数据。 存储器 1303 的一部分还可以包括非易失性随机存取存储 器 ( NVRAM )。
存储器 1303存储了如下的元素, 可执行模块或者数据结构, 或者它们 的子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
处理器 1302控制网络管理服务器 1300的操作, 处理器 1302还可以称 为 CPU。 存储器 1303可以包括只读存储器和随机存取存储器, 并向处理器 1302提供指令和数据。 存储器 1303的一部分还可以包括非易失性随机存取 存储器( NVRAM )。 具体的应用中, 用户设备 1300的各个组件通过总线系 统 1305耦合在一起, 其中总线*** 1305除包括数据总线之外, 还可以包括 电源总线、 控制总线和状态信号总线等。 但是为了清楚说明起见, 在图中将 各种总线都标为总线*** 1305。
上述本发明实施例揭示的方法可以应用于处理器 1302 中, 或者由处理 器 1302实现。处理器 1302可能是一种集成电路芯片,具有信号的处理能力。 在实现过程中, 上述方法的各步骤可以通过处理器 1302 中的硬件的集成逻 辑电路或者软件形式的指令完成。
在本发明实施例中,处理器 1302通过调用存储器 1303存储的操作指令 (该操作指令可存储在操作***中), 执行如下操作:
用于根据输入设备 1301输入的进行设备对设备 D2D通信的 UE接收数 据帧配置中第一接收子帧的时间、 该 UE发送数据帧配置中第一发送子帧的 时间和数据帧配置确定第一时间和第二时间; 根据确定的第一时间和第二时 间设置第一子帧和第二子帧之间的保护时间。 其中, 第一子帧和第二子帧在 数据帧配置中依次相邻, 当第一子帧为接收子帧且第二子帧为发送子帧时, 第一时间表示该 UE接收所述第一子帧的结束时间 (也称为 "停止时间"), 第二时间表示该 UE发送第二子帧的开始时间; 或者当第一子帧为发送子帧 且第二子帧为接收子帧时, 第一时间表示该 UE发送第一子帧的结束时间, 第二时间表示该 UE接收第二子帧的开始时间。
本发明实施例根据数据帧配置中依次相邻的两个子帧,接收子帧的接收 结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收 子帧的接收开始时间来确定是否在数据帧配置中设置 GP, 这样, 在避免符 号间的干扰的同时, 还能够有效利用资源。
需要说明的是, 在第一子帧为接收子帧且第二子帧为发送子帧的情况 下, 第一接收子帧可以与第一子帧相同或不同, 在数据帧配置中, 第一接收 子帧和第一子帧之间具有一定的子帧时延, 因此, 可以通过第一接收子帧的 接收时间和子帧时延确定接收第一子帧的结束时间。 类似地, 也可以通过第 一发送子帧的发送时间和子帧时延确定发送第二子帧的开始时间。
相应地, 在第二子帧为接收子帧且第一子帧为发送子帧的情况下, 第一 接收子帧可以与第二子帧相同或不同, 在数据帧配置中, 第一接收子帧和第 二子帧之间具有一定的子帧时延, 因此, 可以通过第一接收子帧的接收时间 和子帧时延确定接收第二子帧的开始时间。 类似地, 也可以通过第一发送子 帧的发送时间和子帧时延确定发送第一子帧的结束时间。
设备 1300可实现图 8至图 9的方法中涉及的各个步骤, 为避免重复, 不再详细描述。
可选地, 作为一个实施例, 处理器 1302可以具体用于: 当第一时间与 第二时间的差大于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧之 间不包括保护时间。 或者, 处理器 1302可以具体用于: 当第一时间与第二 时间的差小于或等于第一阈值时, 在数据配置中, 设置第一子帧和第二子帧 之间包括至少一个保护时间。
可选地, 作为另一个实施例, 设备 1300可以是网络侧设备或用户设备。 即可以由网络侧设备(如第一 UE的服务基站或基站控制器)来设置数据帧 配置中的 GP,也可以由第一 UE和第二 UE预先协商来设置数据帧配置中的 GP。 应理解, 本发明实施例对此并不限定。 本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结 合来实现。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特 定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方 法来实现所描述的功能, 但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到, 为描述的方便和筒洁, 上述描 述的***、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的***、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个 ***, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元 中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一 个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使 用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 中, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前 述的存储介质包括: U盘、移动硬盘、只读存储器( ROM , Read-Only Memory )、 随机存取存储器(RAM, Random Access Memory ), 磁碟或者光盘等各种可 以存储程序代码的介质。 以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应所述以权利要求的保护范围为准。

Claims

权利要求
1、 一种设备对设备通信的方法, 其特征在于, 包括:
第一用户设备获取参考时间、 第一时间提前量和数据帧配置, 所述第一 时间提前量表示所述第一用户设备接收所述数据帧配置中的第一接收子帧 的时间提前量, 其中所述第一接收子帧是第二用户设备发送的;
所述第一用户设备根据所述参考时间、所述第一时间提前量和所述数据 帧配置确定接收所述第一接收子帧的时间。
2、 根据权利要求 1所述的方法, 其特征在于, 所述第一用户设备的第 一服务基站与所述第二用户设备的第二服务基站相同,
所述第一时间提前量是根据下列至少一个定时偏差确定的: 所述第一用 户设备与所述第一服务基站之间的第一定时偏差,所述第二用户设备与所述 第二服务基站之间的第二定时偏差, 以及所述第一用户设备与所述第二用户 设备之间的第三定时偏差。
3、 根据权利要求 2所述的方法, 其特征在于,
所述参考时间是根据下列至少一个时间确定的: 所述第一服务基站发送 数据帧的时间, 所述第二服务基站发送数据帧的时间, 所述第一用户设备接 收所述第一服务基站发送的数据帧的时间, 所述第二用户设备接收所述第二 服务基站发送的数据帧的时间。
4、 根据权利要求 2或 3所述的方法, 其特征在于, 所述第一用户设备 根据所述参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第 一接收子帧的时间, 包括:
所述接收所述第一接收子帧的时间 t确定为: 其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一时间提前量且为所述第一定时 偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 tsubframe表示所 述第一接收子帧与所述数据帧配置中第一个子帧之间的时延;
或者, 所述接收所述第一接收子帧的时间 t确定为:
t 1 = t l0 - t 1 / 2 + τ t ι· subframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一定时偏差、 所述第二定时偏差 或所述第三定时偏差中的一种,所述 为所述第一时间提前量,所述 tsubframe 表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。
5、 根据权利要求 1所述的方法, 其特征在于, 所述第一用户设备的第 一服务基站与所述第二用户设备的第二服务基站不同,
所述第一时间提前量是根据下列至少一个定时偏差确定的: 所述第一用 户设备与所述第一服务基站之间的第一定时偏差,所述第二用户设备与所述 第二服务基站之间的第二定时偏差,所述第一用户设备与所述第二用户设备 之间的第三定时偏差, 以及所述第一服务基站和所述第二服务基站之间的第 四定时偏差。
6、 根据权利要求 5所述的方法, 其特征在于,
所述参考时间是根据下列至少一个时间确定的: 所述第一服务基站发送 数据帧的时间, 所述第二服务基站发送数据帧的时间, 所述第一用户设备接 收所述第一服务基站发送的数据帧的时间, 所述第一用户设备接收所述第二 服务基站发送的数据帧的时间, 所述第二用户设备接收所述第一服务基站发 送的数据帧的时间, 所述第二用户设备接收所述第二服务基站发送的数据帧 的时间。
7、 根据权利要求 5或 6所述的方法, 其特征在于, 所述第一用户设备 根据所述参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第 一接收子帧的时间, 包括:
所述接收所述第一接收子帧的时间 T确定为:
t— to— (^l + 4 ) + ubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(t ) 为所述第一时间提前量, 所述 ^为 所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 t4为所述第四定时偏差, 所述 tsubframe表示所述第一接收子帧与所述数据帧配 置中第一个子帧之间的时延;
或者, 所述接收所述第一接收子帧的时间 t确定为:
t— — (?ι /2+ί4 ) + tsubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(t + ) 为所述第一时间提前量, 所述 为所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所 述 t4为所述第四定时偏差,所述 tsubframe表示所述第一接收子帧与所述数据帧 配置中第一个子帧之间的时延。
8、 根据权利要求 1-7任一项所述的方法, 其特征在于, 所述第一用户 设备获取所述第一时间提前量, 包括:
所述第一用户设备接收所述第一用户设备的第一服务基站下发的所述 第一时间提前量; 或者
所述第一用户设备接收所述第一用户设备的第一服务基站下发的用于 确定所述第一时间提前量的至少一个定时偏差,根据所述至少一个定时偏差 确定所述第一时间提前量。
9、 根据权利要求 1-8任一项所述的方法, 其特征在于, 所述数据帧配 置中包括至少一个发送到接收的保护时间以及至少一个接收到发送的保护 时间。
10、 根据权利要求 1-9任一项所述的方法, 其特征在于, 所述数据帧配 置是由所述第一用户设备的第一服务基站下发给所述第一用户设备的, 或者 所述数据帧配置是由所述第一用户设备和所述第二用户设备预先协商的。
11、根据权利要求 1-10任一项所述的方法, 其特征在于, 所述方法还包 括:
所述第一用户设备根据所述参考时间、第二时间提前量和所述数据帧配 置确定发送所述数据帧配置中的第一发送子帧的时间, 所述第二时间提前量 表示所述第一用户设备发送所述第一发送子帧的时间提前量。
12、 根据权利要求 11所述的方法, 其特征在于, 所述第二时间提前量 为所述第一用户设备与所述第一用户设备的所述第一服务基站之间的第一 定时偏差。
13、 一种设备对设备通信的方法, 其特征在于, 包括:
根据进行设备对设备 D2D通信的用户设备接收数据帧配置中第一接收 子帧的时间、所述用户设备发送所述数据帧配置中第一发送子帧的时间和所 述数据帧配置确定第一时间和第二时间;
根据所述第一时间和所述第二时间设置第一子帧和第二子帧之间的保 护时间;
其中, 所述第一子帧和所述第二子帧在所述数据帧配置中依次相邻, 当 所述第一子帧为接收子帧且所述第二子帧为发送子帧时, 所述第一时间表示 所述用户设备接收所述第一子帧的结束时间,所述第二时间表示所述用户设 备发送所述第二子帧的开始时间; 或者当所述第一子帧为发送子帧且所述第 二子帧为接收子帧时,所述第一时间表示所述用户设备发送所述第一子帧的 结束时间, 所述第二时间表示所述用户设备接收所述第二子帧的开始时间。
14、 根据权利要求 13所述的方法, 其特征在于, 所述根据所述第一时 间和所述第二时间设置第一子帧和第二子帧之间的保护时间, 包括:
当所述第一时间与所述第二时间的差大于第一阈值时,在所述数据配置 中, 设置所述第一子帧和所述第二子帧之间不包括保护时间; 或者
当所述第一时间与所述第二时间的差小于或等于第一阈值时,在所述数 据配置中, 设置所述第一子帧和所述第二子帧之间包括至少一个保护时间。
15、 根据权利要求 13或 14所述的方法, 其特征在于, 所述方法由网络 侧设备或所述用户设备执行。
16、 一种第一用户设备, 其特征在于, 包括:
获取单元, 用于获取参考时间、 第一时间提前量和数据帧配置, 所述第 一时间提前量表示所述第一用户设备接收所述数据帧配置中的第一接收子 帧的时间提前量, 其中所述第一接收子帧是第二用户设备发送的;
确定单元, 用于根据所述获取单元获取的所述参考时间、 所述第一时间 提前量和所述数据帧配置确定接收所述第一接收子帧的时间。
17、 根据权利要求 16所述的第一用户设备, 其特征在于, 所述第一用 户设备的第一服务基站与所述第二用户设备的第二服务基站相同, 所述获取 单元获取的所述第一时间提前量是根据下列至少一个定时偏差确定的: 所述第一用户设备与所述第一服务基站之间的第一定时偏差, 所述第二 用户设备与所述第二服务基站之间的第二定时偏差, 以及所述第一用户设备 与所述第二用户设备之间的第三定时偏差。
18、 根据权利要求 17所述的第一用户设备, 其特征在于, 所述获取单 元获取的所述参考时间是根据下列至少一个时间确定的: 所述第一服务基站 发送数据帧的时间, 所述第二服务基站发送数据帧的时间、 所述第一用户设 备接收所述第一服务基站发送的数据帧的时间, 所述第二用户设备接收所述 第二服务基站发送的数据帧的时间。
19、 根据权利要求 17或 18所述的第一用户设备, 其特征在于, 所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的 时间 t确定为: 其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一时间提前量且为所述第一定时 偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 tsubframe表示所 述第一接收子帧与所述数据帧配置中第一个子帧之间的时延; 或者
所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的 时间 t确定为:
t 1 = t l0 - t 1 / 2 + τ t ι· subframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述 ^为所述第一定时偏差、 所述第二定时偏差 或所述第三定时偏差中的一种,所述 为所述第一时间提前量,所述 tsubframe 表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。
20、 根据权利要求 16所述的第一用户设备, 所述第一用户设备的第一 服务基站与所述第二用户设备的第二服务基站不同, 所述获取单元获取的所 述第一时间提前量是根据下列至少一个定时偏差确定的:
所述第一用户设备与所述第一服务基站之间的第一定时偏差, 所述第二 用户设备与所述第二服务基站之间的第二定时偏差, 所述第一用户设备与所 述第二用户设备之间的第三定时偏差, 以及所述第一服务基站和所述第二服 务基站之间的第四定时偏差。
21、 根据权利要求 20所述的第一用户设备, 其特征在于, 所述第一用 户设备的第一服务基站与所述第二用户设备的第二服务基站不同, 所述获取 单元获取的所述参考时间是根据下列至少一个时间确定的:
所述第一服务基站发送数据帧的时间,所述第二服务基站发送数据帧的 时间, 所述第一用户设备接收所述第一服务基站发送的数据帧的时间, 所述 第一用户设备接收所述第二服务基站发送的数据帧的时间, 所述第二用户设 备接收所述第一服务基站发送的数据帧的时间, 所述第二用户设备接收所述 第二服务基站发送的数据帧的时间。
22、 根据权利要求 21所述的第一用户设备, 其特征在于,
所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的 时间 t确定为:
t— to— (^l + 4 ) + ubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(t ) 为所述第一时间提前量, 所述 ^为 所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所述 t4为所述第四定时偏差, 所述 tsubframe表示所述第一接收子帧与所述数据帧配 置中第一个子帧之间的时延; 或者
所述确定单元具体用于, 将接收所述第一接收子帧的时间 t确定为: t— — (?ι /2+ί4 ) + tsubframe
其中,所述 t。为所述参考时间且为所述第一用户设备接收所述第一服务 基站发送的数据帧的时间, 所述(t + ) 为所述第一时间提前量, 所述 为所述第一定时偏差、 所述第二定时偏差或所述第三定时偏差中的一种, 所 述 t4为所述第四定时偏差,所述 tsubframe表示所述第一接收子帧与所述数据帧 配置中第一个子帧之间的时延。
23、 根据权利要求 16-22任一项所述的第一用户设备, 其特征在于, 所述获取单元具体用于:接收所述第一用户设备的第一服务基站下发的 所述第一时间提前量; 或者
所述获取单元具体用于:接收所述第一用户设备的第一服务基站下发的 用于确定所述第一时间提前量的至少一个定时偏差,根据所述至少一个定时 偏差确定所述第一时间提前量。
24、 根据权利要求 16-23任一项所述的第一用户设备, 其特征在于, 所 述获取单元获取的所述数据帧配置中包括至少一个发送到接收的保护时间 以及至少一个接收到发送的保护时间。
25、 根据权利要求 16-24任一项所述的第一用户设备, 其特征在于, 所 述获取单元获取的所述数据帧配置是由所述第一用户设备的第一服务基站 下发给所述第一用户设备的, 或者所述数据帧配置是由所述第一用户设备和 所述第二用户设备预先协商的。
26、 根据权利要求 16-25任一项所述的第一用户设备, 其特征在于, 所述确定单元还用于: 根据所述参考时间、 第二时间提前量和所述数据 帧配置确定发送所述数据帧配置中的第一发送子帧的时间, 所述第二时间提 前量表示所述第一用户设备发送所述第一发送子帧的时间提前量。
27、 一种设备, 其特征在于, 包括:
确定单元, 用于根据进行设备对设备 D2D通信的用户设备接收数据帧 配置中第一接收子帧的时间、所述用户设备发送所述数据帧配置中第一发送 子帧的时间和所述数据帧配置确定第一时间和第二时间;
设置单元, 用于根据所述确定单元确定的所述第一时间和所述第二时间 设置第一子帧和第二子帧之间的保护时间;
其中, 所述第一子帧和所述第二子帧在所述数据帧配置中依次相邻, 当 所述第一子帧为接收子帧且所述第二子帧为发送子帧时,所述第一时间表示 所述用户设备接收所述第一子帧的结束时间, 所述第二时间表示所述用户设 备发送所述第二子帧的开始时间; 或者当所述第一子帧为发送子帧且所述第 二子帧为接收子帧时,所述第一时间表示所述用户设备发送所述第一子帧的 结束时间, 所述第二时间表示所述用户设备接收所述第二子帧的开始时间。
28、 根据权利要求 27所述的设备, 其特征在于,
所述设置单元具体用于: 当所述第一时间与所述第二时间的差大于第一 阈值时, 在所述数据配置中, 设置所述第一子帧和所述第二子帧之间不包括 保护时间; 或者
所述设置单元具体用于: 当所述第一时间与所述第二时间的差小于或等 于第一阈值时, 在所述数据配置中, 设置所述第一子帧和所述第二子帧之间 包括至少一个保护时间。
29、 根据权利要求 27或 28所述的设备, 其特征在于, 所述设备为网络 侧设备或所述用户设备。
PCT/CN2013/083788 2013-09-18 2013-09-18 设备对设备通信的方法及装置 WO2015039308A1 (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201380068629.3A CN104885536B (zh) 2013-09-18 2013-09-18 设备对设备通信的方法及装置
KR1020167000851A KR101784899B1 (ko) 2013-09-18 2013-09-18 장치 대 장치 통신을 위한 방법 및 장치
JP2016537074A JP6160008B2 (ja) 2013-09-18 2013-09-18 デバイスツーデバイス通信のための方法および装置
PCT/CN2013/083788 WO2015039308A1 (zh) 2013-09-18 2013-09-18 设备对设备通信的方法及装置
US14/900,984 US20160150492A1 (en) 2013-09-18 2013-09-18 Method and apparatus for device-to-device communication
EP13893717.2A EP3001742B1 (en) 2013-09-18 2013-09-18 Method and apparatus for device-to-device communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/083788 WO2015039308A1 (zh) 2013-09-18 2013-09-18 设备对设备通信的方法及装置

Publications (1)

Publication Number Publication Date
WO2015039308A1 true WO2015039308A1 (zh) 2015-03-26

Family

ID=52688101

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/083788 WO2015039308A1 (zh) 2013-09-18 2013-09-18 设备对设备通信的方法及装置

Country Status (6)

Country Link
US (1) US20160150492A1 (zh)
EP (1) EP3001742B1 (zh)
JP (1) JP6160008B2 (zh)
KR (1) KR101784899B1 (zh)
CN (1) CN104885536B (zh)
WO (1) WO2015039308A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017105631A1 (en) * 2015-12-18 2017-06-22 Qualcomm Incorporated Resource allocation in a cellular communication system based on a timing offset

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3007497A4 (en) * 2013-09-27 2016-07-13 Huawei Device Co Ltd METHOD AND USER DEVICE FOR SENDING DIRECT CONNECTION COMMUNICATION SIGNALS FROM USER DEVICES
CN107071889B (zh) 2014-03-21 2020-10-09 华为终端有限公司 检测设备对设备信号的方法和用户设备
US11122531B2 (en) * 2016-06-09 2021-09-14 Google Llc Mitigating interference between neighboring cellular communications
US10236933B2 (en) * 2016-10-07 2019-03-19 Qualcomm Incorporated Timing offset compensation for inter-link interference cancellation
US20220061009A1 (en) * 2020-08-24 2022-02-24 Electronics And Telecommunications Research Institute Method and apparatus for timing control in wireless communication system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011161560A1 (en) * 2010-06-23 2011-12-29 Nokia Corporation Method and apparatus for device-to-device network coordination
CN103069899A (zh) * 2010-08-12 2013-04-24 诺基亚公司 配置用于在蜂窝网络下的设备到设备通信的上行链路和下行链路划分模式
CN103108389A (zh) * 2011-11-15 2013-05-15 中兴通讯股份有限公司 设备到设备的通信方法和***、用户设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5306167B2 (ja) * 2009-12-24 2013-10-02 京セラ株式会社 移動局および受信タイミング調整方法
EP2643989B1 (en) * 2010-11-25 2018-09-26 Nokia Technologies Oy Network assisted sensing on a shared band for local communications
US9210643B2 (en) * 2011-03-03 2015-12-08 Agency For Science, Technology And Research Communication terminal and method for performing communication
KR101740937B1 (ko) * 2011-12-15 2017-05-30 한국전자통신연구원 애드 혹 네트워크 시스템에서 분산 동기를 수행하는 방법
US9325555B2 (en) * 2012-02-24 2016-04-26 Lg Electronics Inc. Method and device for tracking synchronization
EP3007397A1 (en) * 2012-08-09 2016-04-13 Qualcomm Incorporated Methods and apparatus for device to device communications
US9325480B2 (en) * 2013-07-10 2016-04-26 Google Technology Holdings LLC Methods and device for performing device-to-device communication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011161560A1 (en) * 2010-06-23 2011-12-29 Nokia Corporation Method and apparatus for device-to-device network coordination
CN103069899A (zh) * 2010-08-12 2013-04-24 诺基亚公司 配置用于在蜂窝网络下的设备到设备通信的上行链路和下行链路划分模式
CN103108389A (zh) * 2011-11-15 2013-05-15 中兴通讯股份有限公司 设备到设备的通信方法和***、用户设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017105631A1 (en) * 2015-12-18 2017-06-22 Qualcomm Incorporated Resource allocation in a cellular communication system based on a timing offset
US10405334B2 (en) 2015-12-18 2019-09-03 Qualcomm Incorporated Techniques for switching between downlink and uplink communications

Also Published As

Publication number Publication date
CN104885536B (zh) 2019-10-18
EP3001742A4 (en) 2016-08-24
CN104885536A (zh) 2015-09-02
EP3001742B1 (en) 2020-11-11
JP2016529833A (ja) 2016-09-23
KR101784899B1 (ko) 2017-10-20
US20160150492A1 (en) 2016-05-26
EP3001742A1 (en) 2016-03-30
KR20160019539A (ko) 2016-02-19
JP6160008B2 (ja) 2017-07-12

Similar Documents

Publication Publication Date Title
EP3014946B1 (en) Methods and network node for activation of connection configuration for a secondary base station
EP3270654B1 (en) Data transmission method and apparatus therefor
EP2761939B1 (en) Discontinuous reception
US20180368194A1 (en) Terminal device, network device, and data transmission method
US20160234713A1 (en) Information Transmission Method, Apparatus, and System
WO2015101041A1 (zh) 随机接入方法及装置
WO2015039308A1 (zh) 设备对设备通信的方法及装置
US20220014901A1 (en) Method and apparatus for identifying user equipment capability in sidelink transmission
US20210297195A1 (en) Method and Device for Facilitating HARQ Transmission
US20190007268A1 (en) Methods and Network Node for Activation of Connection Configuration for a Secondary Base Station
WO2016172887A1 (zh) 一种数据传输方法、设备及***
WO2020191679A1 (zh) 随机接入方法、终端设备和网络设备
JP2021510950A (ja) 媒体アクセス制御層の制御要素の確認方法、装置及び通信システム
WO2022022661A1 (en) Method and apparatus for radio connection
JP6294492B2 (ja) アップリンクデータ伝送確認装置、デバイスおよび方法
WO2017166023A1 (zh) 一种随机接入的方法及装置
CN108293210B (zh) 一种小区切换方法及设备
WO2014059666A1 (zh) 通信方法和设备
JP7262610B2 (ja) チャネルの伝送方法、電子機器および記憶媒体
WO2016000755A1 (en) Device to device communication
WO2023108420A1 (zh) 定时提前的有效性的确定方法、装置、设备及存储介质
WO2021138762A1 (zh) 通知发送时间信息的方法以及装置
WO2016045083A1 (zh) 通信方法和用户设备
WO2014075264A1 (zh) 上行控制信息处理方法及传输点、终端

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

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14900984

Country of ref document: US

Ref document number: 2013893717

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20167000851

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2016537074

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE