Method and device for transmitting D2D data based on resource mode
By adopting a D2D data transmission resource allocation method based on basic mode and modified mode in the LTE wireless communication system, the problem of insufficient frequency resources is solved, frequency utilization efficiency is improved, and conflicts and interference between terminals are reduced.
Patent Information
- Application Number
- CN202011245306.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2014-08-08
- Filing Date
- 2015-08-07
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2035-08-07
AI Technical Summary
In LTE wireless communication systems, existing D2D data resource utilization methods have not effectively solved the problem of insufficient frequency resources, resulting in low frequency utilization efficiency.
By determining D2D data transmission resources in D2D communication, adopting a resource allocation method based on basic mode and modified mode, and utilizing the processor to selectively connect communication components, the configuration of D2D data transmission resources is optimized to reduce conflicts and interference between terminals.
It improves the performance of D2D data transmission, enhances the utilization efficiency of frequency resources, and reduces conflicts and interference between terminals.
Smart Images

Figure CN112566252B_ABST
Abstract
Description
[0001] This application is a divisional application of a Chinese patent application with an application date of August 7, 2015, application number 201580042505.7, and invention name “Method and device for transmitting D2D data based on resource mode”. Technical Field
[0002] The present invention relates to wireless communications, and more particularly, to a method and apparatus for transmitting D2D (device to device) data based on a resource mode. Background Art
[0003] The amount of data transmitted through wireless communication is gradually increasing. However, the frequency resources that service companies can provide are limited and have reached saturation. Therefore, mobile communication companies are constantly developing technologies for discovering new frequencies and improving frequency utilization efficiency. As a solution to improve this phenomenon of insufficient frequency resources and create new mobile communication services, one of the technologies that is being actively studied recently is D2D (Device-to-Device) communication technology.
[0004] D2D communication refers to a technology that allows geographically adjacent terminals to directly send or receive information without passing through facilities such as base stations. In the early days, D2D communication technologies, such as the commercialized wireless network direct connection (Wi-Fi Direct) and Bluetooth, were mainly developed and standardized in unlicensed frequency bands. However, recently, technology development and standardization for supporting D2D communication are being carried out in cellular systems using licensed frequency bands. Representatively, the mobile communication standardization organization 3GPP (3rd Generation Partnership Project) is actively conducting standardization work on D2D communication technology, which is one of the new technologies included in LTE (Long Term Evolution) and is called ProSe (Proximity-based Services).
[0005] However, the current situation is that in actual LTE wireless communication systems, the method of using data resources to effectively provide D2D services has not yet been determined. Therefore, it is currently necessary to use resources to support more efficient services. Summary of the invention
[0006] The object of the present invention is to provide a method and device for transmitting D2D data based on a resource mode.
[0007] Another object of the present invention is to provide a method and apparatus for transmitting D2D data by a terminal using data transmission resources of inter-terminal (device-to-device communication, D2D) communication.
[0008] In order to achieve the above-mentioned purpose of the present invention, a method for transmitting D2D data based on a resource mode according to one aspect of the present invention may include: a step of determining a D2D data transmission resource selected for transmitting a D2D data transmission unit; a step of transmitting the one D2D data transmission unit through the selected D2D data transmission resource; wherein the selected D2D data transmission resource is indicated based on a change mode of a basic mode, and the change mode may be determined based on the following information, namely, information about the number of unit D2D data transmission resources used to transmit the one D2D data transmission unit and the number of selected unit D2D data transmission resources, and information about the number of D2D data transmission resources of the basic mode and the number of selected unit D2D data transmission resources.
[0009] In order to achieve the above-mentioned purpose of the present invention, according to another aspect of the present invention, a terminal for determining D2D data transmission resources in D2D (device to device) communication includes a communication unit configured for sending and receiving wireless signals and a processor selectively connected to the communication unit, and the processor can be configured to determine a selected D2D data transmission resource for transmitting a D2D data transmission unit, and transmit the one D2D data transmission unit through the selected D2D data transmission resource, and the selected D2D data transmission resource is indicated based on a change mode of a basic mode, and the change mode can be determined based on the following information, namely, information about the number of unit D2D data transmission resources and the number of selected unit D2D data transmission resources for transmitting the one D2D data transmission unit, and information about the number of D2D data transmission resources of the basic mode and the number of selected unit D2D data transmission resources.
[0010] Based on the allocation of D2D data resources used for D2D communication, conflicts or interferences between terminals caused by transmission and / or reception of D2D data can be minimized, thereby improving the performance of D2D data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is a conceptual diagram showing the structure of a wireless frame to which the present invention is applicable;
[0012] Figure 2 is a conceptual diagram showing the structure of a wireless frame to which the present invention is applicable;
[0013] Figure 3 is a conceptual diagram illustrating D2D communication;
[0014] Figure 4 is a conceptual diagram illustrating D2D communication resources according to an embodiment of the present invention;
[0015] Figure 5 is a conceptual diagram illustrating D2D communication resources according to an embodiment of the present invention;
[0016] Figure 6 is a diagram illustrating a method for determining a selected D2D data transmission resource according to an embodiment of the present invention;
[0017] Figure 7 is a conceptual diagram showing a T-RPT according to an embodiment of the present invention;
[0018] Figure 8 is a table showing a basic mode according to an embodiment of the present invention;
[0019] Fig. 9 is a table showing a basic mode according to an embodiment of the present invention;
[0020] Fig.10 is a table showing a basic mode according to an embodiment of the present invention;
[0021] Fig.11 is a conceptual diagram showing a method for generating a change pattern based on a basic pattern according to an embodiment of the present invention;
[0022] Fig.12 is a conceptual diagram showing a method for generating a change pattern based on a basic pattern according to an embodiment of the present invention;
[0023] Fig.13 is a conceptual diagram showing a method for generating a change pattern based on a basic pattern in an embodiment according to the present invention;
[0024] Fig.14 is a sequence diagram showing a transmission operation of traffic data of a terminal according to an embodiment of the present invention;
[0025] Fig.15 is a block diagram showing a base station and a terminal according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] Hereinafter, some embodiments are described in detail in the present specification through the accompanying drawings. It should be noted that when the components of each drawing are marked with reference numerals, the same reference numerals are used as much as possible for the same components even in different drawings. In addition, when describing the embodiments of the present specification, the detailed description of the existing structure or function that may confuse the gist of the present specification is omitted.
[0027] Figure 1 It is a conceptual diagram showing the structure of a wireless frame to which the present invention is applied.
[0028] Figure 1 The structure of a wireless frame for D2D (device-to-device) communication based on FDD (frequency division duplex) is disclosed.
[0029] Reference Figure 1 , a radio frame for FDD includes ten subframes. A subframe includes two time slots. The duration of a subframe is called a transmission time interval (TTI). The length of a subframe (1Subframe) can be 1ms, and the length of a time slot (1Sltot) can be 0.5ms.
[0030] A time slot may include multiple symbols in the time domain. The multiple symbols may be OFDM (Orthogonal Frequency Division Multiplexing) symbols or SC-FDMA (Single Carrier-Frequency Division Multiple Access) symbols according to the access mode.
[0031] The number of symbols included in one slot may differ depending on the length of the CP (Cyclic Prefix). For example, in the case of a normal CP, one slot includes seven symbols, and in the case of an extended CP, one slot includes six symbols.
[0032] In the case of FDD, when there are two carrier frequencies, the two carrier frequencies can be used for uplink transmission and downlink transmission, respectively. In the following, in D2D communication, uplink transmission refers to data transmission from a terminal to other terminals or base stations based on a D2D terminal (hereinafter referred to as a terminal) supporting a specific D2D communication, and uplink data may refer to data transmitted from a terminal to other terminals or base stations. In addition, downlink transmission refers to data transmission from other terminals or base stations to a terminal based on a terminal, and downlink data may refer to data transmitted from other terminals or base stations to a terminal based on a terminal.
[0033] In the case of FDD in duplexing mode, downlink transmission and uplink transmission can be performed simultaneously in a cell. In FDD, even if downlink transmission and uplink transmission can be performed simultaneously in a cell, depending on whether the terminal supports full duplex or half duplex, downlink transmission and uplink transmission may not be performed simultaneously in the cell. For example, when the terminal works in full duplex, the terminal can simultaneously receive downlink data and transmit uplink data. However, when the terminal works in half duplex, the terminal cannot simultaneously perform the reception operation of downlink data and the reception operation of uplink data.
[0034] In D2D communication, when a terminal works in full-duplex, it can simultaneously receive downlink data from other terminals or base stations and transmit uplink data to other terminals or base stations. However, when a terminal works in half-duplex, it cannot simultaneously receive downlink data from other terminals or base stations and transmit uplink data to other terminals or base stations.
[0035] Figure 2 It is a conceptual diagram showing the structure of a wireless frame to which the present invention is applied.
[0036] Figure 2 The structure of a wireless frame for D2D communication based on TDD (Time Division Duplex) is disclosed.
[0037] Reference Figure 2 , the structure of the radio frame for TDD includes ten subframes in the same manner as the structure of the radio frame for FDD. One subframe includes two time slots. Although the basic radio frame structure is similar, a specific subframe included in the subframe of the radio frame for TDD can be defined as a special subframe. A special subframe can be a time resource for conversion between uplink transmission and downlink reception. A special subframe can include a downlink part (DwPTS), a guard period (GP), and an uplink part (UpPTS).
[0038] In TDD, there is only one carrier frequency, so uplink transmission and downlink transmission can be distinguished in time based on one cell. For example, a terminal performing D2D communication can transmit uplink data to other terminals or base stations on the time resources used for uplink transmission on one carrier frequency, and can receive downlink data from other terminals or base stations on the time resources used for downlink transmission.
[0039] Figure 3 is a conceptual diagram showing D2D communication.
[0040] In the following, it is assumed that the terminal shown in the embodiments of the present invention supports D2D communication.
[0041] In D2D communication, terminals can directly transmit or receive data. Therefore, when D2D communication is performed between terminals that are close to each other in a cellular system, the load of the base station can be dispersed. In addition, when D2D communication is performed between terminals, the terminals transmit data at a relatively short distance, thereby reducing transmission power consumption and transmission delay (Latency). In addition, from the perspective of the overall system, existing cellular-based communications and D2D communications use the same resources, thereby improving frequency utilization efficiency.
[0042] D2D communication can be divided into a communication method for a terminal located within network coverage (base station coverage) and a communication method for a terminal located outside network coverage (base station coverage).
[0043] refer to Figure 3 , the communication between the first terminal 310 located in the first cell and the second terminal 320 located in the second cell may be D2D communication between a terminal located within the network coverage and a terminal located within other network coverage. The communication between the fourth terminal 340 located in the first cell cluster and the fifth terminal 350 located in the first cell cluster may be D2D communication between terminals located outside the network coverage.
[0044] In D2D communication, a discovery process for discovering communication between terminals may be performed. After the discovery process is performed, a direct communication process for transmitting and receiving control data and / or traffic data between terminals may be performed.
[0045] D2D communication can be used for multiple purposes. For example, D2D communication within network coverage can be used for public safety (Public Safety) and purposes other than public safety (commercial purposes, etc.). D2D communication outside network coverage can be used only for public safety (Public Safety).
[0046] D2D communication located within the coverage of the base station can be performed based on the base station. For example, the base station 300 can transmit D2D resource allocation information to the first terminal 310 located within the coverage of the base station. The D2D resource allocation information may include allocation information about D2D communication resources for D2D communication of a terminal different from the first terminal 310 (e.g., the second terminal 320). The first terminal 310 that receives the D2D resource allocation information from the base station can transmit the D2D resource allocation information to the second terminal 320 outside the coverage of the base station. From the standpoint of the base station 300 of the first cell, the second terminal 320 can be a terminal located outside the coverage of the base station. The first terminal 310 and the second terminal 320 can perform D2D communication based on the D2D resource allocation information. Specifically, the second terminal 320 can obtain information about the D2D communication resources of the first terminal 310. The second terminal 320 can receive the traffic data and / or control data transmitted from the first terminal 310 through the resources indicated by the information about the D2D communication resources of the first terminal 310.
[0047] In D2D communication, a terminal may transmit control data to other terminals. In D2D communication, a separate channel (e.g., PUCCH (Physical Uplink Control Channel)) for transmitting control data may not be defined. In D2D communication, when a control channel is not defined, a terminal may use a variety of methods to transmit control data for D2D communication. In D2D communication, control data may also be represented by the term Scheduling Assignment (SA) information.
[0048] In the first mode of communication, based on the D2D resource pool, the base station or relay node can schedule accurate information about the D2D communication resources of the terminal. Specifically, in the first mode of communication, the base station can transmit information about the D2D communication resources related to the control data (or SA data) and information about the D2D communication resources related to the traffic data to the terminal.
[0049] In the second communication mode, the terminal may directly schedule D2D communication resources based on the D2D resource library. Specifically, in the second communication mode, information about D2D communication resources for control data and information about D2D communication resources for traffic data may be selected by the terminal from the D2D resource library. The D2D resource library may be pre-configured or allocated in a semi-static manner.
[0050] D2D communication within network coverage may use the first mode communication or the second mode communication, and D2D communication outside network coverage may use the second mode communication.
[0051] D2D communication resources for transmitting or receiving control data or traffic data for D2D communication may generally include D2D SA resources for transmitting control data and D2D data resources for transmitting traffic data.
[0052] D2D data resources may be resources used for transmitting and / or receiving traffic data in D2D communication. D2D data resources may be defined as subframe units on the time axis and as resource block (RB) units on the frequency axis, but are not limited thereto. D2D data resources may be candidate resources that can transmit traffic data through a D2D terminal. That is, D2D data resources, as other terms, may be represented by terms such as D2D data candidate (Candidate) resources or D2D data transmission opportunity (Transmission Opportunity). The terminal may transmit traffic data through all or part of the D2D data resources in the D2D data resources. The D2D data resources actually used by the terminal for transmitting traffic data may be represented by the term selected (Selected) D2D data resources.
[0053] D2D SA resources may be resources used for transmitting and / or receiving control data in D2D communication. Similarly, D2D SA resources may also be defined as subframe units on the time axis and as resource block (RB) units on the frequency axis, but are not limited thereto. D2D SA resources may be candidate resources through which control data can be transmitted by D2D terminals. That is, D2D SA resources, as other terms, may be represented by terms such as D2D SA candidate resources or D2D SA transmission opportunities. The terminal may transmit control data through a portion of the D2D SA resources in the D2D SA resources. The D2D SA resources actually used by the terminal to transmit traffic data may be represented by the term selected D2D SA resources.
[0054] The selected D2D data resource and the selected D2D SA resource may be defined as a pattern on the D2D data resource and the D2D SA resource, respectively. The pattern corresponding to the selected D2D data resource and / or the selected D2D SA resource may be represented by the term RPT (Resource Pattern For Transmission), and in particular, may be represented by the term T-TRP (time resource pattern for transmission) on the time axis.
[0055] The collection of D2D data resources can be represented by the term D2D data resource library, and the collection of D2D SA resources can be represented by the term D2D SA resource library. The term D2D resource library can be used as a concept including the D2D data resource library and the D2D SA resource library.
[0056] In the following, the method of defining D2D data resources in a D2D data allocation period is specifically disclosed in the embodiments of the present invention. In the following, D2D data resources can be divided into D2D data transmission resources as resources for transmitting D2D data and D2D data reception resources as resources for receiving D2D data.
[0057] Figure 4 is a conceptual diagram illustrating D2D communication resources according to an embodiment of the present invention.
[0058] Figure 4 The D2D data transmission resources defined within the D2D data allocation period are disclosed.
[0059] Reference Figure 4 , the D2D data allocation period 400 may be a certain time unit for allocating D2D data transmission resources. The D2D data allocation period 400 may be a predefined value, or a value selected from a plurality of pre-set D2D data allocation period values. For example, the D2D data allocation period may be 40ms, 80ms, 160ms, or 320ms. When the D2D data allocation period is expressed in subframe units, the D2D data allocation period may be 40, 80, 160, or 320 subframe units.
[0060] The D2D data transmission resource (or transmission opportunity) 420 may be defined as at least one subframe unit within the D2D data allocation period 400. The D2D data transmission resource 420 defined as at least one subframe unit may be represented by the term unit D2D data transmission resource. That is, the D2D data transmission resource 420 defined within the D2D allocation period may be a collection of at least one unit D2D data transmission resource. Figure 4As shown, the unit D2D data transmission resource may be defined as one subframe unit, but may also be defined as multiple subframe units. In the following, it is assumed that the unit D2D data transmission resource is set as one subframe unit for description.
[0061] A D2D data transmission unit may be transmitted on the unit D2D data transmission resource. The D2D data transmission unit may be a MAC PDU (Protocol Data Unit) on the MAC layer and a data TB (Transport Block) on the physical layer.
[0062] T-RPT (time-resource pattern for transmission) may be defined based on a D2D data transmission unit. T-RPT may be a resource pattern on a time axis for transmitting a D2D data transmission unit. T-RPT may indicate a D2D data transmission resource selected from a plurality of unit D2D data transmission resources for transmitting a D2D data transmission unit. When a plurality of D2D data transmission resources are selected, a D2D data transmission unit may be transmitted repeatedly for a plurality of times. T-RPT may be defined based on a basic pattern. T-RPT and the basic pattern will be described in detail later.
[0063] Hereinafter, the number of unit D2D data transmission resources allocated in the D2D data allocation period is defined as a parameter M. The number of selected D2D data transmission resources among the M unit data transmission resources in the D2D data allocation period may be defined as a parameter N.
[0064] Figure 5 is a conceptual diagram illustrating D2D communication resources according to an embodiment of the present invention.
[0065] Figure 5 A method for determining D2D data transmission resources based on a D2D data transmission resource bitmap is disclosed.
[0066] According to an embodiment of the present invention, D2D data transmission resources 420 may be allocated in D2D data allocation period 400 by considering D2D data transmission resource offset 440 , D2D data transmission resource bitmap 460 , and number of repetitions (Number Of Repetition) 480 of the D2D data resource indication bitmap.
[0067] The D2D data transmission resource offset 440 may indicate the allocation position of the first D2D data transmission resource bitmap in the D2D data allocation cycle. The D2D data transmission resource offset 440 may be a time interval corresponding to N subframes on the time axis. The D2D data transmission resource offset 440 may indicate the starting position of the D2D data transmission resource based on the D2D data transmission resource bitmap. Specifically, it is indicated that in the subframe after the position of the D2D data transmission resource offset 440, the D2D data transmission resource based on the D2D data transmission resource bitmap 460 may repeat the number of repetitions 480 of the D2D data transmission resource bitmap.
[0068] The D2D data transmission resource bitmap 460 may be defined in subframe units including K subframes on the time axis. The subframe units defining the D2D data transmission resource bitmap 460 may be represented by the term bitmap subframe unit.
[0069] The bits on the D2D data transmission resource bitmap 460 correspond to the respective subframes included in the bitmap subframe unit, and the number of subframes included in the bitmap subframe unit may be the length of the D2D data transmission resource bitmap 460. For example, when the number of subframes included in the bitmap subframe unit is K, the length of the D2D data transmission resource bitmap 460 may be K. K may be a specific value considering the D2D data resource allocation period in a multiple of 8 or a multiple of 10, but is not limited thereto, and a variety of values may be used.
[0070] When the unit D2D data transmission resource is a plurality of subframes, each bit on the D2D data transmission resource bitmap 460 may correspond to each unit D2D data transmission resource (a plurality of subframes) included in the bitmap subframe unit. Hereinafter, in the embodiment of the present invention, it is assumed that each bit on the D2D data transmission resource bitmap 460 may correspond to each unit D2D data transmission resource included in the bitmap subframe unit for description.
[0071] The multiple bit values included in the D2D data transmission resource bitmap 460 may be 0 or 1, respectively. When the bit value of a specific subframe corresponding to the D2D data transmission resource bitmap 460 is 1, the specific subframe may be a D2D data transmission resource. When the bit value of a specific subframe corresponding to the D2D data transmission resource bitmap 460 is 0, the specific subframe may be a non-D2D data transmission resource. Conversely, when the bit value corresponding to the specific subframe on the D2D data transmission resource bitmap 460 is 0, the specific subframe may be a D2D data transmission resource, and when the bit value corresponding to the specific subframe on the bitmap is 1, the specific subframe may be a non-D2D data transmission resource.
[0072] Figure 5In it, the length K of the D2D data transmission resource bitmap 460 is 10, and the D2D data transmission resource bitmap 460 can be "1010010100". Each bit of the bitmap can respectively correspond to ten subframes in sequence from the MSB (Most Significant Bit) to the LSB (Least Significant Bit). That is, the length of the D2D data transmission resource bitmap 460 is 10, and in the D2D data transmission resource bitmap 460, it can be indicated that among the ten subframes, the four subframes corresponding to the bit value 1 are the D2D data transmission resources 420.
[0073] The repetition number 480 of the D2D data transmission resource bitmap can be the repetition number of the bitmap subframe unit. When the length of the D2D data transmission resource bitmap 460 is K, the repetition number A of the bitmap subframe unit on the time axis can be determined as the value of. Here, P is the D2D data allocation period, and C is the D2D data transmission resource offset. The case where the repetition number of the D2D data transmission resource bitmap is 1 can refer to the case where one D2D data transmission resource based on the D2D data transmission resource bitmap is allocated in the D2D data allocation period. The case where the repetition number of the D2D data transmission resource bitmap is 2 can refer to the case where two D2D data transmission resources based on the D2D data transmission resource bitmap are allocated in the D2D data allocation period.
[0074] For example, as Figure 4 shown, when the length K of the D2D data transmission resource bitmap 460 is 10 (ms), the D2D data resource offset 440 is 2 (ms), and the D2D data resource allocation period 400 is 160 (ms) (or 160 subframes), the repetition number A480 of the D2D data transmission resource bitmap can be a value in the range of 0 < R ≤ 15. That is, the maximum repetition number can be 15. When the repetition number of the D2D data transmission resource bitmap is a value smaller than 15, within the D2D data resource allocation period 400, only for a part of the subframe interval, the D2D data transmission resource based on the D2D data transmission resource bitmap 460 can be allocated.
[0075] The larger the D2D data allocation period (P) 400 is, and the smaller the D2D data transmission resource offset (C) 440 and the length K of the D2D data transmission resource bitmap 460 are, the larger the repetition number 480 of the D2D data transmission resource bitmap will become. The D2D data transmission resource 420 can consider the maximum value of the repetition number 480 of the D2D data transmission resource bitmap, and thus allocate it on the D2D data allocation period 400. For example, when P = 320, C = 0, and K = 8, 0 < A ≤ 40. In this case, the repetition number 480 of the D2D data transmission resource bitmap can be selected from 1 to 40. The D2D data transmission resource 420 can be allocated on the D2D data allocation period 400 based on the selected repetition number 480 of the D2D data transmission resource bitmap.
[0076] The information about the D2D data allocation period 400, the information about the D2D data transmission resource offset 440, the information about the D2D data transmission resource bitmap 460, and the information about the repetition number 480 of the D2D data transmission resource bitmap can be the common information about the terminals included in the terminal set.
[0077] The information for allocating the D2D data transmission resource 420 to an individual terminal or a group of terminals can be terminal-specific information or group-of-terminals-specific information. The information for allocating the D2D data transmission resource 420 to an individual terminal or a group of terminals can be expressed by the term D2D data transmission resource allocation information.
[0078] Figure 6 It is a diagram showing a method for determining a selected D2D data transmission resource according to an embodiment of the present invention.
[0079] Figure 6 Disclosed is a method for transmitting a D2D data transmission unit on a D2D data transmission resource selected from D2D data transmission resources based on a D2D data transmission resource bitmap.
[0080] The number M of the overall unit D2D data transmission resources allocated within the D2D data allocation period can be the product of the overall repetition number A of the D2D data transmission resource bitmap and a D2D data transmission resource M based on the D2D data transmission resource bitmap S of.
[0081] Specifically, the overall repetition number A of the D2D data transmission resource bitmap can be the same as or smaller than the sum (A0 + A1 + … + A i + … + A D-1 ) of the repetition numbers of the D2D data transmission resource bitmaps for each of the D D2D data transmission units to be transmitted within the D2D data allocation period. The D D2D data transmission units can be D2D data transmission unit 0 to D2D data transmission unit D - 1. Ai M may indicate the number of repetitions of the D2D data transmission resource bitmap for D2D data transmission unit i (i is an integer from 0 to D-1). S is the number of D2D data transmission resources defined in a D2D data transmission resource bitmap. Therefore, the number of D D2D data transmission resources used for D2D data transmission units can be A0xM S 、A1xM S ,…,Ai×M S , …, A D- 1xM S .
[0082] For example, when K = 10, M S =4, A=15, in the D2D data resource allocation cycle, the D2D data transmission resource bitmap (4 bits out of 10 are 1) is repeated 15 times (A=15), so that the D2D data transmission resources can be determined. S The product 60 of A and B may be the number of unit D2D data transmission resources within the D2D data allocation period.
[0083] The D2D data transmission unit may be transmitted based on the D2D data transmission resource bitmap. In this case, the D2D data transmission resource used for one D2D data transmission unit may be determined based on at least one D2D data transmission resource bitmap. For example, a specific D2D data transmission unit may be transmitted on a D2D data transmission resource based on a D2D data transmission resource bitmap that is repeated once, and other D2D data transmission units may be transmitted on D2D data transmission resources based on a D2D data transmission resource bitmap unit that are repeated multiple times.
[0084] As a specific example, the following situation can be assumed, that is, the number of repetitions of the D2D data transmission resource bitmap is 5 (A=5), and D2D data transmission unit 0 and D2D data transmission unit 1 are transmitted in the D2D data resource allocation period. In addition, it can be assumed that A0 is 2, A1 is 3, M S =4. In this case, D2D data transmission unit 0 can be transmitted by repeating D2D data transmission resource 0 based on the D2D data transmission resource bitmap twice, and D2D data transmission unit 1 can be transmitted by repeating D2D data transmission resource 1 based on the D2D data transmission resource bitmap three times. The number of D2D data transmission units 0 (A0xM S ) can be 8, the number of D2D data transmission units 1 (A1xM S ) can be 12.
[0085] The D2D data transmission unit 0 may be transmitted through the data transmission resource 0 selected in the D2D data transmission resource 0. Similarly, the D2D data transmission unit 1 may be transmitted through the data transmission resource 1 selected in the D2D data transmission resource 1.
[0086] The number of D2D transmission resources selected for D D2D data transmission units (or the number of repeated transmissions of the D2D data transmission units) can be expressed as L0, L1, ..., L i ,…,L D-1 For example, when L0 is 4, the D2D data transmission unit 0 may be transmitted four times on four selected D2D data transmission resources among the D2D data transmission resources used for the D2D data transmission unit 0 .
[0087] The N selected D2D data transmission resources may be L0, L1, ..., L i ,…,L D-1 The sum (N = L0 + L1 + ... + L i +…+L D-1 ). For example, L0, L1, …, L i ,…,L D-1 Can be 1, 2, 4, or 8 respectively.
[0088] That is, a D2D data transmission unit can be in Ai×M S L of the D2D data transmission resources i The D2D data transmission resource is selected for transmission.
[0089] A selected D2D data transmission resource from among a D2D data transmission resource for transmission of a D2D data transmission unit and a D2D data transmission resource for transmission of a D2D data transmission unit may be patterned, and this pattern is T-RPT.
[0090] Figure 7 is a conceptual diagram illustrating a T-RPT according to an embodiment of the present invention.
[0091] T-RPT is a pattern for a selected D2D data transmission resource among a D2D data transmission resource and a D2D data transmission resource used for transmission of a D2D data transmission unit.
[0092] According to an embodiment of the present invention, T-RPT may be determined as an extension of a basic pattern, that is, T-RPT may include at least one basic pattern.
[0093] The basic mode may indicate Y selected D2D data transmission resources among X D2D data transmission resources, that is, X is a parameter for the number of D2D data transmission resources defining the basic mode, and Y is the number of selected D2D data transmission resources among the D2D data transmission resources defining the basic mode.
[0094] Basic patterns can be defined based on various values of X and Y. Figure 7 , the T-RPT for the first D2D data transmission unit (first MAC PDU in MAC layer, first data TB in physical layer) can be configured as a basic mode based on two X=4, Y=2 (or, a basic mode of X=8, Y=4), and the T-RPT1 for the second D2D data transmission unit (second MAC PDU in MAC layer, second data TB in physical layer) can also be configured as a basic mode based on two X=4, Y=2 (or, a basic mode of X=8, Y=4).
[0095] For example, basic mode 0 and basic mode 1 may be determined based on X=4 and Y=2. In this case, the basic mode may use multiple combinations based on Hadamard coding (or Walsh coding) with a length of 4, thereby indicating two selected D2D data transmission resources among four D2D data transmission resources. Alternatively, basic mode 0 and basic mode 1 may be determined based on X=8 and Y=4. In this case, the basic mode may use multiple combinations based on Hadamard coding with a length of 8, thereby indicating four selected D2D data transmission resources among eight D2D data transmission resources.
[0096] That is, the basic mode can be based on X being 2 m (m≥2), Y=X / 2. In this case, we can use the length 2 m The basic mode indication is used to indicate information about the basic mode used in multiple combinations of the Hadamard codes, thereby indicating Y selected D2D data transmission resources among the X D2D data transmission resources. Here, the basic mode indication is used to indicate information about the basic mode used in multiple combinations of the basic modes, and the minimum number of the basic mode indication bits can be m+1. If the number of bits allocated to the information about the basic mode is limited to a specific number of bits (for example, 4 bits or 5 bits), only a part of the possible basic mode combinations can be used.
[0097] According to an embodiment of the present invention, the number of D2D data transmission resources selected in the basic mode (or the number of repeated transmissions of the D2D data transmission unit) may be a multiple of 2, such as 1, 2, 4, 8, ..., etc. When the number of selected D2D data transmission resources is configured as one of a plurality of values, flexibility with respect to the D2D communication coverage may be ensured.
[0098] Considering a variety of communication ranges, the number of repeated transmissions of the D2D data transmission unit can be applied more flexibly. For example, in a relatively wide communication range, in a situation where multiple terminals perform D2D communication (for example, when the ISS is far from the base station, D2D communication for a wide range covering emergency situations, etc.), even if switching of D2D communication resources is experienced, the number of repeated transmissions of the D2D data transmission unit can be increased. On the contrary, in a situation where D2D communication can be performed in a relatively narrow communication range (for example, D2D communication between adjacent terminals, D2D communication for advertisements with nearby terminals as objects, etc.), in order to reduce switching of D2D communication resources, the number of repeated transmissions of the D2D data transmission unit can be reduced. In addition, when considering VoIP (voice over internet protocol), etc., D2D communication can be performed based on a relatively low number of repeated transmissions of the D2D data transmission unit.
[0099] Hereinafter, various basic modes are disclosed in the embodiments of the present invention.
[0100] Figure 8 is a table showing a basic mode according to an embodiment of the present invention.
[0101] Figure 8 , discloses a basic pattern of X=4, Y=2 determined based on Hadamard coding of length 4. This basic pattern can be expressed by the term (4, 2) basic pattern.
[0102] Reference Figure 8 , in the table for the basic mode based on Hadamard coding, '1' may indicate a selected D2D data transmission resource. In addition, '-1' may indicate a D2D data transmission resource that cannot transmit a D2D data transmission unit.
[0103] According to an embodiment of the present invention, based on the Hadamard codes of length 4, excluding a portion of codes that do not satisfy X=4, Y=2, 6 (4, 2) basic patterns can be determined. The 6 (4, 2) basic patterns can be indicated as (4, 2) basic pattern 0 to (4, 2) basic pattern 5, respectively.
[0104] Among the 6 (4, 2) basic patterns, (4, 2) basic pattern 0 to (4, 2) basic pattern 2 can be defined based on a Hadamard code of length 4. Among the 6 (4, 2) basic patterns, (4, 2) basic pattern 3 to (4, 2) basic pattern 5 can be defined based on a code determined by multiplying each code value of the Hadamard code of length 4 by -1.
[0105] In order to indicate a specific 6 (4, 2) basic patterns among the 6 (4, 2) basic patterns, at least 3 bits may be required. The bit used to indicate the basic pattern may be referred to as a basic pattern indication bit. A T-RPT may include at least one basic pattern. For example, a T-RPT may be configured based on one or more repetitions of a specific basic pattern among the (4, 2) basic patterns.
[0106] Fig. 9 is a table showing a basic mode according to an embodiment of the present invention.
[0107] Fig. 9 , discloses a basic pattern of X=8, Y=4 determined based on Hadamard coding of length 8. This basic pattern can be expressed by the term (8, 4) basic pattern.
[0108] Reference Fig. 9 According to an embodiment of the present invention, based on the Hadamard codes of length 8, excluding a portion of codes that do not satisfy X=8, Y=4, 14 (8, 4) basic patterns can be determined. The 14 (8, 4) basic patterns can be indicated as (8, 4) basic pattern 0 to (8, 4) basic pattern 13, respectively.
[0109] Among the 14 (8, 4) basic patterns, (8, 4) basic pattern 0 to (8, 4) basic pattern 6 can be defined based on a Hadamard code of length 8. Among the 14 (8, 4) basic patterns, (8, 4) basic pattern 7 to (8, 4) basic pattern 13 can be defined based on a code determined by multiplying each code value of the Hadamard code of length 8 by -1.
[0110] In order to indicate the specific 14 basic patterns, the basic pattern indication bit can be at least 4 bits. A T-RPT can include at least one basic pattern. For example, a T-RPT can be configured based on one or more repetitions of a specific basic pattern in the (8, 4) basic pattern.
[0111] Fig.10 is a table showing a basic mode according to an embodiment of the present invention.
[0112] Fig.10, discloses a basic pattern of X=16, Y=8 determined based on Hadamard coding of length 16. This basic pattern can be expressed by the term (16, 8) basic pattern.
[0113] Reference Fig.10 , based on the Hadamard codes of length 16, excluding some codes that do not satisfy X=16, Y=8, 30 (16, 8) basic patterns can be determined. Among them, when considering the 4-bit basic pattern indicator bit, 16 basic patterns can be located. Among the 16 (16, 8) basic patterns, (16, 8) basic pattern 0 to (16, 8) basic pattern 7 can be defined based on the Hadamard code of length 16. For example, in the default Hadamard code of length 16, except for the first Hadamard code consisting only of '+1', (16, 8) basic mode 0 to (16, 8) basic mode 7 can be determined based on a total of 8 default Hadamard codes starting from the second Hadamard code. Among the 16 (16, 8) basic modes, the remaining (16, 8) basic mode 8 to (16, 8) basic mode 15 are defined based on the code determined by multiplying each code value of the Hadamard code corresponding to (16, 8) basic mode 0 to (16, 8) basic mode 7 by -1.
[0114] Likewise, a T-RPT may include at least one basic pattern. For example, a T-RPT may be configured based on one or more repetitions of a specific basic pattern in the (16, 8) basic pattern.
[0115] Figures 8 to 10 The basic pattern determined based on Hadamard coding disclosed in can be generalized and expressed as follows.
[0116] Can generate based on length 2 m The Hadamard code determines X = 2 m , Y = X / 2. This basic mode can be used (2 m , 2 m-1 ) is expressed in the term basic mode.
[0117] For length 2 m The number of possible basic modes of Hadamard-coded T-RPT can be determined as follows.
[0118] In length 2 m In the case of Hadamard coding, there can be 2 m Hadamard code. m Among the Hadamard codes, excluding the case where the code values are all configured as 1 for the first Hadamard code, 2 m-1 Hadamard code may be a Hadamard code for determining the basic pattern. In addition, the basic pattern may be determined not only based on the Hadamard code but also based on a code obtained by multiplying the Hadamard code by -1.
[0119] Therefore, when using a length of 2 m When Hadamard coding is used, the number of possible basic modes for T-RPT can be 2·(2 m -1)=2 m+1 -2. That is, when the length is 2 m When using Hadamard coding, the number of possible basic modes for T-RPT can be 2 m+1 -2.
[0120] For example, when using Hadamard coding with a length of 4 and m=2, the number of basic modes can be 6; when using Hadamard coding with a length of 8 and m=3, the number of basic modes can be 14; when using Hadamard coding with a length of 16 and m=4, the number of basic modes can be 30; when using Hadamard coding with a length of 32 and m=5, the number of basic modes can be 62; when using Hadamard coding with a length of 64 and m=6, the number of basic modes can be 126.
[0121] Based on a length of 2 m Among the multiple basic patterns of the Hadamard code, the basic pattern indicator bits used to indicate a basic pattern can be at least m+1 bits. If the number of bits of the basic pattern indicator bits is limited, then m Among the possible basic modes of Hadamard coding, only a part of the basic modes can be used. For example, when the basic mode indicator bit is limited to 4 bits, up to 16 basic modes based on Hadamard coding can be used; when the basic mode indicator bit is limited to 5 bits, up to 32 basic modes based on Hadamard coding can be used.
[0122] When the basic mode indication bit is limited to 4 bits, the aforementioned 6 (4, 2) basic modes and 14 (8, 4) basic modes can be indicated based on the basic mode indication bit. In addition, when the basic mode indication bit is limited to 4 bits, as Fig.10 As disclosed in , among the possible 30 (16, 8) basic patterns, 16 (16, 8) basic patterns can be indicated.
[0123] When the number M of unit D2D data transmission resources and the number N of selected D2D data transmission resources in the D2D data resource allocation period are fixed, as described above Figures 8 to 10As described in, based on at least one predefined basic mode, D2D data transmission resources and selected D2D data transmission resources can be allocated. For example, when M=32 and N=16, the basic mode can be configured based on X=8 and Y=4.
[0124] However, M can have full flexibility by using a bitmap, etc., and N can also be variable according to the number of repeated transmissions of a D2D data transmission unit, the number of different D2D data transmission resources transmitted in a D2D data resource allocation period, etc.
[0125] In the case where M or N is variable, when D2D data transmission resources and selected D2D data transmission resources are allocated based on a predefined basic mode, the use of D2D communication resources may be inefficient. Therefore, it is necessary to configure the basic mode to be variable. When the basic mode is variable, switching of the signaling of the basic mode for signaling the change may occur.
[0126] Therefore, a method is needed for supporting variable M or N in the case where there is no signaling switch for changing the basic mode.
[0127] Below, in an embodiment of the present invention, (X, Y) increased by repetition of the basic pattern can be represented by parameters (Xrep, Yrep), (X, Y) reduced by using a part of the basic pattern can be represented by parameters (Xred, Yred), and (X, Y) of the finally determined changed pattern can be represented by parameters (Xnew, Ynew).
[0128] The terms D2D data transmission resources (Xrep) and selected D2D data transmission resources (Yrep) may be used to indicate D2D data transmission resources extended due to repetition of a basic pattern and selected D2D data transmission resources.
[0129] The terms D2D data transmission resources (Xred) and selected D2D data transmission resources (Yred) may be used to indicate the D2D data transmission resources reduced due to reduction in the basic mode and the reduced D2D data transmission resources.
[0130] The terms D2D data transmission resource (Xnew) and selected D2D data transmission resource (Yew) may be used to indicate the D2D data transmission resource indicated based on the basic mode and the selected D2D data transmission resource, respectively.
[0131] The following discloses a modification mode of the basic mode for supporting variable M and / or N. For a D2D data transmission unit, it is possible to consider A i ×M SL in a D2D data transmission unit i The D2D data transmission unit is used in the case of substantial data transmission.
[0132] We can rule out X>A i ×M S After the situation, decide to change the mode. The basic mode can be determined as X can be less than or equal to A i ×M S .
[0133] Fig.11 1 is a conceptual diagram showing a method for generating a change pattern based on a basic pattern according to an embodiment of the present invention.
[0134] Fig.11 For X = A i ×M S When disclosed, a modified pattern is generated based on a basic pattern used to support variable M and / or N.
[0135] When X=A i ×M S When Y and L are compared i The size of A determines the change mode. For example, we can assume that X = 8, A i ×M S =8.
[0136] 1) Y>L i The situation
[0137] Fig.11 At the upper end of i The method for generating change patterns is made public.
[0138] When Y>L i When L i The selected D2D data transmission resources can be determined as the selected D2D data transmission resource (Ynew) for the change mode. i In the selected D2D data transmission resources, actual communication traffic transmission may not be performed.
[0139] As a specific example, when Y=4, L i = 2, only the first two selected D2D data transmission resources in the basic mode can be determined as the selected D2D data transmission resources (Ynew) in the change mode. Data may not be transmitted in the remaining two selected D2D data transmission resources.
[0140] 2) Y = L i The situation
[0141] The terminal may not determine a separate change mode but transmit data based on the basic mode.
[0142] For example, when Y = 4, L i =2, the terminal can transmit data through the selected D2D data transmission resource based on the pre-defined basic mode.
[0143] 3) Y <L i The situation
[0144] Fig.11 At the lower end of <L i The method for deciding to change the mode is made public.
[0145] Among the X D2D data transmission resources, XY remaining D2D data transmission resources other than the Y selected D2D data transmission resources may also be determined as the selected D2D data transmission resources (Ynew) in the change mode.
[0146] Specifically, at least one of the XY remaining D2D data transmission resources can be determined as the selected D2D data transmission resource (Ynew) of the change mode. Among the XY remaining D2D data transmission resources, the remaining D2D data transmission resources that are ahead in time can be preferentially determined as the selected D2D data transmission resource (Ynew) of the change mode. In the change mode, based on the increase of the selected D2D data transmission resources as described above, the number of selected D2D data transmission resources (Ynew) can be L i indivual.
[0147] For example, we can assume that Y=4, L i =8. The (8, 4) basic mode of configuring T-RPT indicates 4 selected D2D data transmission resources out of 8 D2D data transmission resources. In this case, the terminal can transmit data based on the following change mode, which is a change mode in which all 8 D2D data transmission resources of the basic mode are set to the selected D2D data transmission resource (Ynew).
[0148] Fig.12 2 is a conceptual diagram illustrating a method for generating a change pattern based on a basic pattern according to an embodiment of the present invention.
[0149] Fig.12 For X i ×M S When disclosed, a modified pattern is generated based on a basic pattern used to support variable M and / or N.
[0150] When X i ×M S When Y and L are comparedi , thereby generating a change pattern.
[0151] When X i ×M S The basic pattern can be repeated times. Repeat The length of the basic pattern (Xrep) can be equal to A i ×M S , or better than A i ×M S Bigger.
[0152] For example, when X=8, A i ×M S =16, the basic pattern can be repeated twice. As another example, when X=8, A i ×M S =20, the basic pattern can be repeated three times. Due to the repetition of the basic pattern three times, the 8 D2D data transmission resources can be expanded to 24 D2D data transmission resources (Xrep). The change pattern can be defined in the 20 D2D data transmission resources (Xnew) that are time-prioritized in the expanded 24 D2D data transmission resources (Xrep). When the basic pattern is repeated, the selected D2D data transmission resource can also be expanded to the selected D2D data transmission resource (rep).
[0153] For example, we can assume that X=8, Y=4, A i ×M S =16. When the basic pattern is repeated twice to form a modified pattern, Yrep can be 8. As another example, when X=8, Y=4, A i ×M S =20, the basic pattern can be repeated three times. The scope of application of the basic pattern repeated three times can be extended to 24 (=Xrep) D2D data transmission resources (Xrep). The change mode can be defined only in the first 20 (=Xnew) D2D data transmission resources (Xnew) of the extended 24 D2D data transmission resources. Due to the repetition of the basic pattern, the selected D2D data transmission resource definition can also be extended to the selected D2D data transmission unit (Yrep). Yrep is a value larger than Y.
[0154] By comparing the size of Yrep determined by the repetition of the basic pattern and L i The size of can determine the selected D2D data transmission resource (Ynew) of the change mode.
[0155] 1) Yrep>L i The situation
[0156] Fig.12 The upper end shows that Yrep>L i A method for determining a selected D2D data transmission resource in a time-changing mode.
[0157] When Yrep>L i When , among the selected D2D data transmission resources (Yrep), only L i The selected D2D data transmission unit (Ynew) is set in the selected D2D data transmission resources. i In the selected D2D data transmission resources, actual data transmission may not be performed. That is, in order to achieve Yrep = L i , among the selected D2D data transmission resources (Yrep), only a portion of the selected D2D data transmission resources are used for data transmission.
[0158] For example, Yrep = 8, L i =4, among the 8 selected D2D data transmission resources (Yrep), only the 4 selected D2D data transmission resources with time priority can be determined as the selected D2D data transmission resources (Ynew) of the change mode. In the remaining 4 selected D2D data transmission resources, data may not be transmitted. That is, the terminal may ignore the remaining 4 selected D2D data transmission resources and may not transmit data.
[0159] 2) Yrep = L i The situation
[0160] When Yrep=L i When a separate change mode is not required, the terminal can transmit data through the selected D2D data transmission resource (Yrep).
[0161] 3) Yrep <L i The situation
[0162] Fig.12 The lower end shows Yrep <L i A method for determining the selected D2D data transmission resource (Ynew) when changing the mode.
[0163] Not only the selected D2D data transmission resource (Yrep), but also among the remaining D2D data transmission resources other than the selected D2D data transmission resource (Yrep), at least one may be determined as the additionally selected D2D data transmission resource (Ynew).
[0164] Specifically, among the Xnew-Yrep remaining D2D data transmission resources, at least one D2D data transmission resource may be determined as the additionally selected D2D data transmission resource (Ynew). The remaining D2D data transmission resources advanced in time may be determined as the preferentially selected D2D data transmission resource (Ynew). Based on this additional determination, the number of selected D2D data transmission resources (Ynew) of the change mode may be L i indivual.
[0165] For example, when Xnew=20, Ynew=8, L i =16, the terminal may determine the additional 8 D2D data transmission resources that are additionally advanced in time as the additional selected data transmission resources (Ynew). That is, the selected D2D data transmission resource (Yrep) and the 8 D2D data transmission resources that are not the selected D2D data transmission resource (Yrep) may be set as the selected D2D data transmission resource (Ynew).
[0166] Hereinafter, a method of generating a modified pattern based on a basic pattern of X=4 and Y=2 will be disclosed by way of example.
[0167] The following Table 1 shows the (4, 2) basic pattern based on Hadamard coding.
[0168] Table 1
[0169]
[0170]
[0171] The (4, 2) basic mode in Table 1 is Figure 8 The basic mode (4, 2) disclosed in is the same.
[0172] At this time, we can consider the following L i In this case, A i ×M S Can be a multiple of 4.
[0173] 1) L i =1(At this time A i ×M S =4)
[0174] According to the method mentioned above, (X, Y) = (4, 2) can be constructed into (Xnew, Ynew) = (4, 1). That is, in each (4, 2) basic mode in Table 1 above, except for the first selected D2D data transmission resource, the remaining D2D data transmission resources are not selected D2D data transmission resources regardless of the coding value of the (4, 2) basic mode. This is represented as Table 2.
[0175] Alternatively, the same Table 3 below can also be used for the (2, 1) mode and the modes of the first two unit D2D data transmission resources. That is, Table 3 is for the 4 unit D2D data transmission resources (A i ×M S =4), the (2, 1) mode in Table 4 is applied to the first two unit D2D data transmission resources, and no D2D data is transmitted for the remaining two unit D2D data transmission resources.
[0176] Table 2
[0177]
[0178] Table 3
[0179]
[0180] Table 4
[0181] Unit 1 D2D Data Transmission Resources Unit 2 D2D Data Transmission Resources (2, 1) Basic Mode 0 +1 -1 (2, 1) Basic Mode 1 -1 +1
[0182] 2) L i =2(At this time A i ×M S =4)
[0183] According to the method mentioned above, (X, Y) = (4, 2) can be formed into (Xnew, Ynew) = (4, 2). That is, for 4 unit D2D data transmission resources (A i ×M S =4), the above Table 1 can be directly applied.
[0184] 3) L i =4 (At this time A i ×M S =8)
[0185] According to the method mentioned above, (X, Y) = (4, 2) can be constructed as (Xnew, Ynew) = (8, 4). This is constructed from (Xrep, Yrep) = (8, 4) which is repeated twice (X, Y) = (4, 2) to (Xnew, Ynew) = (8, 4). That is, for 8 unit D2D data transmission resources (A i ×M S =8), the above Table 1 is directly applied to the first 4 unit D2D data transmission resources, and Table 1 can also be repeatedly applied to the remaining 4 unit D2D data transmission resources.
[0186] 4) L i =8 (At this time A i ×M S =16)
[0187] According to the method mentioned above, (X, Y) = (4, 2) can be constructed into (Xnew, Ynew) = (16, 8). This is constructed from (Xrep, Yrep) = (16, 8) applied by repeating (X, Y) = (4, 2) four times to (Xnew, Ynew) = (16, 8). That is, for 16 unit D2D data transmission resources (A i ×M S =16), directly apply Table 1 to the first 4 unit D2D data transmission resources, and repeatedly apply Table 1 to the next 4 unit D2D data transmission resources, and repeatedly apply Table 1 to the next 4 unit D2D data transmission resources, and repeatedly apply Table 1 to the last 4 unit D2D data transmission resources.
[0188] Hereinafter, a method of generating a modified pattern based on a basic pattern of X=8 and Y=4 will be disclosed by way of example.
[0189] Table 5 below shows the (8, 4) basic pattern based on Hadamard coding.
[0190] Table 5
[0191]
[0192] The (8, 4) basic pattern in Table 5 is Fig. 9 The basic mode (8, 4) disclosed in is the same.
[0193] Next, we can consider the following L i value. At this time A i ×M S Can be a multiple of 8.
[0194] 1) L i =1(At this time A i ×M S =8)
[0195] According to the method mentioned above, (X, Y) = (8, 4) can be constructed as (Xnew, Ynew) = (8, 1). That is, in each (8, 4) basic mode in Table 5 above, except for the first selected D2D data transmission resource, the remaining D2D data transmission resources are not selected D2D data transmission resources regardless of the coding value of the (8, 4) basic mode. This is represented as Table 6.
[0196] Alternatively, the same Table 7 below can also be used for the (2, 1) mode and the modes of the first two unit D2D data transmission resources. That is, Table 7 is, for 8 unit D2D data transmission resources (A i ×M S=8), the (2, 1) mode in Table 4 is applied to the first two unit D2D data transmission resources, and no D2D data is transmitted for the remaining 6 unit D2D data transmission resources.
[0197] Table 6
[0198]
[0199] Table 7
[0200]
[0201] 2) L i =2(At this time A i ×M S =8)
[0202] According to the method mentioned above, (X, Y) = (8, 4) can be constructed as (Xnew, Ynew) = (8, 2). That is, in each (8, 4) basic mode in Table 5 above, except for the first two selected D2D data transmission resources, the remaining D2D data transmission resources are not selected D2D data transmission resources regardless of the coding value of the (8, 4) basic mode. It is expressed as shown in Table 8.
[0203] Alternatively, the same Table 9 below can also be used for the (4, 2) mode and the mode of the first 4 unit D2D data transmission resources. That is, Table 9 is for the 8 unit D2D data transmission resources (A i ×M S =8), the (4, 2) mode in Table 1 is applied to the first 4 unit D2D data transmission resources, and no D2D data is transmitted for the remaining 4 unit D2D data transmission resources.
[0204] Table 8
[0205]
[0206] Table 9
[0207]
[0208] 3) L i =4 (At this time A i ×M S =8)
[0209] According to the method mentioned above, (X, Y) = (8, 4) can be formed into (Xnew, Ynew) = (8, 4). That is, for 8 unit D2D data transmission resources (A i ×M S =8), the above Table 5 can be directly applied.
[0210] 4) Li =8 (At this time A i ×M S =16)
[0211] According to the method mentioned above, (X, Y) = (8, 4) can be constructed as (Xnew, Ynew) = (16, 8). This is repeated twice (X, Y) = (8, 4) and applied from (Xrep, Yrep) = (16, 8) to (Xnew, Ynew) = (16, 8). That is, for 16 unit D2D data transmission resources (A i ×M S =16), the above Table 5 is directly applied to the first 8 unit D2D data transmission resources, and Table 5 can also be repeated and applied to the remaining 8 unit D2D data transmission resources.
[0212] Fig.13 This is a conceptual diagram showing a method for generating a change pattern based on a basic pattern in an embodiment of the present invention.
[0213] As mentioned above, for a D2D data transmission unit, assuming that i ×M S D2D data transmission resources use L i The following discloses the case where X is greater than A. i ×M S Generates a method for changing the mode.
[0214] Reference Fig.13 , if, when X>A i ×M S When A is used, the D2D data transmission resources can be prioritized based on time. i ×M S The D2D data transmission resources determine the change mode.
[0215] For example, when A i ×M S =10, the basic mode in which the value of X is 16 may be applied. In this case, the change mode may be determined based on only 10 D2D data transmission resources that are prioritized in time among the D2D data transmission resources in the basic mode.
[0216] When X is reduced to Xred, Y can be reduced to Yred.
[0217] For example, when X=16, Y=8, A i ×M S=10, among the 16 D2D data transmission resources in the basic mode, the first 10 D2D data transmission resources can be determined as D2D data transmission resources (Xred). The number of selected D2D data transmission resources (Yred) can be reduced to 4, 5 or 6.
[0218] 1)Yred>L i The situation
[0219] In the selected D2D data transmission resources (Yred), only the L i The selected D2D data transmission resources may be determined as a selected D2D data transmission resource unit (Ynew).
[0220] For example, Yred is 4, L i When Yred is 2, among the four D2D data transmission resources corresponding to Yred, the two D2D data transmission resources with time priority can be determined as the selected D2D data transmission resources (Ynew). Traffic data can be transmitted only in the selected D2D data transmission resources (Ynew). Traffic data can not be transmitted in the remaining two D2D data transmission resources.
[0221] 2) Yred=L i The situation
[0222] The traffic data may be transmitted on the selected D2D data transmission resource (Yred).
[0223] For example, when Yred=4, L i =4, no separate change pattern may be generated, and the traffic data may be transmitted on the selected D2D data transmission resource.
[0224] 3) Yred <L i The situation
[0225] Not only the selected D2D data transmission resource (Yred), but also the remaining selected D2D data transmission resources (Xred) except the selected D2D data transmission resource (Yred) are L-priority in time. i -Yred D2D data transmission resources may also be set as additionally selected D2D data transmission resources (Ynew).
[0226] For example, when Xred=10, Yred=4, L i=8, among the 6 remaining D2D data transmission resources other than the D2D data transmission resource (Yred) selected in the D2D data transmission resources (Xred), the 4 remaining D2D data transmission resources with time priority can be set as the additionally selected D2D data transmission resources (Ynew).
[0227] The basic mode used for T-RPT can be determined to be multiple. As mentioned above, when a Hadamard code of length 4 is used, the number of possible basic modes for T-RPT is 6; when a Hadamard code of length 8 is used, the number of possible basic modes for T-RPT is 14; when a Hadamard code of length 16 is used, the number of possible basic modes for T-RPT is 30; when a Hadamard code of length 32 is used, the number of possible basic modes for T-RPT is 62; when a Hadamard code of length 64 is used, the number of possible basic modes for T-RPT is 126.
[0228] Fig.14 is a sequence diagram showing a transmission operation of traffic data of a terminal according to an embodiment of the present invention.
[0229] Reference Fig.14 , determine the D2D data transmission resources (step S1400).
[0230] For example, the terminal receives cell-specific information for D2D communication (e.g., information on D2D data allocation period, information on D2D data transmission resource offset, information on D2D data transmission resource bitmap, information on the number of repetitions of D2D data transmission resource bitmap) and terminal-specific information for D2D communication (e.g., D2D data transmission resource allocation information) through multiple methods (SIB, PD2DSCH, RRC, D2D SA resources, etc.). The terminal can determine the D2D data transmission resource based on the received cell-specific information for D2D communication and the terminal-specific information for D2D communication (terminal group-specific information).
[0231] The terminal receives D2D communication resource information used to transmit one D2D data transmission unit (step S1420).
[0232] The terminal may receive information about the number of repetitions (A) of the D2D data transmission resource bitmap for one D2D data transmission unit. i ), information about the number of D2D data transmission resources based on a D2D data transmission resource bitmap (M S ), information about the number of selected D2D data transmission resources (L i ) information.
[0233] The traffic data is transmitted using the D2D data transmission resource selected based on the basic mode or the modified mode of the basic mode (step S1440 ).
[0234] like Figures 11 to 13 As shown publicly, X (or Xrep, Xred) and A can be compared i ×M S The size of Y (Yrep, Yred) and L i The size of the , thereby determining whether the basic mode is changed or not.
[0235] The terminal can transmit the basic mode when the basic mode does not need to be changed, and can transmit the traffic data based on the changed mode when the basic mode needs to be changed.
[0236] Fig.15 is a block diagram showing a base station and a terminal according to an embodiment of the present invention.
[0237] Reference Fig.15 The base station may include a D2D communication resource determination unit 1500, a D2D communication resource information generation unit 1510, a communication unit 1520, and a processor 1530. The terminal may include a mode determination unit 1540, a communication unit 1550, and a processor 1560. Fig.15 The various structural parts of the terminal and the base station disclosed in the specification are exemplary structures in terms of function. One structural part may be configured as multiple structural parts, or multiple structural parts may be configured as one structural part.
[0238] The various structural parts of the terminal and the base station can be used to perform Figures 4 to 14 The configuration of the base station and the terminal is configured for the operations of the base station and the terminal described above. For example, the configuration of the base station and the terminal may perform the following operations.
[0239] The D2D communication resource determination unit 1500 of the base station may determine the number of D2D data transmission resources used to transmit one D2D data transmission unit and the number of selected D2D data transmission resources.
[0240] The D2D communication resource information generating unit 1510 of the base station may be configured to generate information about the number of D2D data transmission resources used to transmit a D2D data transmission unit determined by the D2D communication resource determining unit 1500 and information about the number of selected D2D data transmission resources.
[0241] The communication unit 1520 of the base station may be configured to transmit the following information to the terminal, namely, information about the number of D2D data transmission resources used to transmit one D2D data transmission unit and information about the number of selected D2D data transmission resources.
[0242] The processor 1530 of the base station may be provided to control operations of the D2D communication resource determination unit 1500 , the D2D communication resource information generation unit 1510 , and the communication unit 1520 .
[0243] The communication unit of the terminal may be configured to receive information about the number of D2D data transmission resources used to transmit one D2D data transmission unit transmitted by the communication unit 1520 of the base station and information about the number of selected D2D data transmission resources.
[0244] The mode determination unit 1540 may determine a mode for transmitting one D2D data transmission unit based on the information about the number of D2D data transmission resources for transmitting one D2D data transmission unit received from the communication unit 1520 of the base station and the information about the number of selected D2D data transmission resources. Figures 11 to 13 As disclosed in the disclosure, compare X (or Xrep, Xred) and A i ×M S The size of Y (Yrep, Yred) and L i The size of the basic mode or the modified mode of the basic mode used to transmit the traffic data is determined.
[0245] The processor ( 1560 ) of the terminal may be provided to control the operations of the mode determination unit 1540 and the communication unit 1550 .
[0246] More specifically, according to an example of the present invention, the mode determination unit 1540 may be configured by one or more processors, and as an example, may be configured as a processor 1560. The software features of the mode determination unit 1540 may be stored in a memory or executed by the one or more processors. The communication unit 1550 may be configured by a wireless information transceiver unit, or the terminal may have different wireless information transceivers.
[0247] According to an example of the present invention, the wireless information transceiver unit can receive configuration information associated with D2D data transmission resources, and the configuration information can include D2D data allocation period information and be received from a base station (evolved NodeB, eNodeB). The one or more processors determine the D2D data transmission resources within each D2D data allocation period, and the D2D data transmission resources include a subframe pool. The one or more processors can select a D2D data transmission subframe from the subframe pool based on a change mode. Here, the change mode can be derived from a basic mode. The wireless information transceiver unit transmits D2D data from the terminal to other terminals based on the selected D2D data transmission subframe.
[0248] In the process of selecting the D2D data transmission subframe, when the number of subframes in the subframe library is greater than the length of the basic pattern, the one or more processors are configured to determine the change pattern by repeating the basic pattern, and the length of the change pattern is the same as the number of subframes in the subframe library. The change pattern may include a part of the basic pattern at the end of the change pattern, but not include the remaining part of the basic pattern, and in the basic pattern, the part of the basic pattern is in front of the remaining part of the basic pattern, so as to precede the remaining part of the basic pattern.
[0249] The one or more processors may be configured to determine (R mod X). Here, R corresponds to the number of subframes included in the subframe library, X corresponds to the length of the basic pattern, and R and X are natural numbers. The change pattern may include a first part and a second part, the first part of the change pattern may include at least one repetition of the basic pattern, the length of the second part of the change pattern is the same as (R mod X), and the processor confirms the change pattern and the basic pattern, so that based on the selected D2D data transmission subframe, the D2D data can be controlled to be transmitted from the terminal to other terminals.
[0250] In addition, in the process of selecting the D2D data transmission subframe by the one or more processors, when the number of subframes in the subframe library is smaller than the length of the basic pattern, the one or more processors may be configured to determine the basic pattern based on a value of (R mod X), wherein R corresponds to the number of subframes included in the subframe library, and X corresponds to the length of the basic pattern, and R and X are natural numbers. The length of the change pattern is the same as the number of subframes included in the subframe library. The change pattern is composed of a first part of the basic pattern, in which the first part of the basic pattern is in front of the remaining part of the basic pattern and precedes the remaining part of the basic pattern, and the length of the change pattern is the same as (R mod X).
[0251] According to an example of the present invention, the wireless information transceiver unit of the UE can receive configuration information associated with D2D data transmission resources, and the configuration information is information received from a base station (evolved NodeB, eNodeB). The one or more processors determine the D2D data transmission resources, and the D2D data transmission resources include a subframe pool. Therefore, the processor selects a D2D data transmission subframe from the subframe pool based on a change pattern, and the change pattern is determined based on (R modX), R corresponds to the number of subframes included in the subframe pool, and X corresponds to the length of the basic pattern, and R and X may include natural numbers. In addition, the processor can control the wireless information transceiver unit based on the selected D2D data transmission subframe so that D2D data is transmitted from the terminal to other terminals. The length of the change pattern is the same as R. The change pattern includes a first part and a second part, and the length of the first part is The second part of the change pattern corresponds to a part of the basic pattern. According to an example of the present invention, the processor confirms the change pattern and the basic pattern, and based on the selected D2D data transmission subframe, the wireless information transceiver can be controlled to enable the D2D data to be transmitted from the terminal to other terminals.
[0252] The processor may include an ASIC (Application-Specific Integrated Circuit), other integrated chips, logic circuits and / or data processing devices. The memory may include a ROM (Read-Only Memory), a RAM (Random Access Memory), a flash memory, a memory card, a storage medium and / or other storage devices. The RF unit may include a baseband circuit for processing wireless signals. When the embodiment is implemented in software, the above technology may be implemented by a module (process, function, etc.) that performs the above functions. The module may be stored in a memory and executed by a processor. The memory may be arranged inside or outside the processor and may be connected to the processor by a variety of well-known methods.
[0253] In the system of the above embodiment, a series of steps and block diagrams are used to illustrate the method, but they are not used to limit the order of the steps of the present invention. A certain step can be performed in a different order or simultaneously with the steps of the above content. In addition, it should be understood by those skilled in the art that the steps shown in the flowchart are not exclusive, and other steps or one or more steps of the flowchart may be included without affecting the scope of the present invention and may be deleted.
Claims
1. A user equipment UE that uses a device-to-device D2D data transmission resource to transmit D2D data, the UE comprising: A wireless information transceiver unit, wherein the wireless information transceiver unit is configured as follows: receiving configuration information associated with D2D data transmission resources, the configuration information including information on a D2D data allocation period and being transmitted from an evolved base station eNB; and One or more processors configured to: Determining D2D data transmission resources within each D2D data allocation period, the D2D data transmission resources comprising a subframe library; and selecting a D2D data transmission subframe from the subframe library based on a change pattern, wherein the change pattern is derived from a basic pattern; wherein the wireless information transceiver transmits the D2D data from the UE to another UE based on the selected D2D data transmission subframe, The selection of the D2D data transmission subframe includes: wherein the one or more processors are configured to, when the number of subframes in the subframe library is less than the length of the basic pattern, determine the alteration pattern based on a value of (R modulo X), where R corresponds to the number of subframes in the subframe library and X corresponds to the length of the basic pattern, where R and X are natural numbers; The length of the change pattern corresponds to the number of subframes in the subframe library.
2. The UE according to claim 1, wherein: When the number of subframes in the subframe library is greater than the length of the basic pattern, the change pattern includes a portion of the basic pattern at the end of the change pattern and does not include a remaining portion of the basic pattern at the end of the change pattern.
3. The UE according to claim 2, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
4. The UE according to claim 2, wherein the selection of the D2D data transmission subframe comprises: Based on determining that the number of subframes in the subframe library is greater than the length of the basic pattern, the change pattern is determined by repeating the basic pattern.
5. The UE of claim 4, wherein the one or more processors are configured to determine (R moduloX), wherein the altered pattern comprises a first part and a second part, the first part of the altered pattern comprising at least one repetition of the basic pattern, and wherein the length of the second portion of the alteration pattern corresponds to (R modulo X).
6. The UE according to claim 1, The altered pattern is composed of a portion of the basic pattern; within the base pattern, the portion of the base pattern takes precedence over a remaining portion of the base pattern; The length of the alteration pattern corresponds to (R modulo X).
7. A communication method, comprising: receiving, by a user equipment UE and from an evolved base station eNB, configuration information associated with a device-to-device D2D data transmission resource, wherein the configuration information includes information about a D2D data allocation period; Determining, by the UE, D2D data transmission resources within a D2D data allocation period, the D2D data transmission resources comprising a subframe library; selecting a D2D data transmission subframe from the subframe library based on a pattern derived from a base pattern, wherein the pattern includes a portion of the base pattern in an end of the pattern and does not include a remaining portion of the base pattern in an end of the pattern, and wherein a length of the pattern corresponds to the number of subframes in the subframe library, and Based on the selected D2D data transmission subframe, D2D data is transmitted from the UE to another UE.
8. The method according to claim 7, wherein the number of subframes in the subframe library is greater than the length of the basic pattern, The selecting the D2D data transmission subframe comprises: Repeating the basic pattern; adding the portion of the basic pattern to the repeated basic pattern to determine the pattern; as well as The pattern is applied to the subframe library.
9. The method according to claim 7, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
10. The method according to claim 8, further comprising: determining (R modulo X), where R corresponds to the number of subframes in the subframe library, and X corresponds to the length of the base pattern, where R and X are natural numbers, wherein the pattern comprises a first part and a second part, wherein the first part of the pattern comprises at least one repetition of the basic pattern, and wherein the length of the second portion of the pattern corresponds to (R modulo X).
11. The method according to claim 7, wherein the selecting the D2D data transmission subframe comprises: When the number of subframes in the subframe library is less than the length of the basic pattern, determining the pattern based on a value of (R modulo X), where R corresponds to the number of subframes in the subframe library and X corresponds to the length of the basic pattern, where R and X are natural numbers, The length of the pattern corresponds to the number of subframes in the subframe library.
12. The method according to claim 7, further comprising: The length of the portion of the base pattern is determined based on the number of subframes within the subframe library and based on the length of the base pattern.
13. The method according to claim 7, wherein the selecting the D2D data transmission subframe is based on: Repeating the basic pattern one or more times; and After repeating the basic pattern one or more times, the portion of the basic pattern is applied.
14. A user equipment UE, comprising: A wireless information transceiver unit, wherein the wireless information transceiver unit is configured as follows: receiving, from an evolved base station eNB, configuration information associated with a device-to-device D2D data transmission resource, the configuration information including information about a D2D data allocation period; and One or more processors configured to: Determining D2D data transmission resources within a D2D data allocation period, the D2D data transmission resources comprising a subframe library; and selecting a D2D data transmission subframe from the subframe library based on a pattern derived from a base pattern, wherein the pattern includes a portion of the base pattern in an end of the pattern and does not include a remaining portion of the base pattern in an end of the pattern, and wherein a length of the pattern corresponds to the number of subframes in the subframe library, and The wireless information transceiver transmits the D2D data from the UE to another UE based on the selected D2D data transmission subframe.
15. The UE according to claim 14, wherein the number of subframes in the subframe library is greater than the length of the basic pattern, wherein the one or more processors are configured to: Repeating the basic pattern; adding the portion of the basic pattern to the repeated basic pattern to determine the pattern; and The pattern is applied to the subframe library.
16. The UE according to claim 14, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
17. The UE of claim 15, wherein the one or more processors are configured to determine (R moduloX), where R corresponds to the number of subframes within the subframe library, and X corresponds to the length of the base pattern, where R and X are natural numbers, wherein the pattern comprises a first part and a second part, wherein the first part of the pattern comprises at least one repetition of the basic pattern, and wherein the length of the second portion of the pattern corresponds to (R modulo X).
18. The UE of claim 14, wherein when the number of subframes in the subframe library is less than the length of the basic pattern, the one or more processors are configured to determine the pattern based on a value of (R modulo X), where R corresponds to the number of subframes in the subframe library, and X corresponds to the length of the basic pattern, where R and X are natural numbers, The length of the pattern corresponds to the number of subframes in the subframe library.
19. The UE of claim 14, wherein the one or more processors are configured to determine a length of the portion of the base pattern based on a number of subframes within the subframe pool and based on a length of the base pattern.
20. The UE according to claim 14, wherein the selecting the D2D data transmission subframe is based on: Repeating the basic pattern one or more times; and After repeating the basic pattern one or more times, the portion of the basic pattern is applied.
21. A communication method, comprising: Receiving, by a user equipment UE and from an evolved base station eNB, configuration information including one or more parameters associated with device-to-device D2D data transmission; Determining, by the UE, D2D data transmission resources within a D2D data allocation period, the D2D data transmission resources comprising a subframe library; selecting a D2D data transmission subframe from the subframe library based on a pattern derived from a basic pattern, wherein the basic pattern includes a portion of the basic pattern and a remaining portion of the basic pattern, the pattern includes a portion of the basic pattern in an end of the pattern and does not include the remaining portion of the basic pattern in an end of the pattern, a length of the pattern corresponds to the number of subframes in the subframe library, and wherein the portion of the basic pattern corresponds to a first portion of the D2D data transmission subframe; The remaining part of the basic pattern corresponds to the second part of the D2D data transmission subframe; as well as Based on the selected D2D data transmission subframe, D2D data is transmitted from the UE to another UE.
22. The method according to claim 21, wherein the number of subframes in the subframe library is greater than the length of the basic pattern, The selecting the D2D data transmission subframe comprises: Repeating the basic pattern; adding the portion of the basic pattern to the repeated basic pattern to determine the pattern; as well as The pattern is applied to the subframe library.
23. The method of claim 21, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
24. A communication method, comprising: receiving, by the first wireless user device and from the base station, configuration information including one or more parameters associated with a device-to-device data transmission between the wireless user devices; Determining device-to-device data transmission resources within a device-to-device data allocation period, the device-to-device data transmission resources comprising a time resource pool; selecting a device-to-device data transfer time resource from the time resource pool based on a pattern derived from a base pattern using a modulo operation, wherein the pattern includes a portion of the base pattern in an end of the pattern and does not include a remaining portion of the base pattern in an end of the pattern, and wherein a length of the pattern corresponds to the number of time resources in the time resource pool, and Based on the selected device-to-device data transmission time resource, data is transmitted from the first wireless user device to the second wireless user device.
25. The method according to claim 24, wherein the number of time resources in the time resource pool is greater than the length of the basic pattern, The selecting of the device-to-device data transmission time resource comprises: Repeating the basic pattern; as well as The portion of the basic pattern is added to the repeated basic pattern to determine the pattern.
26. The method of claim 24, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
27. The method of claim 24, further comprising determining a length of the portion of the basic pattern based on a number of time resources in the time resource pool and based on a length of the basic pattern.
28. The method of claim 24, wherein the selecting the device-to-device data transmission time resource is based on: Repeating the basic pattern one or more times; and After repeating the basic pattern one or more times, the portion of the basic pattern is applied.
29. A wireless user equipment, comprising: A wireless information transceiver unit, wherein the wireless information transceiver unit is configured as follows: receiving, from a base station, configuration information including one or more parameters associated with a device-to-device data transmission between wireless user devices; One or more processors configured to: determining device-to-device data transmission resources within a device-to-device data allocation period, the device-to-device data transmission resources comprising a time resource pool; and selecting a device-to-device data transfer time resource from the time resource pool based on a pattern derived from a base pattern using a modulo operation, wherein the pattern includes a portion of the base pattern in an end of the pattern and does not include a remaining portion of the base pattern in an end of the pattern, and wherein a length of the pattern corresponds to the number of time resources in the time resource pool, and The wireless information transceiver transmits data to the second wireless user equipment based on the selected device-to-device data transmission time resource.
30. The wireless user equipment according to claim 29, wherein the number of time resources in the time resource pool is greater than the length of the basic pattern, wherein the one or more processors are configured to: Repeating the basic pattern; and The portion of the basic pattern is added to the repeated basic pattern to determine the pattern.
31. The wireless user equipment of claim 29, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
32. The wireless user equipment of claim 29, wherein the one or more processors are configured to determine a length of the portion of the base pattern based on a number of time resources within the time resource pool and based on a length of the base pattern.
33. The wireless user equipment of claim 29, wherein the one or more processors are configured to: Repeating the basic pattern one or more times; and After repeating the basic pattern one or more times, the portion of the basic pattern is applied.
34. A communication system comprising: a base station configured to transmit configuration information including one or more parameters associated with a device-to-device data transmission between wireless user devices; A first wireless user equipment is configured to: receiving the configuration information from the base station; Determining device-to-device data transmission resources within a device-to-device data allocation period, the device-to-device data transmission resources comprising a time resource pool; selecting a device-to-device data transfer time resource from the time resource pool based on a pattern derived from a base pattern using a modulo operation, wherein the pattern includes a portion of the base pattern in an end of the pattern and does not include a remaining portion of the base pattern in an end of the pattern, and wherein a length of the pattern corresponds to the number of time resources in the time resource pool, and Based on the selected device-to-device data transmission time resource, data is transmitted to the second wireless user equipment.
35. The system according to claim 34, wherein the number of time resources in the time resource pool is greater than the length of the basic pattern, The first wireless user equipment is configured as follows: Repeating the basic pattern; and The portion of the basic pattern is added to the repeated basic pattern to determine the pattern.
36. The system of claim 34, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
37. The system of claim 34, wherein the first wireless user device is configured to determine a length of the portion of the base pattern based on a number of time resources within the time resource pool and based on a length of the base pattern.
38. The system of claim 34, wherein the first wireless user device is configured to: Repeating the basic pattern one or more times; and After repeating the basic pattern one or more times, the portion of the basic pattern is applied.
39. A method for transmitting D2D data by using a device-to-device D2D data transmission resource through a user equipment UE, the method comprising: Receiving, at the UE, configuration information associated with D2D data transmission resources, where the configuration information includes information about a D2D data allocation period and is transmitted from an evolved base station eNB; The UE determines D2D data transmission resources in each D2D data allocation period, where the D2D data transmission resources include a subframe library; selecting a D2D data transmission subframe from the subframe library based on a change pattern, wherein the change pattern is derived from a basic pattern; as well as transmitting D2D data from the UE to another UE based on the selected D2D data transmission subframe, The selection of the D2D data transmission subframe includes: When the number of subframes in the subframe library is greater than the length of the basic pattern, the change pattern is determined by repeating the basic pattern, the change pattern includes a part of the basic pattern at the end of the change pattern and does not include a remaining part of the basic pattern at the end of the change pattern, The length of the change pattern corresponds to the number of subframes in the subframe library.
40. The method of claim 39, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
41. The method of claim 39, further comprising: determining (R modulo X), where R corresponds to the number of subframes in the subframe library and X corresponds to the length of the basic pattern, where R and X are natural numbers, wherein the altered pattern comprises a first part and a second part, the first part of the altered pattern comprising at least one repetition of the basic pattern, and wherein the length of the second portion of the alteration pattern corresponds to (R modulo X).
42. The method according to claim 39, wherein the selection of the D2D data transmission subframe comprises: When the number of subframes in the subframe library is less than the length of the basic pattern, determining the change mode based on a value of (R modulo X), where R corresponds to the number of subframes in the subframe library and X corresponds to the length of the basic pattern, where R and X are natural numbers; The length of the change pattern corresponds to the number of subframes in the subframe library.
43. The method of claim 42, wherein: The altered pattern is composed of a portion of the basic pattern; within the base pattern, the portion of the base pattern takes precedence over a remainder of the base pattern; and The length of the alteration pattern corresponds to (R modulo X).
44. The method of claim 41, wherein the number of the first portions in the alteration pattern is greater than the number of the second portions in the alteration pattern.
45. A user equipment UE that uses a device-to-device D2D data transmission resource to transmit D2D data, the UE comprising: A wireless information transceiver unit, wherein the wireless information transceiver unit is configured as follows: receiving configuration information associated with D2D data transmission resources, the configuration information including information on a D2D data allocation period and being transmitted from an evolved base station eNB; and One or more processors configured to: Determining D2D data transmission resources within each D2D data allocation period, the D2D data transmission resources comprising a subframe library; and selecting a D2D data transmission subframe from the subframe library based on a change pattern, wherein the change pattern is derived from a basic pattern, wherein the wireless information transceiver transmits the D2D data from the UE to another UE based on the selected D2D data transmission subframe, The one or more processors are configured to select the D2D data transmission subframe: when the number of subframes in the subframe library is greater than the length of the basic pattern, the one or more processors are configured to determine the change pattern by repeating the basic pattern, and the change pattern includes a part of the basic pattern at the end of the change pattern and does not include the remaining part of the basic pattern at the end of the change pattern, wherein the length of the change pattern corresponds to the number of subframes in the subframe library.
46. The UE of claim 45, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
47. The UE of claim 45, wherein the one or more processors are configured to determine (R moduloX), where R corresponds to the number of subframes in the subframe library and X corresponds to the length of the base pattern, where R and X are natural numbers, wherein the altered pattern comprises a first part and a second part, the first part of the altered pattern comprising at least one repetition of the basic pattern, and wherein the length of the second portion of the alteration pattern corresponds to (R modulo X).
48. The UE according to claim 45, wherein the selection of the D2D data transmission subframe comprises: When the number of subframes in the subframe library is less than the length of the basic pattern, the one or more processors are configured to determine the change mode based on a value of (R modulo X), where R corresponds to the number of subframes in the subframe library and X corresponds to the length of the basic pattern, where R and X are natural numbers, The length of the change pattern corresponds to the number of subframes in the subframe library.
49. The UE according to claim 48, wherein: The altered mode includes a portion of the basic mode; within the base pattern, the portion of the base pattern takes precedence over a remainder of the base pattern; and The length of the alteration pattern corresponds to (R modulo X).
50. The UE of claim 47, wherein the number of the first portions in the alteration pattern is greater than the number of the second portions in the alteration pattern.
51. A communication system, the system comprising: An evolved base station, the evolved base station being configured to transmit configuration information associated with a device-to-device D2D data transmission resource; as well as User equipment UE, including: one or more processors; and A memory storing software functions, when the one or more processors execute the stored software functions, the UE performs the following operations: receiving configuration information associated with D2D data transmission resources, where the configuration information includes information about a D2D data allocation period and is transmitted from an evolved base station eNB; Determine D2D data transmission resources within each D2D data allocation period, wherein the D2D data transmission resources include a subframe library; selecting a D2D data transmission subframe from the subframe library based on a change pattern, the change pattern being derived from a basic pattern; and Based on the selected D2D data transmission subframe, transmit the D2D data to another UE, The selection of the D2D data transmission subframe includes: When the number of subframes in the subframe library is greater than the length of the basic pattern, determining the change pattern by repeating the basic pattern, the change pattern including a part of the basic pattern at the end of the change pattern and not including a remaining part of the basic pattern at the end of the change pattern, The length of the change pattern corresponds to the number of subframes in the subframe library.
52. A computer readable medium storing software functions which, when executed by one or more processors, cause a device to: receiving configuration information associated with D2D data transmission resources, where the configuration information includes information about a D2D data allocation period and is transmitted from an evolved base station eNB; Determine D2D data transmission resources within each D2D data allocation period, wherein the D2D data transmission resources include a subframe library; selecting a D2D data transmission subframe from the subframe library based on a change pattern, wherein the change pattern is derived from a basic pattern; as well as Based on the selected D2D data transmission subframe, transmit the D2D data to another UE, The selection of the D2D data transmission subframe includes: When the number of subframes in the subframe library is greater than the length of the basic pattern, determining the change pattern by repeating the basic pattern, the change pattern including a part of the basic pattern at the end of the change pattern and not including a remaining part of the basic pattern at the end of the change pattern, The length of the change pattern corresponds to the number of subframes in the subframe library.
53. A communication method, comprising: receiving, by a wireless user equipment, configuration information from a base station, the configuration information being associated with a data transmission resource for data transmission between wireless user equipment, wherein the configuration information includes information about a data allocation period; Determining data transmission resources within each data allocation period, the data transmission resources comprising a subframe library; selecting a data transmission subframe from the subframe library based on a pattern derived by repeating a basic pattern, wherein the repeating of the basic pattern is based on the number of subframes in the subframe library being greater than a length of the basic pattern, the pattern derived by repeating the basic pattern includes a portion of the basic pattern in an end of the pattern and does not include a remaining portion of the basic pattern in an end of the pattern, and wherein the length of the pattern derived by repeating the basic pattern corresponds to the number of subframes in the subframe library; as well as Based on the selected data transmission subframe, data is transmitted from the wireless user equipment to another wireless user equipment.
54. The method according to claim 53, in, Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
55. The method of claim 53, further comprising: determining (R modulo X), where R corresponds to the number of subframes within the subframe library and X corresponds to the length of the base pattern, where R and X are natural numbers, wherein the pattern derived by repeating the basic pattern comprises a first part and a second part, the first part of the pattern comprising at least one repetition of the basic pattern, and wherein the length of the second portion of the pattern corresponds to (R modulo X).
56. The method of claim 53, further comprising: selecting a second data transmission subframe from a second subframe library based on a second pattern derived from the base pattern, wherein the second pattern is determined based on a value of (R modulo X), where R corresponds to the number of subframes in the second subframe library and X corresponds to the length of the base pattern, where R and X are natural numbers, Wherein the number of subframes in the second subframe library is less than the length of the basic pattern, and wherein the length of the second pattern corresponds to the number of subframes in the second subframe library.
57. The method of claim 56, wherein: The second mode is composed of a part of the basic mode; within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern; and The length of the second mode corresponds to (R modulo X).
58. The method of claim 55, wherein the number of the first portions in the pattern is greater than the number of the second portions in the pattern.
59. A communication method, comprising: receiving, by a wireless user device, configuration information associated with a data transmission resource for data transmission between wireless user devices, wherein the configuration information includes information about a data allocation period; Determining data transmission resources within each data allocation period, the data transmission resources comprising a subframe library; selecting a data transmission subframe from the subframe library based on a pattern derived by repeating a basic pattern, wherein the repeating of the basic pattern is based on the number of subframes in the subframe library being greater than a length of the basic pattern, the pattern derived by repeating the basic pattern includes a portion of the basic pattern in an end of the pattern and does not include a remaining portion of the basic pattern in an end of the pattern, and wherein the length of the pattern derived by repeating the basic pattern corresponds to the number of subframes in the subframe library; as well as Based on the selected data transmission subframe, data is received by the wireless user equipment from another wireless user equipment.
60. The method of claim 59, wherein: Within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern.
61. The method of claim 59, further comprising: determining (R modulo X), where R corresponds to the number of subframes within the subframe library and X corresponds to the length of the base pattern, where R and X are natural numbers, wherein the pattern derived by repeating the basic pattern comprises a first part and a second part, the first part of the pattern comprising at least one repetition of the basic pattern, and wherein the length of the second portion of the pattern corresponds to (R modulo X).
62. The method of claim 59, further comprising: selecting a second data transmission subframe from a second subframe library based on a second pattern derived from the base pattern, wherein the second pattern is determined based on a value of (R modulo X), wherein R corresponds to the number of subframes in the second subframe library and X corresponds to the length of the base pattern, wherein R and X are natural numbers, Wherein the number of subframes in the second subframe library is less than the length of the basic pattern, and wherein the length of the second pattern corresponds to the number of subframes in the second subframe library.
63. The method of claim 62, wherein: The second mode is composed of a part of the basic mode; within the base pattern, the portion of the base pattern takes precedence over the remaining portion of the base pattern; and The length of the second mode corresponds to (R modulo X).
64. The method of claim 61, wherein the number of the first portions in the pattern is greater than the number of the second portions in the pattern.
Citation Information
Patent Citations
Method and apparatus for acknowledgment repetition in orthogonal systems
CN101507169A
Method and apparatus for controlling uplink transmissions of a wireless communication system
CN1555612A