Source: https://patents.google.com/patent/TWI654896B/en
Timestamp: 2020-01-24 15:39:13
Document Index: 589191102

Matched Legal Cases: ['art\n1105', 'art\n1205', 'art\n1305', 'art\n1405', 'art 1100', 'art 1100', 'art 1200', 'art 1200', 'art 1200', 'art 1300', 'art 1300', 'art 1400', 'art 1400']

TWI654896B - Content allocation and transmission scheduling in a wireless communication - Google Patents
Content allocation and transmission scheduling in a wireless communication
TWI654896B
TWI654896B TW104103442A TW104103442A TWI654896B TW I654896 B TWI654896 B TW I654896B TW 104103442 A TW104103442 A TW 104103442A TW 104103442 A TW104103442 A TW 104103442A TW I654896 B TWI654896 B TW I654896B
TW104103442A
TW201540111A (en
塔菲德沙拉巴倫羅
巴海爾蘇希古莫
帕帝雪萊希
古拉帝卡皮爾
美商高通公司
2014-03-19 Priority to US201461955674P priority Critical
2014-03-19 Priority to US61/955,674 priority
2015-01-29 Priority to US14/608,851 priority
2015-01-29 Priority to US14/608,851 priority patent/US10524282B2/en
2015-02-02 Application filed by 美商高通公司 filed Critical 美商高通公司
2015-10-16 Publication of TW201540111A publication Critical patent/TW201540111A/en
2019-03-21 Publication of TWI654896B publication Critical patent/TWI654896B/en
Systems, methods and apparatus for scheduling distribution (SA) information and transmission and retransmission of content for SA transmission are described herein. The SA can be sent during the initial communication period, followed by data transmission for a certain period of time. The device may monitor the transmission during the SA period and then monitor the data transmission during the time period indicated in the received SA. The SA may be retransmitted according to a retransmission mode that may provide a time or frequency diversity mode to enhance reception of the SA at the receiving device. The retransmission mode can be determined based on resources from the SA resource pool for the initial transmission of the SA.
Scheduled content and transmission in wireless communication 【cross reference】
This patent application claims priority to U.S. Provisional Patent Application Serial No. 61/955,674, filed on March 19, 2014, which is incorporated herein by reference. The provisional patent application has been transferred to the assignee of the case.
The present invention relates to the content and transmission of schedule allocation in wireless communication.
Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and the like. The systems may be multiplexed access systems capable of supporting communication with multiple users by sharing available system resources (eg, time, frequency, and power). Examples of such multiplex access systems include code division multiplex access (CDMA) systems, time division multiplex access (TDMA) systems, frequency division multiplex access (FDMA) systems, and orthogonal frequency division multiplexing. Access (OFDMA) system.
In general, a wireless multiplex access communication system can include multiple base stations, each of which simultaneously supports communication for multiple mobile devices or other user equipment (UE) devices. The base station can communicate with the UE on the downstream link and the upstream link. Each base station has a coverage area, which may be referred to as a coverage area of the cell service area. Device-to-device (D2D) communication involves direct wireless communication between UEs within or outside the coverage area of the base station. If the device is within the coverage area, D2D communication can be facilitated by scheduling transmissions from the base station. In some cases, D2D communications are used by public safety personnel such as police, fire and rescue teams.
In many cases, the UE used in D2D communication is a mobile device that uses a battery. Therefore, power savings in such devices are an important consideration in device operation to provide enhanced operational life between battery charging. In addition, wireless transmissions in D2D communication may encounter interference from various sources, including, for example, wireless network base stations and other UEs that may be transmitting. Therefore, it would be desirable for D2D communication to provide enhanced power saving techniques and to provide enhanced interference mitigation.
In summary, the features described relate to one or more improved systems, methods or apparatus for the transmission and retransmission of Scheduled Distribution (SA) information, as well as content for SA transmission. According to various examples, the SA can be transmitted during the initial communication period, followed by data transmission for a certain period of time. The device may monitor the transmission during the SA period and then monitor the data transmission during the time period indicated in the received SA. In some examples, the SA may be retransmitted according to a retransmission mode that may provide a time or frequency diversity mode to enhance the SA at the receiving device. Reception. The retransmission mode may be determined, for example, based on resources from an SA resource pool for initial transmission of the SA. The SA may include, for example, information related to the time and frequency used for data transmission, or the retransmission mode for data transmission. In some examples, the base station can send a message to the device indicating the resources to be used to schedule the allocation of resource pools.
In a first set of illustrative examples, a method of wireless communication can include transmitting a schedule assignment (SA) to one or more devices indicating resources for subsequent transmissions of data to the one or more devices And resending the SA according to a predetermined retransmission mode. For example, the SA is sent in a device-to-device (D2D) broadcast transmission. In some examples, the retransmission mode can include a fixed frequency hopping mode, a fixed time mode, or a combination thereof. In an example, the fixed frequency hopping pattern can be a fixed time mode or a predefined mode indicated in a System Information Block (SIB).
In some examples, the method can also include determining a first resource block in the SA resource pool for transmitting the SA; and the retransmission mode can be based at least in part on the first resource block. In some examples, the retransmission mode may identify one or more of the following: a time diversity resource within the SA resource pool; or a frequency diversity resource within the SA resource pool. In other examples, the SA resource pool can include a plurality of Long Term Evolution (LTE) subframes.
In some examples, the method can also include receiving an authorization for transmitting the SA from the base station, and transmitting the SA can include determining a first resource block for transmitting the SA based at least in part on the authorization. In some examples, the grant may include downlink control information (DCI) having an index identifying the first resource block within the SA resource pool. Such an index can For example, it is included in the resource block allocation field of the DCI.
In some examples, the SA may include one or more of the following: a modulation and coding scheme (MCS) for subsequent transmissions of the material, and a redundancy version (RV); subsequent transmissions for the material Frequency hopping mode; a target identification (ID) for subsequent transmission of the data, wherein subsequent transmission of the data may be scrambled using the target ID; the first data transmission is offset from the transmission of the SA Shift; Cyclic Redundancy Check (CRC) scrambled by the target ID; or an indicator of the last SA transmission.
In a second set of illustrative examples, an apparatus for wireless communication can include means for transmitting a schedule assignment (SA) to one or more devices for signaling to the one or more devices The resource for subsequent transmission of the data; and means for resending the SA according to a predetermined retransmission mode.
In some examples, the apparatus can implement one or more aspects of the first set of illustrative examples described above.
In a third set of illustrative examples, an apparatus for wireless communication can include: a processor; a memory in electronic communication with the processor; and instructions stored in the memory. The instructions are executable by the processor to: send a schedule assignment (SA) to one or more devices, the SA indicating resources for subsequent transmissions of data to the one or more devices; A pre-determined retransmission mode to resend the SA.
In some examples, the instructions can be configured to cause the processor to implement one or more aspects of the first set of illustrative examples described above.
In a fourth set of illustrative examples, a store may be executed by a processor Non-transitory computer readable medium for instructions to: send a schedule assignment (SA) to one or more devices indicating resources for subsequent transmissions of material to the one or more devices And resending the SA according to a predetermined retransmission mode.
In a fifth set of illustrative examples, a method of wireless communication can include: receiving a message from a base station; determining a schedule allocation (SA) resource pool based at least in part on the message; and identifying that the SA resource pool is to be used The first resource block of the SA is sent to one or more receivers. In some examples, the SA may indicate resources for subsequent transmissions of data to the one or more receivers. The SA may be sent, for example, in a device-to-device (D2D) broadcast transmission.
In some examples, the method can also include transmitting, to the one or more receivers, a first SA during the first resource block, the first SA indicating data for the one or more receivers a subsequent transmission of the resource; and resending the first SA according to a predetermined retransmission mode. The retransmission mode may include a fixed frequency hopping mode, a fixed time mode, or a combination thereof, for example, which may be indicated in a System Information Block (SIB), or may be a predefined mode. In some examples, the retransmission mode may identify one or more of the following: a time diversity resource within the SA resource pool; or a frequency diversity resource within the SA resource pool. The SA resource pool may include a plurality of Long Term Evolution (LTE) subframes. In some examples, the message can include downlink control information (DCI) having an index identifying the first resource block in the SA resource pool. For example, the index can be included in the resource block allocation of the DCI In the field.
In some examples, the SA may include one or more of the following: a modulation and coding scheme (MCS) for subsequent transmissions of the material, and a redundancy version (RV); subsequent transmissions for the material Frequency hopping mode; a target identification (ID) for subsequent transmission of the material, wherein subsequent transmission of the material is scrambled using the target ID; or the first data transmission is offset from the transmission of the SA shift.
In a sixth set of illustrative examples, an apparatus for wireless communication can include: means for receiving a message from a base station; means for determining a schedule allocation (SA) resource pool based at least in part on the message; And means for identifying a first resource block in the SA resource pool to be used to send an SA to one or more receivers.
In some examples, the apparatus can implement one or more aspects of the fifth set of illustrative examples described above.
In a seventh set of illustrative examples, an apparatus for wireless communication can include: a processor; a memory in electronic communication with the processor; and instructions stored in the memory. The instructions are executable by the processor to: receive a message from a base station; determine a schedule allocation (SA) resource pool based at least in part on the message; and identify that the SA resource pool is to be used for one or A plurality of receivers transmit a first resource block of the SA.
In some examples, the instructions can be configured to cause the processor to implement one or more aspects of the fifth set of illustrative examples described above.
In an eighth set of illustrative examples, a non-transitory computer readable medium storing instructions executable by a processor to: operate from a base Receiving a message; determining a schedule allocation (SA) resource pool based at least in part on the message; and identifying a first resource block in the SA resource pool to be used to send an SA to one or more receivers.
In a ninth set of illustrative examples, a method of wireless communication can include receiving a scheduled allocation (SA) transmission indicating resources for receiving subsequent transmissions of data; and receiving the SA according to a predetermined retransmission mode At least one retransmission. In some examples, the method can also include combining the SA transmission and the retransmission to determine the SA. The SA is sent, for example, in a device-to-device (D2D) broadcast transmission.
In some examples, the predetermined retransmission mode can include a fixed frequency hopping mode, a fixed time mode, or a combination thereof. The fixed frequency hopping mode, the fixed time mode, or a combination thereof may be, for example, indicated in a System Information Block (SIB) received from the transmitting device, or may be a predefined mode.
In some examples, the method can also include determining to receive the first resource block of the SA transmission; and the retransmitting mode can be based at least in part on the first resource block. The SA may include one or more of the following: a modulation and coding scheme (MCS) for subsequent transmission of the material and a redundancy version (RV); a frequency hopping pattern for subsequent transmission of the material; a target identification (ID) for subsequent transmission of the material, and subsequent transmission of the material may be scrambled using the target ID; a cyclic redundancy check (CRC) scrambled by the target ID; or a first data Transfer relative to the SA resource pool or the The offset of this transmission of the SA.
In a tenth illustrative example, an apparatus for wireless communication can include: means for receiving a scheduled allocation (SA) transmission, the SA indicating a resource for receiving subsequent transmissions of data; and The determined retransmission mode to receive at least one retransmission of the SA.
In some examples, the apparatus can implement one or more aspects of the ninth set of illustrative examples described above.
In an eleventh illustrative example, an apparatus for wireless communication can include: a processor; a memory in electronic communication with the processor; and instructions stored in the memory. The instructions are executable by the processor to: receive a scheduled allocation (SA) transmission indicating resources for receiving subsequent transmissions of data; and receiving the SA at least once according to a predetermined retransmission mode Retransmission.
In some examples, the instructions can be configured to cause the processor to implement one or more aspects of the ninth set of illustrative examples described above.
In a twelfth set of illustrative examples, a non-transitory computer readable medium storing instructions executable by a processor to: receive a scheduled allocation (SA) transmission, the SA indicating a follow-up for receiving data The transmitted resource; and receiving at least one retransmission of the SA according to a predetermined retransmission mode.
Further scope of applicability of the described methods and apparatus will become apparent from the following detailed description. Just by The detailed description and specific examples are intended to be in the
105‧‧‧Base station
105-b‧‧‧ base station
110‧‧‧ Geographical area
110-a‧‧‧ Geographical area
115‧‧‧UE
115-a-1‧‧‧UE
115-a-2‧‧‧UE
115-a-3‧‧‧UE
115-b‧‧‧UE
115-c‧‧‧UE
115-d‧‧‧UE
115-e‧‧‧UE
115-f‧‧‧UE
115-g‧‧‧UE
125‧‧‧Wireless communication link
130‧‧‧core network
130-a‧‧‧core network
132‧‧‧Return link
134‧‧‧Return link
200‧‧‧example
205-a‧‧‧First data resource pool
205-b‧‧‧Second SA resource pool
205-c‧‧‧SA resource pool
205-d‧‧‧SA resource pool
205-e‧‧‧SA resource pool
205-f‧‧‧SA resource pool
205-g‧‧‧SA resource pool
205-h‧‧‧SA resource pool
205-i‧‧‧SA resource pool
205-j‧‧‧SA resource pool
210-a‧‧‧Data resource pool
210-b‧‧‧Data resource pool
210-c‧‧‧Data resource pool
210-d‧‧‧Data resource pool
210-e‧‧‧Data resource pool
210-f‧‧‧Data resource pool
210-g‧‧‧Data resource pool
210-h‧‧‧Data resource pool
215‧‧‧ Resources SA1
220‧‧‧Data Pool Resources D1
225‧‧‧Data Pool Resources D2
230‧‧‧Data Pool Resources D3
235‧‧‧Resource SA2
240‧‧‧Resource D4
245‧‧‧Resource D5
250‧‧‧Resource D6
300‧‧‧ frame structure
300-a‧‧‧ frame structure
310‧‧‧ subframe
310-a‧‧‧ subframe
315‧‧‧ subframe
315-a‧‧‧ subframe
320‧‧‧ subframe
325‧‧‧ subframe
325-a‧‧‧ subframe
330‧‧‧ resource elements
335‧‧‧Resource Blocks
335-a‧‧‧Resource Block
340‧‧‧Resource Blocks
340-a‧‧‧Resource Block
400‧‧‧example
400-a‧‧‧example
400-b‧‧‧example
410‧‧‧SA transmission
410-a‧‧‧SA transmission
410-b‧‧‧SA transmission
415‧‧‧SA resources
415-a‧‧‧Second SA transmission
415-b‧‧‧Second SA transmission
420‧‧‧First data transmission
425‧‧‧Second data transmission
430‧‧‧ time offset
435‧‧‧ time offset
440‧‧‧ Data transmission
445‧‧‧Data transmission
450‧‧‧Data transmission
455‧‧‧ data transmission
460‧‧‧ data transmission
465‧‧‧ Data transmission
470‧‧‧ data transmission
475‧‧‧ data transmission
480‧‧‧ data transmission
485‧‧‧ data transmission
490‧‧‧ data transmission
495‧‧‧ data transmission
500‧‧‧block diagram
505‧‧‧ Receiver
505-a‧‧‧ Receiver
505-b‧‧‧ Receiver
505-c‧‧‧ Receiver
510‧‧‧SA Management Module
510-a‧‧‧SA Management Module
510-b‧‧‧SA Management Module
515‧‧‧transmitter
515-a‧‧‧transmitter
515-b‧‧‧transmitter
515-c‧‧‧transmitter
605‧‧‧SA transmission module
610‧‧‧SA retransmission module
700‧‧‧block diagram
705‧‧‧Control Information Index Module
710‧‧‧Offset decision module
805‧‧‧MCS/RV decision module
810‧‧‧Frequency jump decision module
815‧‧‧Offset and Timing Decision Module
820‧‧‧Target ID Module
900‧‧‧ system
905‧‧‧Processor Module
910‧‧‧SA Management Module
915‧‧‧ memory
920‧‧‧Software/firmware code
925‧‧‧Base station communication module
935‧‧‧ transceiver module
940‧‧‧Antenna
945‧‧ ‧ busbar
1005-m‧‧‧ base station
1005-n‧‧‧ base station
1020‧‧‧ Controller
1045‧‧‧Base antenna
1050‧‧‧Base Station Transceiver Module
1060‧‧‧Communication Management Module
1065‧‧‧Base station communication module
1067‧‧‧Base station D2D module
1070‧‧‧D2D SA resource pool module
1075‧‧‧D2D Resource Management Module
1080‧‧‧Base station memory
1085‧‧‧ software code
1100‧‧‧ Flowchart
1105‧‧‧ square
1200‧‧‧ Flowchart
1205‧‧‧ square
1210‧‧‧ square
1215‧‧‧ square
1300‧‧‧flow chart
1305‧‧‧
1310‧‧‧ square
1400‧‧‧flow chart
1405‧‧‧ square
1410‧‧‧ square
1415‧‧‧ square
A further understanding of the nature and advantages of the present disclosure can be realized by reference to the accompanying drawings. In the figures, similar elements or features may have the same element symbols. Further, various elements of the same type may be distinguished by following a dash in the element symbol and distinguishing a second mark between similar elements. If only the first component symbol is used in this specification, the description applies to any one of the similar components having the same first component symbol, regardless of the second component symbol.
1 illustrates an example of a wireless communication system in accordance with various aspects of the present disclosure; FIG. 2 illustrates an example of an SA and data resource pool for SA and data transmission in accordance with various aspects of the present disclosure; FIG. 3A is based on the present disclosure. Each aspect illustrates an example of an SA resource pool resource for SA transmission; FIG. 3B illustrates another example of an SA resource pool resource for SA transmission according to various aspects of the present content; FIG. 4A is based on various aspects of the present disclosure. An example of data transmission after the SA is illustrated; FIG. 4B illustrates an example of multiple data transmissions after the SA according to various aspects of the present content; FIG. 4C illustrates the following after the SA according to various aspects of the present content. An example of data transmission with time and frequency diversity; FIG. 5 illustrates a block diagram of an apparatus for implementing SA in D2D communication according to various aspects of the present content; FIG. 6 is illustrated for SA transmission and according to various aspects of the present content. A block diagram of a retransmitted device; FIG. 7 illustrates a block diagram of an apparatus for SA transmission and content determination for SA transmission, in accordance with various aspects of the present disclosure; FIG. 8 is used in accordance with various aspects of the present disclosure. A block diagram of a device for SA transmission and content determination for SA transmission; FIG. 9 illustrates a block diagram of a UE in a system for implementing SA transmission and retransmission according to various aspects of the present disclosure; FIG. 10 is based on the content of the present disclosure. The various aspects illustrate a block diagram of a base station in a system for implementing SA transmission and retransmission; FIG. 11 illustrates a flow diagram of a method for SA transmission and retransmission in accordance with various aspects of the present disclosure; Another flow diagram illustrating a method for SA transmission and retransmission is illustrated in accordance with various aspects of the present disclosure; FIG. 13 illustrates another flow of a method for SA transmission and retransmission in accordance with various aspects of the present disclosure. Figure; and Figure 14 according to the case Illustrate various aspects of flow chart for another method of transmission and SA retransmissions.
Features of one or more improved systems, methods or apparatus relating generally to transmission and retransmission for scheduling distribution (SA) are described herein. in order to Providing power savings in D2D communication, an SA can be provided to a User Equipment (UE) indicating resources that can be used to send data to the UE. The SA information may be transmitted during a predetermined period of time after data transmission for a predetermined period of time, thereby enabling the UE to monitor transmissions during the SA period and to monitor transmissions on portions of the data transmission period indicated by the SA for the UE.
In some examples, the SA may be sent using the initial resources from the SA resource pool and the SA may be resent using one or more other SA resources from the SA resource pool. The SA may indicate, for example, a resource for subsequent transmission of data, and may resend the SA one or more times according to a predetermined retransmission mode, which may include a fixed frequency hopping mode or a fixed time mode. . For example, the retransmission mode may be indicated in a System Information Block (SIB), or the retransmission mode may be predefined according to a wireless communication standard. In some examples, the base station can send a message to the device indicating the resources to be used for the SA resource pool.
The retransmission mode for SA retransmission may be decided based on a resource block within the SA resource pool for transmitting the SA. The receiver may determine the resource block and then determine the SA retransmission mode, wherein different resource blocks for the first transmission may indicate different numbers of retransmissions, timing for retransmission, or frequency hopping for retransmission . Such retransmissions may provide enhanced reception of the SA via a combination of original SA transmissions and one or more retransmissions. In addition, the device can simply monitor the SA resource pool and can power down the receiver elements during the data transfer period when the device is not scheduled according to the SA. For example, the SA may include information related to timing, scrambling, transmission schemes, or frequency hopping for subsequent data transmission.
The techniques described herein may be used in various wireless communication systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), and the like. CDMA2000 includes the IS-2000, IS-95, and IS-856 standards. IS-2000 version 0 and version A are commonly referred to as CDMA2000 1X, 1X, and the like. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Speed Packet Data (HRPD), and the like. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA network can implement a radio technology such as the Global System for Mobile Communications (GSM). The OFDMA system can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolutionary UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and the like. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) and Advanced LTE (LTE-A) are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. However, the following description describes an LTE system for purposes of example, and LTE terminology is used in much of the description below, although in addition to LTE applications, such techniques are also applicable.
Accordingly, the following description provides examples and does not limit the scope, applicability or configuration set forth in the claims. Can not be separated from the spirit of the case And the scope of the scope, changes in the function and structure of the elements discussed. Various examples may omit, replace, or add various programs or components as appropriate. For example, the methods described may be performed in a different order than that described, and various steps may be added, omitted or combined. Additionally, the features described for certain examples can be combined into other examples. The following description uses the terms DTX and discontinuous transmission interchangeably.
1 illustrates an example of a wireless communication system 100 in accordance with various aspects of the present disclosure. The wireless communication system 100 includes a base station 105, a communication device (also referred to as a User Equipment (UE) 115), and a core network 130. The base station 105 can communicate with the UE 115 under the control of a base station controller (not shown), which in various examples can be part of the core network 130 or base station 105. The base station 105 can exchange control information or user data with the core network 130 via a backhaul link. In an example, base station 105 can communicate with each other directly or indirectly via a backhaul link 134, which can be a wired communication link or a wireless communication link. The wireless communication system 100 can support operations on multiple carriers (waveform signals of different frequencies). The wireless communication link 125 can be modulated according to various radio technologies. Each modulated signal can carry control information (eg, reference signals, control channels, etc.), management burden information, data, and the like. In a configuration known as D2D communication, a wireless communication link 125 can also be established between the UEs 115.
The base station 105 can communicate wirelessly with the UE 115 via one or more base station antennas. Each of the base stations 105 can provide communication coverage for a corresponding geographic area (e.g., coverage area) 110. In some examples, base station 105 can be referred to as a base station transceiver, a wireless base station, Access point, radio transceiver, basic service set (BSS), extended service set (ESS), Node B, enhanced Node B (eNB), Home Node B, Home Enhanced Node B, or some other suitable terminology. The coverage area 110 of the base station can be divided into sectors that form part of the coverage area. The wireless communication system 100 can include different types of base stations 105 (e.g., macro base stations, micro base stations, or pico base stations). For different technologies, there may be overlapping coverage areas.
The wireless communication system 100 can be a heterogeneous LTE/LTE-A network in which different types of base stations provide coverage for various geographic areas. For example, each base station 105 can provide communication coverage for a macrocell service area, a picocell service area, a femtocell service area, or other type of cell service area. The macro cell service area generally covers a relatively large geographic area (eg, having a radius of several kilometers) and may allow unrestricted access by UEs with service subscriptions of the network provider. The picocell service area generally covers a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions of the network provider. The femtocell service area also generally covers a relatively small geographic area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access to UEs associated with the femtocell service area.
Core network 130 can communicate with base station 105 via a backhaul link 132 (e.g., S1, etc.). The base station 105 can also communicate with each other (e.g., directly or indirectly) via a backhaul link 134 (e.g., X2, etc.) or via a backhaul link 132 (e.g., via the core network 130). The wireless communication system 100 can support synchronous or asynchronous jobs. For synchronous operation, the base station can have similar frame timing, and the transmissions from different base stations can be approximated. Aligned. For non-synchronous jobs, base stations can have different frame timings, and transmissions from different base stations may not be aligned in time. The techniques described herein can be used for synchronous or asynchronous jobs.
The UEs 115 are interspersed throughout the wireless communication system 100, and each UE may be a fixed UE or a mobile UE. The UE 115 can communicate with other UEs 115 using D2D communication. One or more UEs (e.g., first UE 115-a-1) in the UE group using D2D communication may be within the coverage area 110-a of the cell service area. Other UEs in such a group (e.g., second UE 115-a-2 and third UE 115-a-3) may be outside of the coverage area 110-a of the cell service area, or may not receive from the base station 105. transmission. A group of UEs 115-a communicating via communication D2D communication may use a one-to-many (1:M) system in which each UE 115-a transmits to each of the other UEs 115-a of the group. In some cases, base station 105 facilitates scheduling of resources for D2D communication. In other cases, D2D communication is performed independently of the base station 105. In some cases, the locations of UEs 115-a participating in D2D communication may be relatively close. In other cases, the UE 115-a can communicate with each other over long distances. As mentioned above, in some examples, the transmitting UE may send an SA indicating when the data will be sent and may indicate other characteristics of the data communication (eg, MCS/RV, frequency hopping mode, etc.). The SA may be retransmitted one or more times according to the SA retransmission mode, which may allow for enhanced reception of the SA. In addition, the receiving UE 115 may not monitor communications throughout the data transmission period, thereby reducing power consumption.
UE 115 may also be referred to by those skilled in the art as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access Terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client or some other suitable terminology. The UE 115 may be a cellular telephone, a personal digital assistant (PDA), a wireless data modem, a wireless communication device, a handheld device, a tablet, a laptop, a wireless telephone, a wireless area loop (WLL) station, and the like. The UE 115 may be capable of communicating with a macro eNB, a pico eNB, a femto eNB, a relay station, and the like.
The wireless communication link 125 shown in the wireless communication system 100 can include an uplink (UL) transmission from the UE 115 to the base station 105, or a downlink (DL) from the base station 105 to the UE 115 via the DL carrier. transmission. It can also represent a D2D communication link. Downlink transmissions may also be referred to as forward link transmissions, while uplink transmissions may also be referred to as reverse link transmissions.
2 illustrates an example 200 of an SA resource pool and a data resource pool for the transmission of SAs and data in accordance with various aspects of the present disclosure. Specifically, FIG. 2 illustrates a first SA resource pool 205-a and a first data resource pool 210-a, and a second SA resource pool 205-b and a second data resource pool 210-b. For example, in D2D communication, resource pools 205 and 210 can be used to send SA and data between UEs (e.g., UE 115 in Figure 1). In some examples, the transmitting UE may use the SA1 215 from the SA resource pool resource 205-a to send the first SA to one or more receiving UEs. The first SA may indicate resources (eg, different time or frequency resources) for subsequent transmissions of data to one or more receiving UEs or devices. In the example of FIG. 2, the first SA may indicate resources D1 220, D2 225, and D3 230 from within the data resource pool 210-a that may be used to transmit data to the receiving UE. As will be described in more detail below, the content of the first SA may indicate one or more of the information related to the data transfer. According to some examples, you can use the resource SA1 Other resources within 215 resend the first SA one or more times. Retransmission of the first SA may be performed according to a predetermined retransmission mode, such as retransmission at certain times or frequencies.
In this example, after the data resource pool 210-a is a second SA resource pool 205-b, which can be used to send the second SA using the resource SA2 235. Similar to the first SA, the second SA may be retransmitted one or more times using other resources of SA2 235, and the second SA may indicate resources from the data resource pool 210-b that may be used to send data to the receiving UE D4 240, D5 245 and D6 250. The D2D transmission from the transmitting UE may be sent as a broadcast transmission to one or more receiving UEs. According to some examples, the receiving UE may monitor the SA resource pool 205-a and receive the first SA. If the first SA indicates that the receiving UE will receive the data in the subsequent data transmission, the receiving UE may monitor the data resource pool 210-a during the time indicated by the first SA, and may thus monitor the data pool resource D1 220, D2 225 and D3 230 to save power. Similarly, if the receiving UE determines that the first SA or any other SA sent in the SA resource pool 205-a does not indicate that the receiving UE is scheduled to receive data in the data resource pool 210-a, the receiving UE may not continue monitoring. The D2D transmission is continued until the second SA resource pool 205-b.
As mentioned above, the SA can be resent one or more times within the SA resource pool. Referring now to Figure 3A, an example of a frame structure 300 for SA retransmissions within the SA resource pool 205-c is depicted. The SA resource pool 205-c may be used, for example, in D2D communication between UEs (e.g., UE 115 in Figure 1). In this example, the SA resource pool 205-c is a 4ms resource pool that includes four subframes 310, 315, 320, and 325. In some examples, a 160 ms data resource pool may be followed by a 4 ms SA resource pool 205-c (eg, data resource pool 210 in FIG. 2) ).
According to some examples, each of the sub-frames 310-325 may include two consecutive time slots, time slot 0 and time slot 1, and may be shown as resource bins representing the two time slots. The resource grid can be divided into a plurality of resource elements 330. In LTE, resource block 335 may contain 12 consecutive subcarriers in the frequency domain and, for a general cyclic prefix in each OFDM symbol, 7 consecutive OFDM symbols, or 84 resources in the time domain. Element 330. Some of the resource elements 330 may include one or more reference signals. The number of bits carried by each resource element 330 may depend on the modulation scheme. Therefore, the more resource blocks the UE receives and the higher the modulation scheme, the higher the data rate of the UE can be. A downlink control channel, such as a Physical Downlink Control Channel (PDCCH), can be time-multiplexed with a Physical Downlink Shared Channel (PDSCH).
In the example of FIG. 3A, resource block 335 in subframe 310 can be used to transmit SA transmissions. In some examples, resource block 340 of subframe 320 may then be used to resend the SA. SA retransmissions can provide transmission diversity to send multiple versions of the same material via multiple channels. The one or more partitions may be defined according to one or more of a time domain (eg, time slot), a frequency domain (eg, a secondary carrier), a code domain (eg, CDMA coding), or an antenna/direction (eg, different antennas) Each channel of the equal channel. Thus, using the exemplary frame structure 300 of FIG. 3A, transmission diversity can be achieved by transmitting different versions of the SA using different resource elements. In other examples, transmission diversity may also be achieved by transmitting different versions of the data using the same resource elements and different encodings, antennas, or directions. Therefore, a receiving UE that receives interference corresponding to certain resource elements in a subframe may monitor other resources for retransmission of the SA, and Two or more versions of the received version of the SA may be combined to estimate and cancel interference.
According to various examples, the retransmission mode for retransmitting the SA may include multiple retransmissions, as well as specific resources for retransmission. For example, the retransmission mode can be a fixed frequency hopping mode, a fixed time mode, or a combination thereof. FIG. 3B illustrates another example of a frame structure 300-a for SA retransmission within the SA resource pool 205-d. Similar to that described with respect to FIG. 3A, the SA resource pool 205-d can be used for D2D communication between UEs (eg, UE 115 in FIG. 1). In this example, the SA resource pool 205-d is a 4ms resource pool that includes four subframes 310-a, 315-a, 320-a, and 325-a. In this example, the first resource block 335-a of the subframe 310-a can be used for SA transmission, and the second resource block 340-a of the subframe 320-a can be used for SA retransmission. In this example, the second resource block 340-a uses a different frequency resource and a different time resource than the first resource block 335-a.
The particular retransmission mode for one or more SA retransmissions may be determined, for example, via a fixed frequency hopping pattern, a fixed time mode, or a combination thereof, as indicated in a System Information Block (SIB). In other examples, the retransmission mode can be a predefined mode established by a specification or wireless communication standard. In some examples, a variety of different retransmission modes may be available, and a particular retransmission mode may be determined based on the first resource block 335 within the SA resource pool 205. The retransmission mode may determine, for example, a time diversity resource within the SA resource pool 205 or a frequency diversity resource within the SA resource pool 205.
In some examples, a transmitting UE (e.g., UE 115 of FIG. 1) may receive a message for transmitting an SA from a base station or eNB (e.g., eNB 105 of FIG. 1). The message may for example include instructions from the base station for use in D2D Resource authorization for resources used in communications. Based on the authorization, the transmitting UE may determine the SA resource pool and the data resource pool, for example, they may be 4 ms and 160 ms resource pools, respectively. The transmitting UE can then determine the first resource block for transmitting the SA based at least in part on the grant. In some examples, transmitting the message received by the UE may include: including downlink control information (DCI) that identifies an index of the first resource block. The index may be included, for example, in a resource block allocation field of the DCI, where the resource block allocation may be mapped to a resource block for transmitting the SA. As mentioned above, the resources for SA retransmission can then be determined based on the resource blocks used for the initial SA transmission.
As mentioned above, for example, the SA may include information related to one or more subsequent transmissions of data in a data resource pool (eg, data resource pool 210 of FIG. 2). The SA may, for example, include: a modulation and coding scheme (MCS) for subsequent transmission of data and a redundancy version (RV). In addition, the SA may include a frequency hopping pattern for subsequent transmission of data, wherein the first data transmission may use the first frequency resource and the second data transmission may use a different frequency resource than the first data transmission. Additionally or alternatively, the SA may include a time hopping pattern indicating time resources that may be used for one or more data transmissions. In some examples, the SA may include a time offset indicating the time of the first data transmission relative to the transmission of the SA. In some deployments, the data transfer may have a fixed offset (eg, 4 ms) relative to the SA, and the time offset may establish a time for data transfer, for example, beyond a basic 4 ms offset. In other examples, the SA may include a target identification (ID) for subsequent transmission of the material that may be used to scramble subsequent transmissions of the data. For example, such scrambling can provide interference mitigation for the transmitted data. In some examples, SA The transmission may include a cyclic redundancy check (CRC) scrambled by the target ID.
As mentioned above, the SA may include information indicating the details of one or more data transfers in the data resource pool. Referring now to Figure 4A, an example 400 of an SA resource pool and a data resource pool for the transmission of SA and data in accordance with various aspects of the present disclosure is depicted. In this example, the first SA resource pool 205-e is followed by the first data resource pool 210-c, and the second SA resource pool 205-f is followed by the second data resource pool 210-d. The SA resource pool 205 and the data resource pool 210 may be examples of SA or data resource pools of FIG. 2, FIG. 3A, or FIG. 3B, and may be used for, for example, D2D communication between UEs (eg, UE 115 in FIG. 1). In this example, SA resource pools 205-e and 205-f are respectively 4 ms resource pools followed by 160 ms of data resource pools 210-c and 210-d.
In the example of FIG. 4A, the first SA resource 410 is used to transmit the first SA. As discussed above, the first SA resource 410 can include resources for the first SA transmission and one or more SA retransmissions, and can include information related to the first data transmission 420. The first SA may, for example, include information related to time offset 430, and the first data transmission 420 may be sent after time offset 430. Similarly, the second SA can be sent using the second SA resource 415. As discussed above, like the first SA resource 410, the second SA resource 415 can include resources for the second SA transmission and one or more SA retransmissions, and can include information related to the second data transmission 425 . The second SA may, for example, include information related to the second time offset 435, and the second data transmission 425 may be sent after the second time offset 435. Time offsets 430 and 435 may be the same time offset or may be different time offsets. In some examples, as mentioned above, the particular time offsets 430, 435 can be mapped to A specific resource in the SA resource pool 205 for the first transmission of the SA. In some deployments, the data transmissions 420, 425 can have a fixed offset (eg, 4ms) relative to the first resource block of the respective SA resource 410, 415, and the corresponding time offset 430, 435 can be established as An offset that exceeds the basic 4ms offset. In some examples, in addition to or in lieu of a time offset such as time offset 430, 435, the SA may include a modulation and coding scheme (MCS) or redundancy version (RV) for subsequent transmission of the material. In other examples, the SA may include a field or indicator indicating the last SA transmission of the transmitter, which the receiving device may use to determine when to power down the receiving element, which may then be based on the expected transmission of the data. Time, or re-energize the receiving element during a subsequent SA transmission period (eg, a subsequent 4ms SA resource pool).
In some examples, the SA may include a timing offset mode for subsequent data transmission. 4B illustrates an example 400-a of a timing pattern for data transfer in a data resource pool, in accordance with various aspects of the present disclosure. In this example, the SA resource pool 205-g is followed by the data resource pool 210-e, and the second SA resource pool 205-h is followed by the second data resource pool 210-f. The SA resource pool 205 and the data resource pool 210 may be examples of SA or data resource pools of FIG. 2, FIG. 3A, or FIG. 3B, and may be used for, for example, D2D communication between UEs (eg, UE 115 in FIG. 1). In this example, three data transfers 440, 445, 450 are sent in the data resource pool 210-e after the SA transmission 410-a. Similarly, the second set of three data transfers 455, 460, 465 are sent in the data resource pool 210-f after the second SA transmission 415-a. According to various examples, data transmissions 440-465 may be transmitted in accordance with timing patterns indicated in respective SA transmissions 410-a or 415-a. In some examples, the SA may include a timing offset and an indication of multiple data transfers. For example, the SA may include an offset of the first data transmission relative to the SA transmission, which in one example is determined to be SA[( n +4)+ m * X- SA], where n is for initial SA transmission. The time of the resource, m is the offset size, and X is the number of offsets.
In some examples, the SA may also include downlink control information. For example, the content of the DCI from the eNB can simply be sent as in the SA. In other examples, the SA may be sent in accordance with a fixed MCS and retransmission scheme, but the SA contains different MCS/RVs for subsequent data transmission. In some examples, the SA may also contain a target ID. In some examples, such a target ID can be compressed, for example, when the target ID exceeds a certain size. The target ID sent in the SA can be used to scramble subsequent data transmissions. For example, such scrambling can provide interference mitigation for the transmitted data. Upon receipt of the SA, the receiving UE can then determine the resources from the received data resource pools 210-e and 210-f that are monitored for data transmission. In some examples, individual data transfers may be repeated multiple times using different resources to increase the likelihood of proper receipt of data transfers 440-465.
Moreover, according to some examples, the SA may include a frequency hopping pattern for subsequent transmission of data, wherein the first data transmission may use the first frequency resource and the second data transmission may use a different frequency resource than the first data transmission . 4C illustrates an example 400-b of a frequency hopping pattern for data transmission in a data resource pool, in accordance with various aspects of the present disclosure. In this example, the SA resource pool 205-i is followed by the data resource pool 210-g, and the second SA resource pool 205-j is followed by the second data resource pool 210-h. The SA resource pool 205 and the data resource pool 210 may be examples of the SA or data resource pool of FIG. 2, FIG. 3A or FIG. 3B. And can be used, for example, for D2D communication between UEs (e.g., UE 115 in Figure 1). In this example, three data transfers 470, 475, 480 are sent in the data resource pool 210-g after the SA transfer 410-b. Similarly, the second set of three data transfers 485, 490, 495 are sent in the data resource pool 210-h after the second SA transmission 415-b. According to various examples, data transmissions 440-465 may be transmitted in accordance with frequency hopping and timing patterns indicated in respective SA transmissions 410-b or 415-b.
In some examples, the SA may include a frequency hopping pattern, a timing offset, and an indication of multiple data transmissions. In some examples, for data transfers 470, 475, and 480, the number of frequency hopping modes, timing modes, or data transfers may be based on the SA resource pool 205-i used to transmit the first SA transmission 410-b. Resources to decide. Likewise, data transfers 485, 490, and 495 can have timing, frequency hopping, and multiple transmissions based on resources in SA resource pool 205-j for transmitting second SA transmission 415-b. The receiving UE can then determine the resources from the received data resource pools 210-e and 210-f that are monitored for data transmission. In other examples, the SA may include a target identification (ID) for subsequent transmission of the material that may be used to scramble subsequent transmissions of the data. For example, such scrambling can provide interference mitigation for the transmitted data.
Figure 5 illustrates a block diagram 500 of a UE 115-b for transmitting or receiving SA and data transmissions in accordance with various aspects of the present disclosure. The UE 115-b may be an example of one or more aspects of the UE 115 described with reference to FIG. The UE 115-b may include a receiver 505, an SA management module 510, or a transmitter 515. The UE 115-b may also include a processor. Each of the elements can communicate with each other.
Can be used to perform some or all of the applicable functions with hardware One or more special application integrated circuits (ASICs) are used to implement the components of the UE 115-b individually or collectively. Alternatively, the functions may be performed by one or more other processing units (or cores) on one or more integrated circuits. In other examples, other types of integrated circuits (e.g., structured/platform ASICs, field programmable gate arrays (FPGAs), and other semi-custom ICs) may be used, which may be used in any manner known in the art. Stylized. The functions of each unit may also be implemented, in whole or in part, by instructions contained in memory formatted to be executed by one or more general purpose or special purpose processors.
Receiver 505 can receive information associated with various information channels (e.g., control channels, data channels, etc.), such as packets, user profiles, or control information. For example, the receiver 505 can receive a message from the base station indicating one or more resources to be used for SA or data transmission. For example, messages from a base station can be received, for example, in an SIB or DCI. Information can be passed to the SA management module 510 and to other components of the UE 115-b.
The SA management module 510 can determine the schedule to allocate one or more data transfers. For example, if the UE 115-b is a D2D transmitting device, the SA may be determined to receive the UE, and resources from the SA resource pool may be determined for transmission by the SA. In addition, the SA management module 510 can determine a retransmission mode for retransmission of the SA, which can include one or two of a timing mode and a frequency hopping mode for SA retransmission, similar to that discussed above. By. If the UE 115-b is a D2D receiving device, the SA management module 510 can monitor the SA resources and decide whether or not the SA transmission or retransmission is received. Based on resources from the SA resource pool for SA transmission, the SA management module 510 can determine the SA retransmission mode and resources to be used for data transmission, which can include timing patterns and frequencies, similar to those discussed above. One or both of the transition modes.
Transmitter 515 can transmit one or more signals received from other elements of UE 115. For example, in D2D transmission, transmitter 515 can send SA and data transmissions to one or more receiving UEs. In some examples, transmitter 515 can be co-located with receiver 505 in a transceiver module. Transmitter 515 can include a single antenna or it can include a plurality of antennas.
Figure 6 illustrates a block diagram 600 of a UE 115-c for transmitting or receiving SA and data transmissions in accordance with various aspects of the present disclosure. The UE 115-c may be an example of one or more aspects of the UE 115 described with reference to FIG. 1 or FIG. The UE 115-c may include a receiver 505-a, an SA management module 510-a, or a transmitter 515-a. The UE 115-c may also include a processor. Each of the elements can communicate with each other. The SA management module 510-a may also include an SA transmission module 605 and an SA retransmission module 610.
The components of the UE 115-c may be implemented individually or collectively using one or more special application integrated circuits (ASICs) suitable for performing some or all of the applicable functions with hardware. Alternatively, the functions may be performed by one or more other processing units (or cores) on one or more integrated circuits. In other examples, other types of integrated circuits (e.g., structured/platform ASICs, field programmable gate arrays (FPGAs), and other semi-custom ICs) may be used, which may be used in any manner known in the art. Stylized. The functions of each unit may also be implemented, in whole or in part, by instructions contained in memory formatted to be executed by one or more general purpose or special purpose processors.
As described above with reference to FIG. 5, the receiver 505-a can receive information that can be communicated to the SA management module 510-a and other components of the UE 115-c. . The SA management module 510-a can be configured to perform the operations described above with respect to FIG. Transmitter 515-a may transmit one or more signals received from other elements of UE 115-c. For example, where the UE 115-c is a D2D transmitting device, it can transmit SA and data transmissions to one or more receiving UEs using D2D communication.
The SA transmission module 605 can be configured to determine the SA and the SA from the SA transmission in a manner similar to that discussed above with respect to Figures 2, 3A, 3B, 4A, 4B, or 4C. The resource pool resource. The SA transmission module 610 can be configured to determine the SA retransmission mode in a manner similar to that discussed above with respect to Figures 2, 3A, 3B, 4A, 4B, or 4C.
Figure 7 illustrates a block diagram 700 of a UE 115-d for transmitting or receiving SA and data transmissions in accordance with various aspects of the present disclosure. The UE 115-d may be an example of one or more aspects of the UE 115 described with reference to FIG. 1, FIG. 5 or FIG. The UE 115-d may include a receiver 505-b, an SA management module 510-b, or a transmitter 515-b. The UE 115-d may also include a processor. Each of the elements can communicate with each other. The SA management module 510-b may also include a control information indexing module 705 and an offset determining module 710.
The components of the UE 115-d may be implemented individually or collectively using one or more special application integrated circuits (ASICs) suitable for performing some or all of the applicable functions with hardware. Alternatively, the functions may be performed by one or more other processing units (or cores) on one or more integrated circuits. In other examples, other types of integrated circuits (e.g., structured/platform ASICs, field programmable gate arrays (FPGAs), and other semi-custom ICs) may be used, which may be used in any manner known in the art. Stylized. Can also be utilized in memory, formatted to be executed by one or more general purpose or special purpose processors The instructions are implemented in whole or in part to implement the functionality of each unit.
In this example, receiver 505-b may receive information from the base station indicating the SA resource pool, which may be communicated to SA management module 510-b and other elements of UE 115-d. The SA management module 510-b may also be configured to perform the operations described above with respect to FIG. 5 or 6. Transmitter 515-b can transmit one or more signals received from other elements of UE 115-d. For example, where the UE 115-d is a D2D transmitting device, it can transmit SA and data transmissions to one or more receiving UEs using D2D communication.
The control information indexing module 705 can be configured to receive an indication from the base station for SA transmission in a manner similar to that discussed above with respect to FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, FIG. 4B, or FIG. And retransmitted SA resource pool messages. For example, the message may be received by the UE 115-d in the DCI. In other examples, the message may be received by the UE 115-d in the SIB. For example, the offset decision module 710 can be configured to determine the timing of SA transmission and data transmission for use in D2D communication, for example, as described with reference to FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, FIG. 4B, or FIG. Offset.
Figure 8 illustrates a block diagram 800 of a UE 115-e for transmitting or receiving SA and data transmissions in accordance with various aspects of the present disclosure. The UE 115-e may be an example of one or more aspects of the UE 115 described with reference to FIG. 1, FIG. 5, FIG. 6, or FIG. The UE 115-e may include a receiver 505-c, an SA management module 510-c, or a transmitter 515-c. The UE 115-e may also include a processor. Each of the elements can communicate with each other. The SA management module 510-c may also include an MCS/RV decision module 805, a frequency hopping decision module 810, an offset and timing decision module 815, and a target ID module 820.
The components of UE 115-e may be implemented individually or collectively using one or more special application integrated circuits (ASICs) suitable for performing some or all of the applicable functions with hardware. Alternatively, the functions may be performed by one or more other processing units (or cores) on one or more integrated circuits. In other examples, other types of integrated circuits (e.g., structured/platform ASICs, field programmable gate arrays (FPGAs), and other semi-custom ICs) may be used, which may be used in any manner known in the art. Stylized. The functions of each unit may also be implemented, in whole or in part, by instructions contained in memory formatted to be executed by one or more general purpose or special purpose processors.
As described above with reference to FIG. 5, FIG. 6, or FIG. 7, the receiver 505-c can receive information that can be communicated to the SA management module 510-c and other components of the UE 115-e. The SA management module 510-c may be configured to perform the operations described above with reference to FIG. 5, FIG. 6, or FIG. Transmitter 515-c may transmit one or more signals received from other elements of UE 115-e. For example, where the UE 115-e is a D2D transmitting device, it can transmit SA and data transmissions to one or more receiving UEs using D2D communication.
For example, the MCS/RV decision module 805 can be configured to determine the MCS/RV for following subsequent data transfers following the SA transmission in a manner similar to that discussed above with respect to FIG. 4B. The frequency hopping decision module 810 can be configured to determine the SA retransmission frequency hopping mode in a manner similar to that discussed above with respect to FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, FIG. 4B, or FIG. The offset and timing decision module 815 can be configured to determine SA transmissions, SA retransmissions in a manner similar to that discussed above with respect to FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, FIG. 4B, or FIG. And data transfer timing. Target ID module 820 can be configured Set to: determine the target ID in a manner similar to that discussed above with reference to FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, FIG. 4B, or FIG. 4C, compress the target ID (if needed), and based on the target ID Scrambling data transmission. The target ID module 820 can also be configured to decode the scrambled data transmissions received at the UE 115-e based on the information received in the SA, similar to that discussed above.
Figure 9 illustrates a diagram of a system 900 for transmitting or receiving SA and data transmissions in accordance with various aspects of the present disclosure. System 900 can include UE 115-f, which can be an example of UE 115 with reference to FIG. 1, FIG. 5, FIG. 6, FIG. 7, or FIG. The UE 115-f may generally include elements for two-way voice and data communication, including components for transmitting communications and components for receiving communications.
The UE 115-f may include an antenna 940, a transceiver module 935, a processor module 905, and a memory 915 (including a software (SW) 920), each of which may directly or indirectly communicate with each other (eg, via a Or multiple bus bars 945). As described above, the transceiver module 935 can be configured to bi-directionally communicate with one or more networks via an antenna 940 or one or more wired or wireless links. For example, the transceiver module 935 can be configured to communicate bi-directionally with the base station 105. The transceiver module 935 can include a data machine configured to modulate the packet and provide the modulated packet to the antenna 940 for transmission and to demodulate the packet received from the antenna 940. Although the UE 115-f may include a single antenna 940, the UE 115-f may also have multiple antennas 940 capable of transmitting or receiving multiple wireless transmissions simultaneously. The transceiver module 935 is also capable of communicating with one or more base stations 105 simultaneously.
Memory 915 can include random access memory (RAM) and read only memory (ROM). The memory 915 can store a computer readable program containing instructions. Computer executable software/firmware code 920 configured to, when executed, cause processor module 905 to perform various functions described herein (eg, dialing processing, database management, carrier mode indication) Processing, reporting CSI, etc.). Alternatively, the software/firmware code 920 may not be directly executable by the processor module 905, but rather is configured to cause a computer (eg, when compiled and executed) to perform the functions described herein. The processor module 905 can include a smart hardware device, such as a central processing unit (CPU), a microcontroller, an application specific integrated circuit (ASIC), etc., and can include random access memory (RAM) and read-only memory. (ROM).
The memory 915 can store computer readable, computer executable software/firmware code 920 containing instructions that, when executed, cause the processor module 905 to perform various functions described herein (eg, , dialing processing, database management, processing of carrier mode indicators, reporting CSI, etc.). Alternatively, the software/firmware code 920 may not be directly executable by the processor module 905, but rather is configured to cause a computer (eg, when compiled and executed) to perform the functions described herein. The processor module 905 can include a smart hardware device (eg, a central processing unit (CPU), a microcontroller, an application specific integrated circuit (ASIC), etc.). The base station communication module 925 can perform operations regarding communication with one or more base stations.
The SA management module 910 can be configured to be used for one as discussed above with reference to Figures 2, 3A, 3B, 4A, 4B, 4C, 5, 6, 7, or 8. Or schedule allocation of multiple data transfers, and operations related to SA and data transfer. For example, if the UE 115-f is a D2D transmitting device, the SA may be determined to receive the UE, and resources from the SA resource pool may be It was decided to use for the transmission of the SA. In addition, the SA management module 910 can determine a retransmission mode for retransmission of the SA, which can include one or two of a timing mode and a frequency hopping mode for SA retransmission, similar to that discussed above. By. If the UE 115-f is a D2D receiving device, the SA management module 910 can monitor the SA resources and decide whether to receive the SA transmission or retransmission. Based on resources from the SA resource pool for SA transmission, the SA management module 910 can determine the SA retransmission mode and resources to be used for data transmission, which can include timing modes and frequency hopping, similar to those discussed above. One or both of the modes.
10 illustrates a block diagram of a communication system 1000 that can be configured to receive and transmit D2D communications in accordance with various aspects of the present disclosure. Communication system 1000 can be an example of multiple aspects of wireless communication system 100 or 900 illustrated in FIG. 1 or 9, respectively. Communication system 1000 can include a base station 105-c. The base station 105-c can include a base station antenna 1045, a base station transceiver module 1050, a base station memory 1080, and a base station processor module 1070, each of which can be (eg, via One or more bus bars) communicate directly or indirectly with one another. The base station transceiver module 1050 can be configured to perform two-way communication with the UE 115-g via the base station antenna 1045, which can be the FIG. 1, FIG. 5, FIG. 6, FIG. 7, FIG. 8, or FIG. An example of UE 115. The base station transceiver module 1050 (or other components of the base station 105-c) can also be configured to communicate bi-directionally with one or more networks. In some cases, the base station, 105-c, can communicate with the core network 130-a or the controller 1020 via the network communication module 1075. The base station 105-c may be an example of the base station 105 of FIG. 1 or 9. In some cases, controller 1020 can be integrated into base station 105-c, such as the case of an evolved Node B base station.
The base station 105-c can also communicate with other base stations 105 such as base station 105-m and base station 105-n. Each of the base stations 105 can communicate with the user equipment 115-g using different wireless communication technologies (e.g., different radio access technologies). In some cases, base station 105-c can communicate with other base stations, such as 105-m or 105-n, using base station communication module 1065. In some examples, the base station communication module 1065 can provide an X2 interface within the LTE wireless communication technology to provide communication between some of the base stations 105. In some examples, base station 105-c can communicate with other base stations via controller 1020 or core network 130-a.
The base station memory 1080 can include random access memory (RAM) and read only memory (ROM). The base station memory 1080 can also store computer readable, computer executable software code 1085 containing instructions that, when executed, cause the base station processor module 1070 to perform various functions described herein. (For example, receiving and transmitting D2D communication, and providing resource authorization, timing information, and offset information for D2D communication). Alternatively, software code 1085 may not be directly executable by base station processor module 1070, but rather is configured to cause a computer (eg, when compiled and executed) to perform the functions described herein. The base station processor module 1070 can include a smart hardware device (eg, a central processing unit (CPU), a microcontroller, an application specific integrated circuit (ASIC), etc.).
The base station transceiver module 1050 can include a data machine configured to: modulate the packet and provide the modulated packet to the base station antenna 1045 for transmission, and demodulate the received from the base station antenna 1045. Packet. Although some examples of base station 105-c may include a single base station Line 1045, but base station 105-c may also include multiple base station antennas 1045 for multiple links that may support carrier aggregation. For example, one or more links may be used to support macro communication with the user device 115-g.
According to the architecture of FIG. 10, the base station 105-c may also include a communication management module 1060. The communication management module 1060 can manage communication with other base stations 105. As an example, as discussed above, the communication management module 1060 can facilitate the transmission of D2D information, such as authorization for D2D transmission devices, and the like. For example, the communication management module 1130 can be an element of the base station 105-c that communicates with some or all of the other elements of the base station 105-c via the bus bar. Alternatively, the functionality of the communication management module 1060 can be implemented as a component of the base station transceiver module 1050, a computer readable medium, or one or more controller units of the base station processor module 1070.
The elements of the base station 105-c may be configured to implement the above discussed with reference to Figures 2, 3A, 3B, 4A, 4B, 4C, 5, 6, 7, 8, or 9. In the same way, the same will not be repeated here for the sake of brevity. For example, the base station 105-d can include a base station D2D module 1067. The base station D2D module 1067 may include a D2D SA resource pool module 1070 and a D2D resource management module 1075, which may be configured to perform or control reference to FIG. 1, FIG. 2, FIG. 3A, FIG. 3B, FIG. 4A, FIG. Some or all of the features or functions associated with the base station depicted in Figures 4C, 5, 6, 7, 8, or 9. The base station D2D module 1067 or a portion thereof may include a processor, or some or all of the functions of the base station D2D module 1067 may be performed by or coupled with the base station processor module 1070. In addition, the base station D2D module 1067 or a part thereof may include a memory or a base station Some or all of the functions of the D2D module 1067 may be used with the base station memory 1080 or may be used in conjunction with the base station memory 1080.
Figure 11 illustrates a flow diagram 1100 of a method for SA transmission and retransmission, in accordance with various aspects of the present disclosure. The functionality of flowchart 1100 can be implemented by a transmitting device such as UE 115 or components thereof as described with reference to FIG. 1, FIG. 5, FIG. 6, FIG. 7, FIG. 8, FIG. 9, or FIG. In some examples, a device (eg, one of the UEs 115) can execute one or more sets of code to control the functional units of the device to perform the functions described below.
At block 1105, an SA is sent to one or more devices indicating resources for subsequent transmissions of material to one or more devices. For example, the transmitting UE may send the SA to one or more receiving UEs in a broadcast D2D transmission. At block 1110, the SA is retransmitted according to a predetermined retransmission mode. The predetermined retransmission mode may be a time-based repeating pattern for multiple retransmissions (eg, three retransmissions every 4 ms immediately following the previous transmission). The predetermined retransmission mode may also be a frequency hopping mode in which one or more retransmissions use different frequency resources. Such retransmissions may increase the likelihood of successful reception of the SA at the receiving device.
It should be noted that the method of flowchart 1100 is merely one implementation and that the operations and steps of the method may be rearranged or modified such that other embodiments are also possible.
Figure 12 illustrates a flow chart 1200 of a method for SA transmission and retransmission, in accordance with various aspects of the present disclosure. The functions of flowchart 1200 may be implemented by a transmitting device such as UE 115 or components thereof as described with reference to Figures 1, 5, 6, 7, 8, 9, or 10. In some examples, A device (eg, one of the UEs 115) can execute one or more sets of code to control the functional units of the device to perform the functions described below.
At block 1205, a first resource block for transmitting an SA within the SA resource pool is determined. At block 1210, the SA is sent to one or more devices indicating resources for subsequent transmissions of material to one or more devices. At block 1215, the SA is retransmitted according to a predetermined retransmission mode based at least in part on the first resource block. Thus, different predefined retransmission modes can be associated with different resource blocks within the SA resource pool. Such a mode may be sent, for example, in an SIB, or may be defined in the standard to enumerate two exemplary options for defining a retransmission mode. Such retransmissions may increase the likelihood of successful reception of the SA at the receiving device.
It should be noted that the method of flowchart 1200 is merely one implementation and that the operations and steps of the method may be rearranged or modified such that other embodiments are also possible.
Figure 13 illustrates a flow diagram 1300 of a method for SA transmission and retransmission, in accordance with various aspects of the present disclosure. The functionality of flowchart 1300 may be implemented by a receiving device, such as UE 115 or components thereof described with reference to FIG. 1, FIG. 5, FIG. 6, FIG. 7, FIG. 8, FIG. 9, or FIG. In some examples, a device (eg, one of the UEs 115) can execute one or more sets of code to control the functional units of the device to perform the functions described below.
At block 1305, an SA transmission is received, the SA indicating a resource for receiving subsequent transmissions of the material. At block 1310, at least one retransmission of the SA is received in accordance with a predetermined retransmission mode. The predetermined retransmission mode may be a time-based repetition pattern for multiple retransmissions (eg, immediately before) Retransmission three times every 4ms after transmission). The predetermined retransmission mode may also be a frequency hopping mode in which one or more retransmissions use different frequency resources. This retransmission can increase the likelihood of successful reception of the SA.
It should be noted that the method of flowchart 1300 is merely one implementation and that the operations and steps of the method may be rearranged or modified such that other embodiments are also possible.
Figure 14 illustrates a flow diagram 1400 of a method for SA transmission and retransmission, in accordance with various aspects of the present disclosure. The functionality of flowchart 1400 may be implemented by a transmitting device such as UE 115 or components thereof as described with reference to FIG. 1, FIG. 5, FIG. 6, FIG. 7, FIG. 8, FIG. 9, or FIG. In some examples, a device (eg, one of the UEs 115) can execute one or more sets of code to control the functional units of the device to perform the functions described below.
At block 1405, a message is received from the base station. This message can be received, for example, in a DCI or SIB transmission. At block 1410, the SA resource pool is determined based at least in part on the message. For example, the SIB can provide an indication of the resources to be used for SA transmission and retransmission. Such SIBs may also indicate resources for the transmission of data. At block 1415, a first resource block within the SA resource pool is identified, the first resource block being used to send the SA to one or more receivers. In some examples, different predefined retransmission modes may be associated with different resource blocks within the SA resource pool.
It should be noted that the method of flowchart 1400 is merely one implementation and that the operations and steps of the method may be rearranged or modified such that other embodiments are also possible.
The detailed description set forth above in connection with the drawings describes illustrative examples. But does not represent a unique example that can be implemented or within the scope of a request item. The term "exemplary" is used throughout the specification to mean "serving as an example, instance or description" rather than "preferred" or "more advantageous than other examples." The detailed description includes specific details for the purpose of providing an understanding of the described technology. However, such techniques may be practiced without such specific details. In some instances, well-known structures and devices are shown in the form of block diagrams in order to avoid obscuring the concept of the described examples.
Information and signals can be represented using any of a variety of different techniques and methods. For example, the materials, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the above description may be voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof. To represent.
Utilizing a general purpose processor, digital signal processor (DSP), special application integrated circuit (ASIC), field programmable gate array signal (FPGA), or other programmable logic device designed to perform the functions described herein (PLD), individual gate or transistor logic devices, individual hardware components, or any combination thereof, can implement or perform the various illustrative blocks and modules described in connection with the disclosure herein. A general purpose processor may be a microprocessor, or the processor may be any conventional processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such structure).
The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented by software executed by the processor, the functions can be stored on the computer as one or more instructions or codes. It is sent on the reading medium or via a computer readable medium. Other examples and implementations are also within the scope and spirit of the present disclosure and the appended claims. For example, due to the nature of the software, the functions described above can be implemented using software, hardware, firmware, hardwiring, or any combination thereof, performed by the processor. Features that implement the functionality may also be physically located at various locations, including being decentralized, thereby enabling partial functionality at different physical locations. In addition, as used herein, is included in the scope of the patent application, such as a list of items (eg, via a phrase such as "at least one of" or "one or more of" The "or" used in the item list) indicates a separate list, such that the list of "at least one of A, B, or C" refers to A or B or C or AB or AC or BC or ABC (ie, A and B and C).
Computer readable media includes both computer storage media and communication media, including any media that facilitates the transfer of computer programs from one location to another. The storage medium can be any available media that can be accessed by a general purpose computer or a dedicated computer. By way of example and not limitation, computer readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage device or can be used for carrying or storing instructions or data. The desired form of code means in the form of a structure and any other medium that can be accessed by a general purpose computer or a special purpose computer or a general purpose processor or a dedicated processor. In addition, any connection can be properly termed a computer readable medium. For example, if the software is sent over a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable , fiber optic cable, twisted pair, DSL or such as infrared, radio and microwave Wireless technology is included in the definition of the media. As used herein, disks and optical discs include compact discs (CDs), laser discs, compact discs, digital versatile discs (DVDs), floppy discs, and Blu-ray discs, where the discs typically reproduce data magnetically while the discs use lasers. To optically reproduce the data. The above combinations should also be included in the scope of computer readable media.
The above description of the disclosure is provided to enable a person skilled in the art to make or use the invention. Various modifications to the present disclosure will be obvious to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of the invention. Throughout the present disclosure, the term "example" or "exemplary" indicates an example or instance, but does not imply or require any preference for the mentioned examples. Therefore, the present disclosure is not intended to be limited to the examples and designs described herein, but is to be accorded the broadest scope of the principles and novel features disclosed herein.
A method for wireless communication, comprising the steps of: determining a first resource block for sending an SA in a scheduling allocation (SA) resource pool, the SA indicating a data resource to be used after the SA resource pool a resource transmitted by the data sent in the pool; using the first resource block to send the SA to one or more devices; and using a second resource block in the SA resource pool according to a predetermined retransmission mode to re The SA is transmitted, wherein the predetermined retransmission mode specifies to use a different frequency or time resource for resending the SA based at least in part on the first resource block.
The method of claim 1, wherein the SA is transmitted in a device-to-device (D2D) broadcast transmission.
The method of claim 1, wherein the retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The method of claim 3, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) or a predefined pattern.
The method of claim 1, wherein the retransmission mode identifies one or more of the following: Time diversity resources in the SA resource pool; or frequency diversity resources in the SA resource pool.
The method of claim 1, wherein the SA resource pool comprises a plurality of Long Term Evolution (LTE) subframes.
The method of claim 1, further comprising the step of receiving an authorization for transmitting the SA from a base station.
The method of claim 7, wherein the step of transmitting the SA comprises the step of determining the first resource block for transmitting the SA based at least in part on the authorization.
The method of claim 8, wherein the grant comprises downlink control information (DCI), the DCI comprising an index identifying the first resource block in the SA resource pool.
The method of claim 9, wherein the index is included in a resource block allocation field of the DCI.
The method of claim 1, wherein the SA comprises: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV).
The method of claim 1, wherein the SA comprises: a frequency hopping pattern for the transmission of the data.
The method of claim 1, wherein the SA includes a target identification (ID) for the transmission of the data, and wherein the data transmission is scrambled using the target ID.
The method of claim 1, wherein the SA comprises: an offset of the first data transmission relative to the transmission of the SA.
The method of claim 1, wherein the SA further comprises: a cyclic redundancy check (CRC) scrambled by a target identification (ID).
The method of claim 1, wherein the SA comprises: an indicator of a last SA transmission.
An apparatus for wireless communication, comprising: means for determining a first resource block for transmitting an SA in a scheduled allocation (SA) resource pool, the SA indication being used after the SA resource pool a resource for transmitting data transmitted in a data resource pool; means for transmitting the SA to one or more devices using the first resource block; Means for resending the SA using a second resource block in the SA resource pool according to a predetermined retransmission mode, wherein the predetermined retransmission mode is based at least in part on the first resource block Specifies that different frequency or time resources are used to resend the SA.
The device of claim 17, wherein the SA is transmitted in a device-to-device (D2D) broadcast transmission.
The apparatus of claim 17, wherein the retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The apparatus of claim 19, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) or is a predefined pattern.
The apparatus of claim 17, wherein the retransmission mode identifies one or more of: a time diversity resource within the SA resource pool; or a frequency diversity resource within the SA resource pool.
The device of claim 17, wherein the SA resource pool comprises: a plurality of Long Term Evolution (LTE) subframes.
The apparatus of claim 17, further comprising: means for receiving an authorization for transmitting the SA from a base station.
The apparatus of claim 23, wherein the means for transmitting the SA determines the first resource block for transmitting the SA based at least in part on the authorization.
The apparatus of claim 24, wherein the grant comprises downlink control information (DCI), the DCI comprising an index identifying the first resource block within the SA resource pool.
The apparatus of claim 25, wherein the index is included in a resource block allocation field of the DCI.
The apparatus of claim 17, wherein the SA comprises one or more of the following: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV); a frequency hopping pattern for data transmission; a target identification (ID) for transmission of the data; an offset of the first data transmission relative to the transmission of the SA; a cycle of scrambling by the target ID Redundancy check (CRC); or an indicator of the last SA transmission.
An apparatus for wireless communication, comprising: a processor; a memory for electronically communicating with the processor; and instructions stored in the memory, the instructions being executable by the processor to: a first resource block for transmitting an SA in the scheduling resource (SA) resource pool, the SA indicating a resource for data transmission to be sent in a data resource pool after the SA resource pool; using the Transmitting, by the resource block, the SA to one or more devices; and retransmitting the SA by using a second resource region in the SA resource pool according to a predetermined retransmission mode, where the predetermined retransmission mode is at least Particularly based on the first resource block, a different frequency or time resource is used to resend the SA.
The apparatus of claim 28, wherein the retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The apparatus of claim 29, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) or is a predefined pattern.
The device of claim 28, wherein the SA comprises the following One or more: a modulation and coding scheme (MCS) for the transmission of such data and a redundancy version (RV); a frequency hopping pattern for the transmission of such data; one for the transmission of such data a target identifier (ID); or an offset of the first data transmission relative to the transmission of the SA.
A non-transitory computer readable medium, the non-transitory computer readable medium storing instructions executable by a processor to: determine a first in a schedule allocation (SA) resource pool for transmitting an SA a resource area, the SA indicating a resource for data transmission to be sent in a data resource pool after the SA resource pool; using the first resource block to send the SA to one or more devices; and according to a pre- Determining a retransmission mode to resend the SA using a second resource block in the SA resource pool, wherein the predetermined retransmission mode specifies a different frequency or time based at least in part on the first resource block The resource is used to resend the SA.
The non-transitory computer readable medium of claim 32, wherein the retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
Non-transitory computer readable medium according to claim 32, wherein the The SA includes one or more of the following: a modulation and coding scheme (MCS) for the transmission of the data and a redundancy version (RV); a frequency hopping pattern for the transmission of the data; a target identifier (ID) for the transmission of the data; or an offset of the first data transmission relative to the transmission of the SA.
A method of wireless communication, comprising the steps of: receiving a message from a base station; determining a schedule allocation (SA) resource pool based at least in part on the message; identifying the SA resource pool to be used for one or Transmitting, by the plurality of receivers, a first resource block of an SA, wherein the SA indicates a resource for data transmission to be sent in a data resource pool after the SA resource pool; during the first resource block Transmitting the SA by the one or more receivers; and retransmitting the SA by using a second resource block in the SA resource pool according to a predetermined retransmission mode, wherein the predetermined retransmission mode is at least partially Different frequency or time resources are designated for resending the SA based on the first resource block.
The method of claim 35, wherein the SA is sent in a device-to-device (D2D) broadcast transmission.
The method of claim 35, wherein the retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The method of claim 37, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) or is a predefined pattern.
The method of claim 35, wherein the retransmission mode identifies one or more of: a time diversity resource within the SA resource pool; or a frequency diversity resource within the SA resource pool.
The method of claim 35, wherein the SA resource pool comprises: a plurality of Long Term Evolution (LTE) subframes.
The method of claim 35, wherein the message comprises downlink control information (DCI), the DCI comprising an index identifying the first resource block in the SA resource pool.
The method of claim 41, wherein the index is included in a resource block allocation field of the DCI.
The method of claim 35, wherein the SA comprises: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV).
The method of claim 35, wherein the SA comprises: a frequency hopping pattern for the transmission of the data.
The method of claim 35, wherein the SA includes a target identification (ID) for the transmission of the data, and wherein the data transmission is scrambled using the target ID.
The method of claim 35, wherein the SA comprises: an offset of the first data transmission relative to the transmission of the SA.
An apparatus for wireless communication, comprising: means for receiving a message from a base station; means for determining a schedule allocation (SA) resource pool based at least in part on the message; for identifying the SA resource Means in the pool to be used to send a first resource block of an SA to one or more receivers, wherein the SA indicates a data transmission for transmission in a data resource pool to be followed by the SA resource pool Resource means for transmitting the SA to the one or more receivers during the first resource block; and Means for retransmitting the SA using a second resource region in the SA resource pool according to a predetermined retransmission mode, wherein the predetermined retransmission mode is based at least in part on the first resource block designation Different frequency or time resources are used to resend the SA.
The apparatus of claim 47, wherein the SA is transmitted in a device-to-device (D2D) broadcast transmission.
The apparatus of claim 47, wherein the retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The apparatus of claim 49, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) or is a predefined pattern.
The apparatus of claim 47, wherein the retransmission mode identifies one or more of: a time diversity resource within the SA resource pool; or a frequency diversity resource within the SA resource pool.
The apparatus of claim 47, wherein the SA resource pool comprises: a plurality of Long Term Evolution (LTE) subframes.
The apparatus of claim 47, wherein the message comprises Downlink Control Information (DCI), the DCI comprising an index identifying the first resource block in the SA resource pool.
The apparatus of claim 53, wherein the index is included in a resource block allocation field of the DCI.
The apparatus of claim 47, wherein the SA comprises: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV).
The device of claim 47, wherein the SA comprises: a frequency hopping pattern for the transmission of the data.
The device of claim 47, wherein the SA includes a target identification (ID) for the transmission of the data, and wherein the data transmission is scrambled using the target ID.
The apparatus of claim 47, wherein the SA comprises: an offset of the first data transmission relative to the transmission of the SA.
An apparatus for wireless communication, comprising: a processor; a memory for electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to: receive a message from a base station; determine at least in part based on the message a schedule allocation (SA) resource pool; identifying a first resource block in the SA resource pool to be used to send an SA to one or more receivers, wherein the SA indication is to be used in the SA resource a resource for transmitting data transmitted in a data resource pool after the pool; transmitting the SA to the one or more receivers during the first resource block; and using the SA resource pool according to a predetermined retransmission mode A second resource block to resend the SA, wherein the predetermined retransmission mode specifies to use different frequency or time resources to resend the SA based at least in part on the first resource block.
The apparatus of claim 59, wherein the message comprises downlink control information (DCI), the DCI comprising an index identifying the first resource block in the SA resource pool.
The apparatus of claim 59, wherein the SA comprises one or more of the following: a modulation and coding scheme (MCS) for the transmission of the data and a Redundancy version (RV); a frequency hopping pattern for the transmission of such data; a target identification (ID) for the transmission of the data; or a partial transmission of the first data relative to the transmission of the SA shift.
A non-transitory computer readable medium, the non-transitory computer readable medium storing instructions executable by a processor to: receive a message from a base station; determine a schedule based at least in part on the message Allocating (SA) resource pools; identifying a first resource block within the SA resource pool to be used to send an SA to one or more receivers, wherein the SA indication is for use after the SA resource pool a resource for transmitting data transmitted in a data resource pool; transmitting the SA to the one or more receivers during the first resource block; and using a first one of the SA resource pools according to a predetermined retransmission mode The second resource block retransmits the SA, wherein the predetermined retransmission mode specifies to use different frequency or time resources to resend the SA based at least in part on the first resource block.
The non-transitory computer readable medium of claim 62, wherein the message comprises Downlink Control Information (DCI), the DCI comprising an index identifying the first resource block in the SA resource pool.
The non-transitory computer readable medium of claim 62, wherein the SA comprises one or more of the following: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV); a frequency hopping pattern for the transmission of such data; a target identification (ID) for the transmission of the data; or an offset of the transmission of the first data transmission relative to the SA.
A method for wireless communication, comprising the steps of: receiving a scheduled allocation (SA) transmission, the SA transmission comprising an SA; determining a first resource block in an SA resource pool, where the SA transmission is at the first resource Receiving at the block, the SA indicates a resource for receiving data transmission to be sent in a data resource pool after the SA resource pool; and one in the SA resource pool according to a predetermined retransmission mode Receiving at least one retransmission of the SA in the second resource block, wherein the predetermined retransmission mode specifies to use different frequency or time resources to resend the SA based at least in part on the first resource block.
The method of claim 65, further comprising the step of combining the SA transmission and the retransmission (or multiple retransmissions) to determine the SA.
The method of claim 65, wherein the SA is sent in a device-to-device (D2D) broadcast transmission.
The method of claim 65, wherein the predetermined retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The method of claim 68, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) received from a transmitting device, or is a predefined pattern .
The method of claim 65, wherein the SA comprises: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV).
The method of claim 65, wherein the SA comprises: a frequency hopping pattern for the transmission of the data.
The method of claim 65, wherein the SA includes a target identification (ID) for the transmission of the data, and wherein the data transmission is scrambled using the target ID.
The method of claim 65, wherein the SA further comprises: a cyclic redundancy check (CRC) scrambled by a target identification (ID).
The method of claim 65, wherein the SA comprises: an offset of the first data transmission relative to the transmission of the SA resource pool or the SA.
An apparatus for wireless communication, comprising: means for receiving a scheduled allocation (SA) transmission, the SA transmission comprising an SA; means for determining a first resource block in an SA resource pool, The SA transmission is received at the first resource block, the SA indicating a resource for receiving data transmission to be sent in a data resource pool subsequent to the SA resource pool; and for retransmitting according to a predetermined a means for receiving at least one retransmission of the SA in a second resource block in the SA resource pool, wherein the predetermined retransmission mode specifies a different one based at least in part on the first resource block The frequency or time resource is used to resend the SA.
The apparatus of claim 75, further comprising: means for combining the SA transmission and the retransmission (or multiple retransmissions) to determine the SA.
The device of claim 75, wherein the SA is transmitted in a device-to-device (D2D) broadcast transmission.
The apparatus of claim 75, wherein the predetermined retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The apparatus of claim 78, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) received from a transmitting device, or is a predefined pattern .
The apparatus of claim 75, wherein the SA comprises one or more of the following: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV); a frequency hopping pattern for data transmission; a target identification (ID) for transmission of the data, and wherein the data transmission is scrambled using the target ID; or a first data transmission relative to the SA A shift in the resource pool or the SA's transmission.
An apparatus for wireless communication, comprising: a processor; a memory for electronically communicating with the processor; and instructions stored in the memory, the instructions being executable by the processor to: receive one Schedule allocation (SA) transmission, the SA transmission includes an SA; Determining a first resource block in an SA resource pool, the SA transmission is received at the first resource block, the SA indication is used to receive a data resource pool to be sent after the SA resource pool Resource for data transmission; and receiving at least one retransmission of the SA in a second resource block in the SA resource pool according to a predetermined retransmission mode, wherein the predetermined retransmission mode is based at least in part on The first resource block specifies to use different frequency or time resources for resending the SA.
The apparatus of claim 81, wherein the predetermined retransmission mode comprises: a fixed frequency hopping mode, a fixed time mode, or a combination thereof.
The apparatus of claim 82, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) received from a transmitting device, or is a predefined pattern .
The apparatus of claim 81, wherein the SA comprises one or more of the following: a modulation and coding scheme (MCS) for the data transmission and a redundancy version (RV); a frequency hopping pattern for data transmission; a target identification (ID) for transmission of the data, and wherein the data transmission is scrambled using the target ID; or a first data transmission relative to the SA Resource pool or the transmission of the SA An offset.
A non-transitory computer readable medium, the non-transitory computer readable medium storing instructions executable by a processor to: receive a scheduled allocation (SA) transmission, the SA transmission including an SA; a first resource block in the SA resource pool, the SA transmission is received at the first resource block, the SA indication is used for receiving data transmission to be sent in a data resource pool after the SA resource pool Receiving at least one retransmission of the SA in a second resource block in the SA resource pool according to a predetermined retransmission mode, wherein the predetermined retransmission mode is based at least in part on the A resource block to specify that different frequency or time resources are used to resend the SA.
The non-transitory computer readable medium of claim 85, wherein the predetermined retransmission mode comprises: a fixed frequency hopping pattern, a fixed time mode, or a combination thereof.
The non-transitory computer readable medium of claim 86, wherein the fixed frequency hopping pattern, the fixed time mode, or a combination thereof is indicated in a System Information Block (SIB) received from a transmitting device, Or a pre-defined pattern.
Non-transitory computer readable medium according to claim 85, wherein the The SA includes one or more of the following: a modulation and coding scheme (MCS) for the transmission of the data and a redundancy version (RV); a frequency hopping pattern for the transmission of the data; a target identifier (ID) for the transmission of the data, and wherein the data transmission is scrambled using the target ID; or a first data transmission is offset from the transmission of the SA resource pool or the SA shift.
TW104103442A 2014-03-19 2015-02-02 Content allocation and transmission scheduling in a wireless communication TWI654896B (en)
US201461955674P true 2014-03-19 2014-03-19
US61/955,674 2014-03-19
US14/608,851 2015-01-29
US14/608,851 US10524282B2 (en) 2015-01-29 Scheduling assignment content and transmission in wireless communications
TW201540111A TW201540111A (en) 2015-10-16
TWI654896B true TWI654896B (en) 2019-03-21
ID=54143465
TW104103442A TWI654896B (en) 2014-03-19 2015-02-02 Content allocation and transmission scheduling in a wireless communication
EP (1) EP3120646B1 (en)
JP (1) JP6526701B2 (en)
KR (1) KR20160138460A (en)
CN (1) CN106134276B (en)
ES (1) ES2678044T3 (en)
HU (1) HUE038318T2 (en)
MX (1) MX361044B (en)
TW (1) TWI654896B (en)
WO (1) WO2015142429A1 (en)
CN107734681B (en) * 2016-08-12 2019-08-30 电信科学技术研究院 A kind of indicating means and device of transfer resource
2015-01-30 JP JP2016557910A patent/JP6526701B2/en active Active
2015-01-30 KR KR1020167028731A patent/KR20160138460A/en unknown
2015-01-30 MX MX2016011864A patent/MX361044B/en active IP Right Grant
2015-01-30 EP EP15704659.0A patent/EP3120646B1/en active Active
2015-01-30 HU HUE15704659A patent/HUE038318T2/en unknown
2015-01-30 WO PCT/US2015/013796 patent/WO2015142429A1/en active Application Filing
2015-01-30 CN CN201580013823.0A patent/CN106134276B/en active IP Right Grant
2015-01-30 ES ES15704659.0T patent/ES2678044T3/en active Active
2015-02-02 TW TW104103442A patent/TWI654896B/en active
JP6526701B2 (en) 2019-06-05
MX2016011864A (en) 2016-12-05
JP2017513350A (en) 2017-05-25
KR20160138460A (en) 2016-12-05
MX361044B (en) 2018-11-26
EP3120646B1 (en) 2018-04-18
EP3120646A1 (en) 2017-01-25
TW201540111A (en) 2015-10-16
US20150271840A1 (en) 2015-09-24
CN106134276A (en) 2016-11-16
HUE038318T2 (en) 2018-10-29
ES2678044T3 (en) 2018-08-08
WO2015142429A1 (en) 2015-09-24
CN106134276B (en) 2019-11-05
KR20170080581A (en) 2017-07-10 Two―stage pdcch with dci flag and dci format size indicator
KR20170134398A (en) 2017-12-06 Under coverage constraints, random access procedures
WO2014110208A2 (en) 2014-07-17 Broadcast and paging channels for machine type communication
TW201406095A (en) 2014-02-01 HARQ for dynamic change of the TDD UL/DL configuration in LTE TDD systems
JP6486960B2 (en) 2019-03-20 Scheduling device-to-device communication