A technology for device to device (d2d) communication scheduling is disclosed. A d2d device can be synchronized with a base station of a cellular system. A sub-frame symbol boundary can be identified in the cellular system for the d2d communication. A resource for a d2d communication can be allocated from the d2d device to another d2d device within the sub-frame boundary of the cellular system. The d2d device can be switched to perform a d2d communication with another d2d device in proximity with the d2d device, wherein the other d2d device is substantially synchronized with the base station of the cellular system. The d2d device can communicate with the other d2d device within at least one symbol boundary time within the selected subframe.
|
11. A user equipment (ue) operable to communicate in a device to device (d2d) network, having computer circuitry configured to:
synchronize the ue with an evolved node b (enb) operable to communicate using orthogonal frequency division multiple access (OFDMA);
receive a request from another ue device for d2d resource allocation;
transmit a request approval to the other ue device for the d2d resource allocation; and
communicate with the other ue device within at least one symbol boundary time of a selected subframe using timing from the synchronization, wherein communicating with the other ue device occurs in a time period that is less than a symbol boundary duration of the cellular system.
20. A user equipment (ue) operable to communicate in an infrastructure mode in a device to device (d2d) network, the ue having computer circuitry configured to:
synchronize the ue with an evolved node b (enb) operable to communicate using orthogonal frequency division multiple access (OFDMA);
identify a sub-frame symbol boundary of the OFDMA for d2d communication;
transmit a request to the enb for resource allocation for d2d communication; and
communicate with the other ue using d2d communication during a d2d zone, wherein the communication occurs synchronously at a subframe boundary, wherein communicating with the other ue device occurs in a time period that is less than a symbol boundary duration of the cellular system.
6. A user equipment (ue) operable to communicate in a device to device (d2d) network, the ue having computer circuitry configured to:
synchronize the ue with an evolved node b (enb) operable to communicate using orthogonal frequency division multiple access (OFDMA);
identify a sub-frame symbol boundary of the OFDMA for d2d communication;
transmit a request to another ue device for resource allocation for d2d communication;
receive a request approval from the other ue device for resource allocation; and
communicate with the other ue using d2d communication during a d2d zone, wherein the communication occurs synchronously at a subframe boundary, wherein communicating with the other ue device occurs in a time period that is less than a symbol boundary duration of the cellular system.
1. A method for device to device (d2d) communication scheduling, comprising:
synchronizing a d2d device with a base station of a cellular system;
identifying a sub-frame symbol boundary in the cellular system for the d2d communication;
allocating a resource for a d2d communication from the d2d device to another d2d device within the sub-frame boundary of the cellular system;
switching the d2d device to perform a d2d communication with another d2d device in proximity with the d2d device, wherein the other d2d device is substantially synchronized with the base station of the cellular system; and
communicating with the other d2d device within at least one symbol boundary time within the selected subframe, wherein communicating with the other d2d device occurs in a time period that is less than a symbol boundary duration of the cellular system.
2. The method of
transmitting data to the other d2d device within the at least one symbol boundary time within the selected subframe; or
receiving data from the other d2d device within the at least one symbol boundary time within the selected subframe.
3. The method of
4. The method of
5. The method of
7. The computer circuitry of
8. The computer circuitry of
9. The computer circuitry of
10. The computer circuitry of
12. The computer circuitry of
13. The computer circuitry of
14. The computer circuitry of
15. The computer circuitry of
16. The computer circuitry of
17. The computer circuitry of
18. The computer circuitry of
19. The computer circuitry of
21. The computer circuitry of
|
This application claims the benefit of and hereby incorporates by reference U.S. Provisional Patent Application Ser. No. 61/808,597, filed Apr. 4, 2013.
Users of wireless and mobile networking technologies are increasingly using their mobile devices to send and receive data as well as communicate. With increased data communications on wireless networks the strain on the limited bandwidth and system resources that are available for wireless telecommunications is also increasing. To handle the increasing amount of wireless services to an increasing numbers of users, an efficient use of the available radio network resources has become important.
To handle the increasing amount of wireless services to an increasing numbers of users, efficient use of the available radio network resources has become important. Device to device (D2D) communications allows mobile users to directly communicate with each other, thereby reducing the load on the radio network resources. The D2D communication can occur when closely located devices are enabled to communicate with each other directly instead of using a conventional communications links such as a Wi-Fi or cellular communications system. Some types of D2D communications are enhanced by cellular communication systems, thereby requiring the D2D communications device to be within range of a cellular communications system, such as an enhanced node B (eNB).
One way to increase efficiency and better resource management of the D2D communications system and reduce interference between the D2D communications system and the cellular communications system is to synchronize the D2D communications with the cellular network.
Features and advantages of the disclosure will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate, by way of example, features of the disclosure; and, wherein:
Reference will now be made to the exemplary embodiments illustrated, and specific language will be used herein to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended.
Before the present invention is disclosed and described, it is to be understood that this invention is not limited to the particular structures, process steps, or materials disclosed herein, but is extended to equivalents thereof as would be recognized by those ordinarily skilled in the relevant arts. It should also be understood that terminology employed herein is used for the purpose of describing particular examples only and is not intended to be limiting. The same reference numerals in different drawings represent the same element. Numbers provided in flow charts and processes are provided for clarity in illustrating steps and operations and do not necessarily indicate a particular order or sequence.
In a D2D communications system, multiple mobile equipment devices, such as a user equipment (UE), can be configured to directly communicate with each other and/or communicate with a cellular communications system, such as an enhanced node B (eNB).
The cellular communications system can be comprised of one or more cellular network nodes and one or more Institute of Electrical and Electronics Engineers (IEEE) 802.11-2012 configured access points (APs). In one embodiment, the one or more cellular networks may be 3rd generation partnership project (3GPP) long term evolution (LTE) Rel. 8, 9, 10, 11, or 12 networks and/or IEEE 802.16p, 802.16n, 802.16m-2011, 802.16h-2010, 802.16j-2009, 802.16-2009 networks. In one embodiment, the cellular communications network can be comprised of a multiple radio access technology (multi-RAT) heterogeneous network (HetNet), where the RATs used may include multiple different RATs, such as 3GPP RATs, wireless local area network (WLAN) RATs, mm-wave RATs, 60 GHz RATs, etc.
A D2D communications system can provide support for a plurality of different D2D communications environments.
In another example, D2D cluster #2 120 depicts a plurality of D2D devices such as UEs 160, 170, and 180 that are in D2D communications with each other. In one embodiment, UE 160 and UE 180 are in direct communication with UE 170. In another embodiment, UE 160 and UE 180 may be in indirect D2D communication with each other via an intermediary D2D communications device, such as UE 170. The D2D cluster #2 120 can also be in communication with eNB 130. In one embodiment, D2D cluster #2 120 may be assisted by the eNB 130 in communicating data or information in a cellular network. In another embodiment, D2D cluster #2 120 may be assisted by the eNB 130 in synchronizing or assisting in setting up the direct or indirect D2D communications between UE 160, UE 170, and/or UE 180.
In another example of a communications environment in
D2D communication systems can provide mobile device users with a better quality of service (QoS), new applications, and increased mobility support. To increase efficiency and reduce interference, UEs in a D2D system can synchronize their D2D communications. In one example, the UEs can synchronize with the D2D network using a radio frame structure, transmitted on a physical (PHY) layer in a downlink or uplink transmission between an eNB and a UE. In one embodiment, the D2D communications may occur on a licensed band for communications. In one embodiment a 3GPP LTE frame structure is used for the synchronization, as illustrated in
Each slot for a component carrier (CC) used by the node and the wireless device can include multiple RBs 330a, 330b, 330i, 330m, and 330n based on the CC frequency bandwidth. The CC can have a carrier frequency having a bandwidth and center frequency. Each subframe of the CC can include downlink control information (DCI) found in the legacy PDCCH. The legacy PDCCH in the control region can include one to three columns of the first OFDM symbols in each subframe or physical RB (PRB), when a legacy PDCCH is used. The remaining 11 to 13 OFDM symbols (or 14 OFDM symbols, when legacy PDCCH is not used) in the subframe may be allocated to the PDSCH for data (for short or normal cyclic prefix).
The control region can include physical control format indicator channel (PCFICH), physical hybrid automatic repeat request (hybrid-ARQ) indicator channel (PHICH), and the PDCCH. The control region has a flexible control design to avoid unnecessary overhead. The number of OFDM symbols in the control region used for the PDCCH can be determined by the control channel format indicator (CFI) transmitted in the physical control format indicator channel (PCFICH). The PCFICH can be located in the first OFDM symbol of each subframe. The PCFICH and PHICH can have priority over the PDCCH, so the PCFICH and PHICH are scheduled prior to the PDCCH.
Each RB (physical RB or PRB) 330i can include 12-15 kHz subcarriers 336 (on the frequency axis) and 6 or 7 orthogonal frequency-division multiplexing (OFDM) symbols 332 (on the time axis) per slot. The RB can use seven OFDM symbols if a short or normal cyclic prefix is employed. The RB can use six OFDM symbols if an extended cyclic prefix is used. The RB can be mapped to 84 resource elements (REs) 340i using short or normal cyclic prefixing, or the RB can be mapped to 72 REs (not shown) using extended cyclic prefixing. The RE can be a unit of one OFDM symbol 342 by one subcarrier (i.e., 15 kHz) 346.
Each RE can transmit two bits 350a and 350b of information in the case of quadrature phase-shift keying (QPSK) modulation. Other types of modulation may be used, such as 16 quadrature amplitude modulation (QAM) or 64 QAM to transmit a greater number of bits in each RE, or bi-phase shift keying (BPSK) modulation to transmit a lesser number of bits (a single bit) in each RE. The RB can be configured for a downlink transmission from the eNB to the UE, or the RB can be configured for an uplink transmission from the UE to the eNB.
While communicating with each other using D2D communications, each UE may need to switch between transmission and reception modes for sending and receiving messages, respectively. In one embodiment, D2D communications can be performed during the uplink band communications period of a cellular network. In this embodiment, the sequential switching between the transmission and reception modes can enable the UEs to perform D2D communications during the uplink band communications period of a cellular network. During the downlink band communication period, the eNB transmits with a relatively high power relative to the signals transmitted by UEs. This high power signal can cause significant interference to a UE that is transmitting with a lower power signal. However, during the uplink band communication period, only other UEs transmit with the lower power signals. Transmitting during the uplink communication band can enable D2D communications to occur with significantly lower amounts of interference.
In one embodiment, synchronization may occur between a plurality of UEs. To enable switching between a plurality of UEs, a transmission mode and reception mode may be used. In one embodiment, switching between transmission and reception modes in D2D communications involves both a transmitter UE (Tx UE) and a receiver UE (Rx UE).
There may be a number of different switching and synchronization schemes for D2D communications. In one embodiment, the D2D communications between D2D UEs can occur independent of a cellular system. In this embodiment, the D2D UEs can synchronize with each other using methods independent of a cellular system, such as using the preambles of data packets sent between the D2D UEs to synchronize the D2D communications. In one embodiment, the D2D communications can be sent on a licensed portion of the radio frequency spectrum.
In another embodiment, the UE(s) and/or eNB(s) for D2D communications can operate with the assistance of a cellular system. In this embodiment, timing and synchronization of the cellular system and/or the eNB can be used by a D2D UE in performing timing and synchronization of communications between D2D UEs. In one embodiment, the switching between transmission and reception modes for a D2D UE can occur at or around a symbol boundary of the cellular system. One advantage of performing the switching between transmission and reception modes at or around a symbol boundary of the cellular system is the ease of hardware implementation and interference management. In one embodiment, the D2D communications that are assisted by a cellular system can occur on a licensed portion of the radio spectrum.
In one embodiment, all CID codes can be communicated from the eNB simultaneously, because the CID codes are typically orthogonal or have low correlation with each other. In another embodiment, the CID codes can be sent in full power to enable nearby Rx UEs to receive the D2D data communication request.
In one embodiment, in the data transmission window 420, a Tx UE and an Rx UE can wake up at specified time for data communication. In one embodiment, the Tx UE transmits data packets in the allocated time-frequency channel using a specified transmit power for the specified duration, and the other Tx UEs and Rx UEs that are not allocated to transmit or receive data during the specified duration at that resource allocation may go into a sleep mode to save power until a specified duration arrives where the Tx UEs and/or Rx UEs are scheduled for transmitting or receiving data. In one embodiment, UEs not communicating data can be configured to wake up for the contention windows and return to sleep mode for the remained of the communication period.
In one embodiment, a Tx UE can contend for the channel in the contention window by sending a request signal and then listening for a response. If the Tx UE receives an approval for the request, i.e. resource(s) are allocated by an Rx UE for receiving data, the Tx UE can send data. In one example, the Tx UE can switch from a transmission mode to a reception mode and then from a reception mode to a transmission mode during the request procedure in order to transmit the request signal, receive an approval for the request, and transmit the data.
In one embodiment, the switches or turnaround time for a UE in a D2D system are greater than that of UE in a cellular system because of additional handshaking and contention that is used to allocate resources for transmitting and receiving data in a D2D communication. In one embodiment, switching of the hardware, such as from a transmission mode to a reception mode or from a reception mode to a transmission mode, can be approximately 10-20 micro second (μs) settlement time. In another embodiment, switching of the hardware, such as from a transmission mode to a reception mode or from a reception mode to a transmission mode, can use approximately 0.4-0.5 μs to flush out the memory. This can result in a propagation delay of the Tx UE and/or Rx UE. In one embodiment, a Tx UE may use approximately 22 μs for settlement time and propagation delay to switch over and be configured to receive an approval signal or data.
In one embodiment where the D2D system coexists with a cellular system or is adjacent to a cellular system, a subframe boundary of the cellular system can be used as a synchronization point for D2D communication during the uplink and/or downlink transmission of the cellular system. One advantage of synchronizing with the cellular system and using its subframe boundary is the D2D system avoids interference from the cellular system. In one embodiment, a subframe unit is the fundamental resource allocation unit of the cellular system. Resource allocation for the D2D network or D2D clusters can be allocated in sizes less than or equal to the cellular system subframe unit.
One advantage of allocating D2D network or D2D cluster resource to a size less than or equal to the cellular system subframe unit is to minimize or eliminate interference between the D2D system and the cellular system and/or nearby cellular systems. In one embodiment, nearby cellular systems can switch to a D2D zone synchronously at the subframe boundary of the cellular system so that low power and/or short range D2D communications are not interfered with by nearby strong uplink and/or downlink transmissions. In one embodiment, the D2D zone is a zone where the cellular system allocates a period of time where it does not send or receive data, leaving the communication band open for D2D communication.
In one embodiment, it can be desirable to maximize the reuse of a cellular transceiver for D2D communications. Maximizing the reuse of a cellular transceiver for D2D communications can reduce the cost and power consumption of D2D UEs. In one embodiment, the reuse of a cellular transceiver is maximized by reusing the symbol structure of a cellular system downlink or uplink transmission for a D2D communication. In one embodiment, reusing the symbol structure minimizes the changes to UE or system hardware, such as fast Fourier transform (FFT) and interleaver hardware.
A wireless communication system can be subdivided into various sections referred to as layers. In the LTE system, communication layers can include the physical (PHY), media access control (MAC), radio link control (RLC), packet data convergence protocol (PDCP), and radio resource control (RRC) layers. The physical layer can include the basic hardware transmission components of a wireless communication system 500, as illustrated in
The signal transmitted through a channel 550 can be subject to noise 552 and interference 554. The noise and interference is represented as an addition 556 to the channel signal, which can be received by receiver antennas 590A-B and one or more radio frequency (RF) receivers 582A-B at the receiver 560. The channel signal combined with the noise and interference can be converted to a digital modulated signal with analog-to-digital converters (ADCs) 580A-B. The digital signal can be OFDM demodulated using demodulators 578A-B. The demodulators can use a fast Fourier transform (FFT) algorithm to compute the discrete Fourier transform (DFT) to generate demodulated signals (vector y for each antenna port). A channel estimator 562 can use the demodulated signal to estimate the channel 550 and the noise and interference that occurs in the channel. The channel estimator can include a feedback generator or be in communication with the feedback generator, which can generate a physical uplink shared channel (PUSCH) feedback report, such as a channel quality indicator (CQI) report, a precoding matrix indicator (PMI) report, or a transmission rank indicator (RI) report. The CQI can be used to assist the MIMO transmissions modes. The demodulated signals can be combined using a MIMO decoder 584, demapped using a demapper 576, deinterleaved using a deinterleaver 574, and decoded by a channel decoder 572 to generate binary output data 570 that can be used by other layers of the receiving station.
As discussed in the preceding paragraphs, the symbol duration of D2D can be the less than or equal to symbol duration of the cellular system, within a cyclic prefix interval.
The method 700 can also comprise switching the D2D device to perform a D2D communication with the other D2D devices in proximity with the D2D device, wherein the other D2D device is substantially synchronized with the base station of the cellular system, as in block 740. The method can also comprise communicating with the other D2D device within at least one symbol boundary time within the selected subframe, as in block 750. In one embodiment, the communication with the other D2D device occurs in a time period that is less than a symbol boundary duration of the cellular system. In one embodiment, the method can further comprise communicating a D2D zone synchronization request from the D2D device to the cellular system.
Another example provides functionality 900 of computer circuitry of a UE operable to communicate in a D2D network, as shown in the flow chart in
Another example provides functionality 1000 of computer circuitry of a UE operable to communicate in a D2D network, as shown in the flow chart in
Various techniques, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, non-transitory computer readable storage medium, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the various techniques. In the case of program code execution on programmable computers, the computing device may include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. The volatile and non-volatile memory and/or storage elements may be a RAM, EPROM, flash drive, optical drive, magnetic hard drive, or other medium for storing electronic data. The base station and mobile station may also include a transceiver module, a counter module, a processing module, and/or a clock module or timer module. One or more programs that may implement or utilize the various techniques described herein may use an application programming interface (API), reusable controls, and the like. Such programs may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) may be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language, and combined with hardware implementations.
It should be understood that many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
Modules may also be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions, which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
Indeed, a module of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network. The modules may be passive or active, including agents operable to perform desired functions.
Reference throughout this specification to “an example” means that a particular feature, structure, or characteristic described in connection with the example is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in an example” in various places throughout this specification are not necessarily all referring to the same embodiment.
As used herein, a plurality of items, structural elements, compositional elements, and/or materials may be presented in a common list for convenience. However, these lists should be construed as though each member of the list is individually identified as a separate and unique member. Thus, no individual member of such list should be construed as a de facto equivalent of any other member of the same list solely based on their presentation in a common group without indications to the contrary. In addition, various embodiments and example of the present invention may be referred to herein along with alternatives for the various components thereof. It is understood that such embodiments, examples, and alternatives are not to be construed as defacto equivalents of one another, but are to be considered as separate and autonomous representations of the present invention.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided, such as examples of layouts, distances, network examples, etc., to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, layouts, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
While the forgoing examples are illustrative of the principles of the present invention in one or more particular applications, it will be apparent to those of ordinary skill in the art that numerous modifications in form, usage and details of implementation can be made without the exercise of inventive faculty, and without departing from the principles and concepts of the invention. Accordingly, it is not intended that the invention be limited, except as by the claims set forth below.
Zhu, Yuan, Li, Qinghua, Niu, Huaning, Khoryaev, Alexey, Li, Honggang
Patent | Priority | Assignee | Title |
10701687, | Jan 27 2016 | HUAWEI TECHNOLOGIES CO , LTD | Communication method and communications apparatus |
11234236, | Jan 27 2016 | Huawei Technologies Co., Ltd. | Communication method and communications apparatus |
Patent | Priority | Assignee | Title |
20110223953, | |||
20110317569, | |||
20120106517, | |||
20120195328, | |||
20120294163, | |||
20130039324, | |||
20130170468, | |||
20130272262, | |||
20130288608, | |||
20130315152, | |||
20140126490, | |||
20140185530, | |||
20140273862, | |||
20140342747, | |||
20150319724, | |||
20160029331, | |||
20160029333, | |||
20160374068, | |||
20170164383, | |||
20170347386, | |||
WO2012019348, | |||
WO2012034269, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 28 2014 | INTEL IP CORPORATION | (assignment on the face of the patent) | / | |||
Mar 24 2016 | NIU, HUANING | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038725 | /0628 | |
Mar 25 2016 | KHORYAEV, ALEXEY | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038725 | /0628 | |
Apr 08 2016 | LI, QINGHUA | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038725 | /0628 | |
Apr 09 2016 | ZHU, YUAN | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038725 | /0628 | |
May 26 2016 | LI, HONGGANG | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038725 | /0628 | |
Nov 30 2019 | Intel Corporation | Apple Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 053063 | /0028 | |
May 29 2020 | INTEL IP CORPORATION | Intel Corporation | CONFIRMATORY ASSIGNMENT | 053050 | /0866 |
Date | Maintenance Fee Events |
Feb 02 2022 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 14 2021 | 4 years fee payment window open |
Feb 14 2022 | 6 months grace period start (w surcharge) |
Aug 14 2022 | patent expiry (for year 4) |
Aug 14 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 14 2025 | 8 years fee payment window open |
Feb 14 2026 | 6 months grace period start (w surcharge) |
Aug 14 2026 | patent expiry (for year 8) |
Aug 14 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 14 2029 | 12 years fee payment window open |
Feb 14 2030 | 6 months grace period start (w surcharge) |
Aug 14 2030 | patent expiry (for year 12) |
Aug 14 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |