WO2015167249A1 - 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치 - Google Patents

무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치 Download PDF

Info

Publication number
WO2015167249A1
WO2015167249A1 PCT/KR2015/004319 KR2015004319W WO2015167249A1 WO 2015167249 A1 WO2015167249 A1 WO 2015167249A1 KR 2015004319 W KR2015004319 W KR 2015004319W WO 2015167249 A1 WO2015167249 A1 WO 2015167249A1
Authority
WO
WIPO (PCT)
Prior art keywords
trp
subframe
bitmap
subset
transmission
Prior art date
Application number
PCT/KR2015/004319
Other languages
English (en)
French (fr)
Inventor
채혁진
서한별
김기준
김병훈
안준기
양석철
김영태
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to JP2016564564A priority Critical patent/JP6419846B2/ja
Priority to ES15785506T priority patent/ES2762571T3/es
Priority to US15/305,323 priority patent/US10484988B2/en
Priority to KR1020167027074A priority patent/KR102334619B1/ko
Priority to EP15785506.5A priority patent/EP3139683B1/en
Priority to CN201580023266.0A priority patent/CN106465367B/zh
Publication of WO2015167249A1 publication Critical patent/WO2015167249A1/ko
Priority to US16/653,738 priority patent/US11039436B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2612Arrangements for wireless medium access control, e.g. by allocating physical layer transmission capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Definitions

  • the following description relates to a wireless communication system, and more particularly, to a method and apparatus for data transmission in device to device communication.
  • Wireless communication systems have been widely deployed to provide various kinds of communication services such as voice and data.
  • a wireless communication system is a multiple access system capable of supporting communication with multiple users by sharing available system resources (bandwidth, transmission power, etc.).
  • multiple access systems include CDMACcode division multiple access (FDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, and single carrier frequency division multiple (SC-FDMA) systems.
  • FDMA frequency division multiple access
  • TDMA time division multiple access
  • OFDMA orthogonal frequency division multiple access
  • SC-FDMA single carrier frequency division multiple
  • access MC
  • MC multicarrier frequency division multiple access
  • D2D communication establishes a direct link between user equipments (UEs) and directly transmits voice data between terminals without going through an evolved NodeB (eNB). It is a communication method.
  • the D2D communication may include a scheme such as UE-to-UE communication, Peer-to-Peer communication, and the like.
  • the D2D communication method may be used for M2M (Machine-to-Machine) communication, MTCCMachine Type Communication (MTCM).
  • M2M Machine-to-Machine
  • [2] D2D communication has been considered as a way to solve the burden on the base station due to rapidly increasing data traffic.
  • the D2D communication unlike the conventional wireless communication system, since the data is exchanged between devices without passing through a base station, the network can be overloaded.
  • the D2D communication it can be expected to reduce the procedure of the base station, decrease the power consumption of the devices participating in the D2D, increase the data transmission speed, increase the capacity of the network, load balancing, enlarge coverage.
  • the present invention is to define data transmission based on a time resource pattern.
  • An embodiment of the present invention provides a method for a UE to transmit device to device (D2D) data in a wireless communication system, using information indicating a time resource pattern (TRP) to transmit data for a sub-data transmission. Determining a bitmap to apply to the frame pool; And transmitting D2D data in a subframe indicated by the bitmap, and if the RRCXradio resource control information element related to the TRP subset is configured in the terminal, by the information indicating the TRP.
  • the set of indicateable bitmaps is a D2D data transmission method, which is a subset of the set of bitmaps indicated by the information indicating the TRP when the terminal is independent of the RRC information element associated with the TRP subset.
  • the information indicating the TRP may be an index indicating one bitmap of a bitmap set.
  • the RRC information element related to the TRP subset may be a restriction on a value possible with the index.
  • the RRC information element related to the TRP subset may be for a transmission mode 2 terminal.
  • the determining of the bitmap may include determining a subframe indication bitmap corresponding to information indicating a TRP; And determining the bitmap to be applied to the pool of subframes for data transmission from the subframe indication bitmap.
  • the information indicating the TRP may be included in the D2D control information.
  • a terminal device for transmitting a device-to-device (D2D) signal in a wireless communication system, comprising: transmission modules; And a processor, wherein The processor determines a bitmap to be applied to a subframe pool for data transmission using information indicating a time resource pattern (TRP), and transmits D2D data in a subframe indicated by the bitmap.
  • TRP time resource pattern
  • RRC radio resource control
  • the set of bitmaps that can be indicated by the information indicating the TRP may include an RRC information element associated with the TRP subset by the terminal. If not, the terminal device, which is a subset of the set of bitmaps indicated by the information indicating the TRP.
  • the information indicating the TRP may be an index indicating one bitmap of a bitmap set. .
  • the RRC information element related to the TRP subset may be a restriction on a possible value of the index.
  • the RRC information element related to the TRP subset may be for a transmission mode 2 terminal.
  • the determining of the bitmap may include: determining a subframe indication bitmap corresponding to information indicating a TRP; And determining the bitmap to be applied to the pool of subframes for data transmission from the subframe indication bitmap.
  • the information indicating the TRP may be included in the D2D control information.
  • interference / collision between D2D UEs can be minimized.
  • 1 is a diagram showing the structure of a radio frame.
  • 2 illustrates a resource grid in a downlink slot.
  • 3 illustrates a structure of a downlink subframe.
  • FIG. 5 is a diagram for explaining a relay of a synchronization signal.
  • FIG. 6 illustrates a time resource pattern according to an embodiment of the present invention.
  • FIG. 7 to 11 illustrate a method of generating a time resource pattern according to an embodiment of the present invention.
  • FIG. 12 is a diagram showing the configuration of a transmission and reception apparatus.
  • each component or feature may be considered to be optional unless otherwise stated.
  • Each component or feature may be embodied in a form that is not combined with other components or features.
  • some components and / or features may be combined to form an embodiment of the present invention.
  • the order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of one embodiment may be included in another embodiment or may be substituted for components or features of another embodiment.
  • the base station has a meaning as a terminal node of the network that directly communicates with the terminal. Certain operations described as being performed by the base station in this document may be performed by an upper node of the base station in some cases.
  • a 'base station (BS)' may be replaced by terms such as a fixed station, a Node B, an eNode B (eNB), and an access point (AP).
  • the repeater may be replaced by terms such as relay node (RN) and relay station (RS).
  • RN relay node
  • RS relay station
  • the term 'terminal' may be replaced with terms such as a user equipment (UE), a mobile station (MS), an MSSC mobile subscriber station (MS), and a subscriber station (SS).
  • the term 'base station' refers to a scheduling node or a cluster header. header) and the like can also be used to mean a device. If the base station or the relay also transmits a signal transmitted by the terminal, it can be regarded as a kind of terminal.
  • a cell described below is applied to transmission and reception points such as a base station (eNB), a sector, a remote radio head (RRH), a relay, and the like. It may be used as a generic term for identifying a component carrier at a point.
  • eNB base station
  • RRH remote radio head
  • relay a relay
  • Embodiments of the present invention may be supported by standard documents disclosed in at least one of IEEE 802 systems, 3GPP systems, 3GPP LTE and LTE-Advanced (LTE-A) systems, and 3GPP2 systems, which are wireless access systems. That is, steps or parts which are not described to clearly reveal the technical spirit of the present invention among the embodiments of the present invention may be supported by the above documents. In addition, all terms disclosed in this document may be described by the above standard document.
  • CDMA code division multiple access
  • FDMA frequency division multiple access
  • TDMA time division multiple access
  • OFDMA orthogonal frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • CDMA may be implemented by a radio technology such as UTRAdJniversal Terrestrial Radio Access) or CDMA2000.
  • TDMA may be implemented with wireless technologies such as Global System for Mobile communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE).
  • GSM Global System for Mobile communications
  • GPRS General Packet Radio Service
  • EDGE Enhanced Data Rates for GSM Evolution
  • OFDMA may be implemented in a wireless technology such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, Evolved UTRA (E-UTRA).
  • UTRA is part of UMTS Jniversal Mobile Telecommunications System.
  • 3rd Generation Partnership Project (3GPP) LTEdong term evolution (3GPP) is part of E-UMTS (Evolved UMTS) using E-UTRA, and employs OFDMA in downlink and SC-FDMA in uplink.
  • LTE-A Advanced is the evolution of 3GPP LTE.
  • WiMAX can be described by the IEEE 802.16e standard (WirelessMAN-OFDMA Reference System) and the advanced IEEE 802.16m standard (WirelessMAN—OFDMA Advanced system).
  • IEEE 802.16e WiMA-OFDMA Reference System
  • advanced IEEE 802.16m WiMA Advanced system
  • a structure of a radio frame will be described with reference to FIG. 1.
  • uplink / downlink data packet transmission is performed in subframe units, and one subframe is defined as a predetermined time interval including a plurality of OFDM symbols.
  • the 3GPP LTE standard supports a type 1 radio frame structure applicable to FDE Frequency Division Duplex (FDE) and a type 2 radio frame structure applicable to TDD (Time Division Duplex).
  • FIG. 1 (a) is a diagram illustrating a structure of a type 1 radio frame.
  • the downlink radio frame consists of 10 subframes, and one subframe consists of two slots in the time domain.
  • the time it takes for one subframe to be transmitted is called a TKtransmission time interval).
  • one subframe may have a length of 1 ms
  • one slot may have a length of 0.5 ms.
  • One slot includes a plurality of OFDM symbols in the time domain and includes a plurality of resource blocks (RBs) in the frequency domain.
  • RBs resource blocks
  • an OFDM symbol represents one symbol period.
  • An OFDM symbol may also be referred to as an SC-FDMA symbol or symbol period.
  • a resource block (RB) is a resource allocation unit and may include a plurality of consecutive subcarriers in one block.
  • the number of OFDM symbols included in one slot may vary depending on the configuration of a CP Cyclic Prefix).
  • CPs include extended CPs and normal C normal CPs.
  • an OFDM symbol consists of a generic CP
  • the number of OFDM symbols included in one slot may be seven.
  • the OFDM symbol is configured by an extended CP, since the length of one OFDM symbol is increased, the number of OFDM symbols included in one slot is smaller than that of the normal CP.
  • the number of OFDM symbols included in one slot may be six. If the channel state is unstable, such as when the terminal moves at a high speed, an extended CP may be used to further reduce intersymbol interference.
  • one slot When a normal CP is used, one slot includes 7 OFDM symbols, and thus, one subframe includes 14 OFDM symbols.
  • the first two or three OFDM symbols of each subframe may be allocated to a physical downlink control channel (PDCCH), and the remaining OFDM symbols may be allocated to a PDSCHCphysical downlink shared channel.
  • PDCCH physical downlink control channel
  • FIG. Kb shows a structure of a type 2 radio frame.
  • Type 2 radio frames consist of two half frames, each of which has five subframes, a downlink pilot time slot (DwPTS), a guard period (GP), and an uplink pilot time slot (UpPTS).
  • DwPTS downlink pilot time slot
  • GP guard period
  • UpPTS uplink pilot time slot
  • One subframe consists of two slots.
  • the DwPTS is used for initial cell discovery, synchronization, or channel estimation at the terminal.
  • UpPTS is used for channel estimation at the base station and synchronization of uplink transmission of the terminal.
  • the guard period is a period for removing interference generated in the uplink due to the multipath delay of the downlink signal between the uplink and the downlink.
  • one subframe consists of two slots regardless of the radio frame type.
  • the structure of the radio frame is merely an example, and the number of subframes included in the radio frame, the number of slots included in the subframe, and the number of symbols included in the slot may be variously changed.
  • 2 is a diagram illustrating a resource grid in a downlink slot.
  • One downlink slot includes seven OFDM symbols in the time domain, and one resource block (RB) is shown to include 12 subcarriers in the frequency domain, but the present invention is not limited thereto.
  • one slot includes 7 OFDM symbols in the case of a general CPCCyclic Prefix, but one slot may include 6 OFDM symbols in the case of an extended CP.
  • Each element on the resource grid is called a resource element.
  • One resource block includes 12 ⁇ 7 resource elements.
  • the number ⁇ 01 of resource blocks included in the downlink slot depends on the downlink transmission bandwidth.
  • the structure of the uplink slot may be the same as the structure of the downlink slot.
  • PDSCH Physical Downlink Shared Channel
  • Downlink control channels used in the 3GPP LTE / LTE-A system include, for example, a Physical Control Format Indicator Channel (PCFICH), a Physical Downlink Control Channel (PDCCH), Physical HARQ indicator channel (Physical Hybrid automatic repeat request Indicator Channel; PHICH).
  • PCFICH Physical Control Format Indicator Channel
  • PDCH Physical Downlink Control Channel
  • PHICH Physical HARQ indicator channel
  • the PHICH includes a HARQ ACK / NACK signal as a response of uplink transmission.
  • Control information transmitted through the PDCCH is referred to as downlink control information (DCI).
  • DCI includes uplink or downlink scheduling information or an uplink transmit power control command for a certain terminal group.
  • the PDCCH includes a resource allocation and transmission format of a DL shared channel (DL-SCH), resource allocation information of an uplink shared channel (UL-SCH), paging information of a paging channel (PCH), system information on a DL-SCH, and a PDSCH.
  • DL-SCH DL shared channel
  • UL-SCH uplink shared channel
  • PCH paging information of a paging channel
  • system information on a DL-SCH and a PDSCH.
  • a plurality of PDCCHs may be transmitted in the control region.
  • the terminal may monitor the plurality of PDCCHs.
  • the PDCCH is transmitted in an aggregation of one or more consecutive Control Channel Elements (CCEs).
  • CCE is a logical allocation unit used to provide a PDCCH at a coding rate based on the state of a radio channel.
  • the CCE processes multiple resource element groups. The number of CCEs required for the PDCCH depends on the size of the DCI It could vary depending on the coding rate.
  • any one of 1, 2, 4, and 8 CCEs may be used for PDCCH transmission, and the size of DCI and / or channel state are large. If a low coding rate is required due to poor quality, a relatively large number of CCEs may be used for one PDCCH transmission.
  • the base station determines the PDCCH format in consideration of the size of the DCI transmitted to the terminal, the cell bandwidth, the number of downlink antenna ports, the PHICH resource amount, and adds a cyclic redundancy check (CRC) to the control information.
  • the CRC is masked with an identifier called Radio Network Temporary Identifier (RNTI) according to the owner or purpose of the PDCCH.
  • RNTI Radio Network Temporary Identifier
  • the ceU-RNTKC-RNTI) identifier of the UE may be masked to the CRC.
  • a paging indicator identifier P-RNTI
  • the PDCCH is for system information (more specifically, system information block (SIB))
  • SIB system information block
  • the system information identifier and system information RNTKSI-RNTI may be masked to the CRC.
  • the random access -RNTKRA-RNTI may be masked to the CRC.
  • the uplink subframe may be divided into a control region and a data region in the frequency domain.
  • a physical uplink control channel (PUCCH) including uplink control information is allocated to the control region.
  • a physical uplink shared channel (PUSCH) including user data is allocated.
  • PUCCH physical uplink control channel
  • PUSCH physical uplink shared channel
  • one UE does not simultaneously transmit a PUCCH and a PUSCH.
  • PUCCH for one UE is allocated to an RB pair in a subframe. Resource blocks belonging to a resource block pair occupy different subcarriers for two slots. This is called that the resource block pair allocated to the PUCCH is frequency-hopped at the slot boundary.
  • an OFDM system when time / frequency synchronization is not correct, multiplexing between different terminals in an OFDM signal may be impossible due to inter-cell interference.
  • some nodes may transmit and receive D2D synchronization signals (D2DSS, D2D Synchronization Signal) for transmitting and receiving D2D signals (the nodes may be called eNB, UE, SRN (synchronization reference node or synchronization source)).
  • D2D synchronization signals D2D Synchronization Signal
  • the nodes may be called eNB, UE, SRN (synchronization reference node or synchronization source)
  • a method of transmitting and receiving signals in synchronization with the remaining terminals may be used.
  • the D2D synchronization signal may include a primary synchronization signal (Primary D2DSS or Primary Sidelink synchronization signal (PS2DSS)) and a secondary synchronization signal (Secondary D2DSS or Secondary Sidelink synchronization signal (SSSS)). It may be a Zadoff-chu sequence of a predetermined length, a similar / modified / repeated structure to the PSS, etc.
  • the SD2DSS may be a similar / modified / repeated structure to the M-sequence or SSS.
  • D2DSS becomes PSS / SSS PD2DSCH
  • PSS / SSS PD2DSCH Physical D2D synchronization channel
  • D2D signals for example, , D2DSS information, duplex mode (DM), TDD UL / DL configuration, resource pool related information, the type of application related to the D2DSS, etc. may be a (broadcast) channel to be transmitted.
  • D2DSS may be transmitted on the sub-frame.
  • the SRN may be a node for transmitting a D2DSS and a Physical D2D Synchronization Channel (PD2DSCH).
  • the D2DSS may be in the form of a specific sequence
  • the PD2DSCH may be in the form of a sequence representing specific information or a code word after a predetermined channel coding.
  • the SRN may be an eNB or a specific D2D terminal.
  • the UE may be an SRN.
  • D2D communication with an out of coverage terminal is performed.
  • D2DSS can be relayed.
  • the D2DSS can be relayed through multiple suctions.
  • relaying a synchronization signal directly means a synchronization signal of a base station.
  • the concept includes not only AF relaying but also transmitting a D2D synchronization signal in a separate format in accordance with the timing of receiving the synchronization signal.
  • the in-coverage terminal and the out-of-coverage terminal can directly perform communication.
  • 6 illustrates a communication state between the relay of the D2D synchronization signal and the D2D terminal based on the relay.
  • TRP time resource pattern
  • the TRP may be referred to as other expressions such as RPTCResource Pattern for Transmission (TRP) and T-RPT (Time— RPT), but the scope of the present invention is not dependent on the name, and the resource includes the characteristics of the TRP described below.
  • TRP RPTCResource Pattern for Transmission
  • T-RPT Time— RPT
  • the pattern corresponds to TRP.
  • mode 1 / Type 2 is used to indicate the location of a transmission resource by a base station / terminal. 2 / Type 1.
  • SACScheduling Assignment may mean a channel for transmitting control information and control information related to transmission of D2D data.
  • the D2D signal receiving terminal may decode the SA first, determine where the location of the transmitted resource of the data indicated by the SA, and then receive the D2D signal from the corresponding resource.
  • D2D may be referred to as a sidelink.
  • TRP indication bit sequence may be used. This bit sequence may consist of only the ID included in the SA, or if the SA includes an additional bit field to indicate TRP, the ID + TRP bit sequence may be interpreted as a TRP indication bit sequence. Alternatively, there may be a bit sequence for indicating the TRP independent of the ID in the SA, in which case the TRP bit sequence may be interpreted as a TRP indication bit sequence.
  • TRP 6 is a diagram for explaining a TRP according to an embodiment of the present invention.
  • a plurality of subframes 601 may be a subframe capable of transmitting / receiving D2D signals (eg, a UL subframe in the case of TDD, a D2D communication subframe in FIG. 6) and a subframe in which D2D signals cannot be transmitted / received.
  • the plurality of subframes may be included in a D2D control information transmission period (for example, a physical sidelink control channel).
  • the data transmission may be performed by using only subframes capable of transmitting and receiving D2D signals among the plurality of subframes.
  • the subframe pool 602 can be determined.
  • subframes for transmitting D2D data may include 8th, 9th to 16th subframes in the subframe set.
  • the shaded portion may indicate a subframe to transmit D2D data.
  • the TRP may be a bitmap made up of bits subtracted from each subframe included in the subframe pool for data transmission. In this case, the bit set to 1 of the bits may indicate a subframe to transmit the D2D data.
  • the shaded portion may be 1 and the shaded portion may be 0 in FIG. 6.
  • the bitmap is ⁇ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 ⁇ . .
  • the UE After the subframe set for transmitting the D2D data is determined as described above, the UE that can transmit the D2D data in the determined set of subframes and receives the SA anticipates that the D2D signal is transmitted in the corresponding subframe and the D2D in the corresponding subframe. Signal detection and decoding can be performed.
  • a transmission block (TB) for D2D data may be transmitted through a predetermined number of subframes in a subframe set. That is, the number of repetition / retransmission number / the number of retransmission for each TB may be preset. For example, the number of retransmissions per TB may be fixed to four.
  • subframes related to the D2D control information in case of TDD, D2D control information may be transmitted.
  • a subframe may be consecutive after the uplink subframe, the downlink subframe and the special subframe.
  • the D2D control information SA, MCS, resource allocation information, TRP, etc.
  • subframes determined that the D2D control information is transmitted by the SA subframe bitmap among the subframes in which the D2D control information may be transmitted That is, the data may be transmitted through a subframe pool (for D2D control information).
  • information indicating the TRP in the subframe after the subframe pool for the D2D control information may be transmitted through the D2D control information.
  • the subframes included in the subframe pool for data transmission and the subframes included in the subframe pool for D2D control information do not overlap. More specifically, when the subframe pool for the D2D control information overlaps with the subframe pool for the D2D data transmission, the rules for transmitting the D2D control information or the D2D data may be determined at all times, and the D2D control information and the D2D data may be identical to the subframe. It cannot be transmitted in a frame.
  • a subframe pool for transmitting data may not be defined.
  • a subframe pool for transmitting D2D control information (more specifically, a subframe bitmap for transmitting D2D control information starts). It may be defined as a subframe pool for transmitting D2D control information from the subframe to the subframe indicated by the last 1 in the bitmap.)
  • UL subframes may be the subframe pool for implicit mode 1 D2D data transmission.
  • the application of the TRP to the subframe may be performed in more detail as follows.
  • the terminal may determine the subframe indication bitmap corresponding to the information indicating the TRP. If the terminal is a terminal for transmitting D2D control information, the information indicating TRP may be transmitted through D2D control information. If the terminal is a terminal for receiving D2D control information, the information indicating TRP is received. It may be included in the D2D control information.
  • the information indicating the TRP may be described in the TRP indication part described later, or may be an index indicating a specific subframe indication bitmap. For example, if the size of the subframe indication bitmap is 8, possible as a bitmap There may be a set of bitmaps. At this time, each bitmap of the bitmap set may be assigned an index, and the subframe indication bitmap may be determined through the index.
  • a bitmap to be applied to the pool of subframes for data transmission may be determined from the subframe indication bitmap, and the subframe indication bitmap may be smaller than the size of the subframe pool.
  • the subframe indication bitmap (eg, RPT indication bit sequence) may be repeated. If the length of the TRP indication bit sequence is M, the remaining L subframes simply repeat the M bit sequences to fill the remaining subframes. If L is not a multiple of M, TRP can be generated by sequentially filling the remaining bit sequences.
  • the subframe indication bitmap may be repeated in the bitmap.
  • the size M of the subframe indication bitmap is smaller than the number of subframes of the resource pool for the data transmission, and the UE transmits the D2D data in the first subframe of the pool of the subframe for the data transmission.
  • the UE may transmit the D2D data in the 1 + Mth subframe of the pool of the subframe for the data transmission.
  • the first bit value of the bitmap (to be applied to a pool of subframes for data transmission) may be the same as the (bit size of subframe indication bitmap + 1) th bit value.
  • the bits of the last repeated subframe indication bitmap may be used sequentially.
  • the last repeated subframe indication bitmap may be a truncated bitmap.
  • the subframe indication bitmap is ⁇ 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 ⁇ 16 bits. If the frame pool is 36 subframes, the bitmap (to be applied to the pool of subframes for data transmission) uses four bits sequentially in the third iteration after the subframe is repeated twice (the following bits are truncated). Can be.
  • bitmap (to be applied to the pool of subframes for data transmission) is ⁇ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0. [70] Instruction of TRP
  • an eNB is included in an SA and transmitted in a D2D SA approval.
  • ID and TRP bits can be indicated.
  • the sequence of the ID sequence included in the SA and / or the TRP bit field included in the SA may be explicitly included in the D2D grant (a bit field for indicating a specific ID and / or TRP).
  • the D2D-RNTI refers to an ID signaled in advance to distinguish the D2D control information from other control information.
  • the RNTI is used to mask the CRC of the D2D control information.
  • a part of the ID transmitted in the SA may be generated from the RNTI, and the other part may be generated based on the target ID (or group ID).
  • the ID may be generated by a combination of two IDs (eg, AND / XOR / OR).
  • the ID transmitted in the SA may vary with time. At this time, only the Tx UE ID part may vary. This is because if the target UEs do not hop to the target UE ID part, the detection cannot be performed properly.
  • all ID sequences included in the SA may hop with a certain rule.
  • the variability (hopping) of the ID sequence over time may be implemented by the eNB setting differently the bit field within the D2D grant, or the ID sequence may vary through a specific rule after the eNB's D2D grant.
  • the ID sequence in the D2D acknowledgment may be used as an initialization parameter of a random sequence, and thus, a sequence varying with time may be generated using the generated random sequence.
  • an ID is transmitted through SA and can be used to determine TRP.
  • the ID may be a short length ID derived from an ID at the upper layer (sending and / or receiving (target, group) ID), or means a bit sequence used to set a transmission position and scrambling parameters of data. It may be. If the ID included in the SA is too short to make many TRP candidates, the ID The probability of stratification in between is increased, in which case multiple Tx UEs are likely to use the same TRP. In order to prevent this, some bits of the SA may include a bit indicating a specific TRP. In addition, a bit of an ID bit field and a TRP field may be combined in the SA to indicate a specific TRP.
  • the ID included in the SA may be used for specifying a TRP set, and the TRP indication bit included in the SA may be used for specifying a specific index within the TRP set.
  • the TRP bit included in the SA may be used to indicate a specific TRP set within a resource pool, and the ID included in the SA may be used to indicate a specific TRP within a pool / set indicated by the TRP bit. have.
  • a bit for indicating a TRP set may be transmitted semi-statically rather than every SA.
  • a bit for indicating a TRP set may be transmitted for every nth SA or may be used for virtual CRC assuming that the content does not change during n SA transmissions even if transmitted for every SA.
  • the TRP bit is not included separately but may be transmitted by borrowing an unused state among MCS bits or other SA bit fields. Alternatively, it may be used for indicating a TRP pattern by using a state that is not used among the bits and other bit fields included separately.
  • the size of the TRP bit used for the indication of the SA may vary according to the group size of the D2D UE or the number of Tx UEs in the group. For example, when there is N group of police officers, the size of bit to indicate TRP is set to log2 (N), and the remaining unused bits can be used for other purposes or set to 0 for virtual CRC use. have.
  • Mode 1 and Mode 2 may have different TRP ID setting methods.
  • Tx UE ID is used to indicate TRP
  • Tx UE ID and target UD ID (group) ID may be used to indicate TRP.
  • the following information may be used to set the TRP. i) information on the size of a transmission opportunity in one UE view (this information is how many resources a UE is allocated from one SA), and ii) the number of retransmissions of each TB. Information (This information can be expressed differently by how many TBs will be transmitted within one SA period. In this case, the number of retransmissions for each TB is within one SA period. Transmission opportunity size (or number) / can be calculated as the floor taking the number of TB transmitted by a SA. Or information on how many (maximum) repetitions will be performed for each TB) Some of the information may be preset or configured by a network.
  • the information may be preset or signaled as a physical layer or higher layer signal from another UE in the network.
  • some of the information may be included in the SA and transmitted.
  • the transmission opportunity size may be set in advance or configured by the network.
  • the retransmission number for each TB may be included in the SA and transmitted.
  • the information on the transmission opportunity size is included in the SA and transmitted, and the retransmission number may be a preset value or a value semi-statically indicated by an upper layer signal by the network.
  • the number of subframes in the mode 2 resource pool is 16 and the transmission opportunity size is 8
  • an additional bit for indicating the TRP may be included in the SA and transmitted. In this case, about 6 bits of additional bits are required to distinguish all possible TRPs, which may be indicated by a combination of an unused MCS state and a new bit field, or may be indicated by a separate additional bit field.
  • the network may signal the TRP subset configuration as a higher layer signal (eg, RRC).
  • the UE may determine a bitmap to be applied to the subframe pool for data transmission by using information indicating the TRP, and transmit D2D data in the subframe indicated by the bitmap.
  • RRC radio resource control
  • a set of bitmals that can be indicated by information indicating a TRP is determined by the terminal in relation to the TRP subset. If not related to the RRC information element, it may be a subset of the set of bitmaps indicated by the information indicating the TRP.
  • the information indicating the TRP indicates a bitmap of any one of the bitmap sets. Index
  • Table 1 defines the relationship between information indicating TRP and the corresponding bitmap when the size of the subframe indication bitmap related to TRP is 6.
  • the information indicating the TRP when / ⁇ is 22, the subframe indication bitmap is ⁇ 0, 1, 1, 0, 1, 0 ⁇ ).
  • an RRC information element related to the TRP subset may be configured in the terminal, which may be a limitation on the set of possible indexes in Table 1 above. For example, if ⁇ is available to the UE in Table 1, the maximum is 4, if the RRC information element associated with the TRP subset is ⁇ 1, 1, 1 child, the bitmap corresponding to ⁇ is 1, 2, 3 in Table 1 Set of mods bitmap set It may be a subset.
  • a set of bitmaps that can be used by the UE or a set of information indicating TRP is irrelevant to an RRC information element related to the TRP subset (RRC information element). Is not signaled, the RRC information element is signaled but not configured) is a set of bitmaps or a subset of the set of information indicating the TRP.
  • the RRC information element related to the TRP subset may be for a transmission mode 2 terminal.
  • the network limiting of the TRP subset may be particularly effective when the UE determines a transmission resource, such as mode 2, but when the UE randomly selects a TRP index in the TRP, there is little interference due to the small number of UEs in the vicinity. In this case, even if large value ⁇ is used, it is possible to transmit the packet faster.In case of high interference due to many UEs around, limit the relatively low value ⁇ to a subset to solve the half duplex problem. Also, it is possible to prevent a particular UE from continuously generating a lot of interference. [85] On the other hand, limiting the TPR subset may be implemented in the form of limiting the value ⁇ , but may be implemented in the form of restricting a specific TRP index.
  • the UE or UE group may be signaled to use a specific ⁇ RP set.
  • This method may require more signaling bits than signaling the ⁇ value to limit the subset, but allows for more flexible TRP subset limitation.
  • this method can be used for a specific UE or a UE group and another UE or a UE group to use different subframes in the time domain.
  • UE group A is one of the preceding four subframes in the TRP bitmap.
  • the TRP subset may be configured to transmit all or part of the TRP subset, and the UE group B may configure the TPR subset to transmit all or part of the following four subframes in the TRP bitmap.
  • the TRP indication bit sequence included in the SA may be used as a simple bitmap of a subframe in which a D2D signal is transmitted in a subframe after the SA transmission.
  • the position where the bit is 1 means a subframe index (possibly) to which the D2D signal transmitting UE will transmit the D2D signal.
  • the TRP indication bit sequence when the transmission period of the SA (more specifically, the number of D2D subframes configured between SA transmission intervals) and the length of the bit sequence for indicating the TRP are different.
  • the number of bits for indicating TRP is M bits (where M ⁇ L)
  • TRP indication bit sequence If the length of the TRP indication bit sequence is M, the remaining L subframes simply repeat the M bit sequences to fill the remaining subframes. If it is not a multiple of L »M, TRP is generated by sequentially filling the remaining bit sequences.
  • the TRP indication bit sequence indicates a bitmap of the first M subframe, and the bitmap of the subsequent subframe hops from the bitmap of the first M subframe to another TRP indication bit sequence.
  • the remaining LM subframes have the remaining D2D with a predetermined index hopping pattern.
  • the bit sequence is M-out-of-N code [TENKASI V. RAMABADRAN, A coding scheme for m-out-of-n codes, IEEE Trans. On communications, Vol. 38, No. 8m Aug. 1990].
  • the M-out-of-N code simply refers to a code in which only M bits of N binary codeword bits are set to 1 and the rest are set to 0. This code produces codewords where the Hamming weights of all codewords are M.
  • the M-out-of-N code can be used as a bit sequence of the TRP.
  • TRP set of M weight is ⁇ 0 , ⁇ ! , Denoted by ⁇ -, where A represents the r-th TRP sequence, which can be expressed as a binary bit sequence of length N.
  • the positions of all 1s are used to indicate subframes within the resource pool, and 1 of the group of subframe indexes and 1 of the TRP is 1:.
  • the position of 1 is used to indicate the subframe group index in the resource pool. For example, when a subframe is bundled and a D2D signal is transmitted, the bundled subframe may be interpreted as 1 of a bit sequence.
  • TRP set may be represented as a codeword of M-out-of-N code.
  • TRP Set ⁇ 001 1 , 0101, 0110 , 1001, 1010, 1 100 ⁇
  • the TRP set is as follows.
  • TRP set ⁇ 001 1 1, 01011, 01 101, 01 1 10, 1001 1, 10101, 10110, 1 1001,
  • K1 can be used without using all K TRP set indexes. This may correspond to the case where the size of the TRP bit field (including the ID field) included in the SA cannot represent all the TRP sets. In this case, a method of selecting K1 from K TRP sets is required. M-out-of-N for convenience of explanation
  • the original codeword set of code is called the TRP mother set.
  • A is the r th TRP sequence.
  • This indexing method can be interpreted that each bit sequence in the mother set is indexed in the order of smallest size when converted to decimal. This is for convenience of description and the concept of the present invention may be applied even when the order is indexed in the reverse order. It is important to index each bit sequence so that the Hamming distance between the two sequences is minimized as much as possible. This is to make the hamming distance increase when the index difference increases when the subset is selected at regular intervals.
  • Another way of indexing the parent set is to use the gray coding scheme.
  • the detailed indexing method is as follows.
  • the code having weight M in the gray code is sequentially selected and indexed in order to generate a constant weight code based on the gray code.
  • This gray code based constant weight code can be used as the TRP set.
  • the indexing order may be set to the sequence selection order described in the following description. If the indexing order is a sequence selection order, the TRP subset may select K1 in the index order.
  • the network may signal the subset configuration as an upper layer signal (eg, RRC) or use a preset subset.
  • the K 1 set index may be delivered to the D2D UE through a higher layer signal or may be a preset set index.
  • the preset set indexes are defined according to ⁇ and ⁇ , respectively.
  • the bitmap of TRP available in ⁇ D2D subframes in RRC may be signaled in advance as a higher layer signal such as RRC.
  • this scheme causes signaling inefficiency, signaling by indexing a bit sequence having a transmission opportunity ⁇ in ⁇ subframes can reduce the number of signaling bits.
  • a subset is generated by selecting K1 bit sequences in the indexed order from the mother set. This method is the simplest but has the disadvantage that the position of 1 is concentrated in the second half or the first half of the bit sequence.
  • Method 3-3 The 11 gigabit optimal TRP subset is chosen so that the minimum hamming distance between each bit sequence is maximized (or the maximum correlation between bit sequences is minimized). Alternatively, the position of 1 should be selected so that it is evenly distributed by TRP. If you select a TRP subset at even intervals in the parent set, the positions of 1 are evenly distributed across the entire TRP subset. However, if the subset size K1 is not a divisor of the parent set size K, the equal interval selection rule is ambiguous. In order to select evenly spaced indexes, the following rules can be used.
  • the above-mentioned principle is a method for selecting a subset in the mother set to be separated at the same interval as much as possible.
  • a predetermined offset a may be applied when selecting a subset. That is, a bit sequence is selected at equal intervals from a set, and a predetermined offset is applied.
  • the range of the offset value is 0 to floor (K / Kl) ⁇ l, and the offset value may be a preset value.
  • the offset value may be a value configurable by the eNB or another UE. For example, an eNB may instruct a particular UE or group of UEs to use a particular offset value.
  • offset values from sync source IDs may be linked to use different TRPs among sync groups.
  • the synchronization source ID and / or the suction count may be linked so that different TRPs may be used between different hops.
  • the offset may consider 0, 1, 2, 3, 4, and if offset 0, the TRP subset is ⁇ 0, 5, 10, 15 ⁇ . In the case of offset 1, it is ⁇ 1, 6, 11, 16 ⁇ .
  • the offset may be derived from an ID included in the SA of the transmitting UE in an embodiment of the fact that the offset is indicated by another UE. More specifically, constants derived from ID
  • Y is derived from the ID in SA. It may be a fixed value, or may be fixed to a specific constant in conjunction with an ID, or may be a constant value generated by using an ID as a seed value of a random sequence generator, and when an ID is used as a seed value of a random sequence generator, SA transmission is performed.
  • the Y value may be changed every time or every specific transmission period of the SA, and may vary according to a radio frame (or subframe) number or a D2D frame (subframe) number in which the SA is transmitted regardless of the SA transmission period.
  • the TRP is selected at equal intervals based on the starting index.
  • the start index is linked to the ID, and may vary with time or may be a fixed value.
  • Equation 4 may be considered.
  • the L value may be set in advance, signaled as a physical layer or higher layer signal by the eNB, or signaled as a physical layer or higher layer signal by a transmitting UE or another UE (for example, a synchronization source UE or a group head UE). Can be.
  • Equation 5 may be considered.
  • This method selects the selected index interval to be K / A. This method always selects a subset at fixed intervals regardless of the number of bits indicated by the TRP in the SA.
  • A may be set in advance, or may be signaled by an eNB as a physical layer or a higher layer signal, or may be indicated by a transmitting UE or another UE.
  • Equation 6 may be used as the second modification.
  • Equation 7 may be used as a method for always including the first and last indexes. [139] [Equation 7] f i, / £ ⁇ 0, ..., ⁇ — 1 ⁇
  • a specific TRP may be determined based on an ID and a TRP bit field included in the SA.
  • the ID has a hard property to change
  • the TRP bit field has a property that can be easily set by the transmitting UE, the TRP set can be grouped based on each bit field.
  • a grouping-based TRP indication method is proposed.
  • the TRPs may be grouped in order.
  • the TRP indication bit included in the SA may be used for indicating which group the TRP of a specific UE belongs to.
  • the role of the id field is used to indicate which TRP is used in the group. This is to allow the TRP indication bits to indicate different TRPs as much as possible, so that if the UE fails to transmit properly due to a collision occurring for some reason, the TRP bit is set differently so as to select different resources as much as possible.
  • Fig. 8 (a) shows this embodiment.
  • the ID length included in the SA when the ID length included in the SA is N, the ID is used to designate a TRP group and the bit sequence of the TRP field is used to designate a specific TRP in the TRP group. Can be used.
  • the ID length included in the SA when the ID length included in the SA is N, the ID is used to designate a TRP group and the bit sequence of the TRP field is used to designate a specific TRP in the TRP group. Can be. In this case, in order to select the TRP as far as possible with only the TRP bit, the TRP as far as possible can be formed in a group.
  • the size of the TRP set is 2L + N.
  • the TRP in one group collects TRPs spaced at 2N intervals to form a group and instructs the group to use an ID transmitted to the SA. Thereafter, a specific TRP is indicated using the TRP bit included in the SA.
  • the subframe indicated by the TRP indication bit sequence may indicate a general subframe without distinguishing between a D2D subframe and a non-D2D subframe.
  • the D2D subframe indication bit may indicate a subframe index to which an actual D2D signal is transmitted through a logical AND operation.
  • another TRP is generated by cyclically shifting the seed TRP.
  • the seed TRP may include one Ml consecutive positions.
  • the initial position of 1 may be determined in advance, or may be previously indicated by a physical layer or a higher layer signal by the network. Equation 8 is an example of TRP0 when the initial position of 1 is zero.
  • [14 seed TRP may be a predetermined pattern, or a specific pattern may be signaled to a specific UE or a specific UE group.
  • the seed TRP may be set in association with a synchronization source ID or may be set in association with a cell ID or a virtual cell ID.
  • the seed TRP may be generated by a specific group ID and a target ID.
  • the seed TRP may be generated by one of the methods proposed in the method 3. For example, an index is generated for a given N and M as shown in Equation 1, and the group ID is modulated, or a single index is selected using a specific bit of the group ID.
  • a seed TRP may be generated by a transmitting UE ID. This is to ensure that the transmitting UEs have different seeds and, as will be described later, to avoid using the same TRP between different UEs when performing TRP hopping based on the seed TRP.
  • the seed TRP is cyclically moved by G to generate each TRP.
  • the 0 th TRP becomes the seed TRP
  • the first TRP is generated by cyclically moving the 0 th TRP by G
  • the i th TRP is generated by cyclically moving the i-1 th TRP by G.
  • the circular movement size between the TRPs may be predetermined as a predetermined value (G).
  • G predetermined value
  • Specific random sequences can also be generated with values obtained by modulo.
  • the sequence of G values may be hopped by a certain rule between TRPs.
  • a specific TRP index may be signaled through the TRP indication bit sequence in the SA, but may be signaled in a form of directly indicating a CS value in the seed TRP.
  • the number of transmissions may be different for each UE, and for this purpose, the Ml value may be signaled through the SA.
  • the proposed scheme may not guarantee that the minimum hamming weight is maximized. Therefore, the following algorithm can be used to select K1 sets with g ree dy in the mother set.
  • the index of M ⁇ (N-M) ⁇ set follows the method suggested in Method 3.
  • select the seed index This seed index may be previously determined by a specific UE ID or UE group ID, or may be a value signaled by a network or another UE.
  • Equation 11 is a pseudo code of the greedy search method.
  • the last selected S represents the index set of the selected TRP
  • the non-selected index set represents C.
  • the algorithm is for greedy selecting a TRP whose minimum distance is greater than dmin, and always generates the same TRP set for a given N, M, dmin, and seed index.
  • the algorithm may have different results depending on how the seed index is selected.
  • the final selected TRP set size may not be K1. It is therefore known that dmin may have a value of N-k + 1 max.
  • the aforementioned Hadamard matrix generation method is known as a Sylvester matrix-based generation method.
  • a Paley matrix-based generation method may be considered.
  • Paley matrix-based generation method has a length of 4m (e.g., 1. 2. 4. 8, 12, 16, 20,
  • Equation 13 the Hadamard matrix of length 20 is represented by Equation 13.
  • TRP codeword can be used together as a TRP codeword to create more lines (TRP patterns) than [172]. In that case, a total of 2 " + 1 codewords are generated. The elements of the first row of s are all 1s, so that the elements of the first row of s are all 0s. Can be excluded from the bit sequence, in which case a total of 2 " +1 -2 rows are generated.
  • FIG. 9 (a) shows the Hamming distance distribution when only H Caus used
  • FIG. 9 (b) shows the Hamming distance distribution when both H Mon and H Monosine used (except the first row of each matrix).
  • the hamming distance in the case of using both H and is a way to increase the number of codewords without reducing the minimum distance. Also like The advantage is that codewords with the maximum distance are also generated because they are completely orthogonal between sequences of row indices.
  • the length of the TRP indication bit sequence is n + 1 bits
  • +1 TRP 2 " + 1 (2" + -2 except for unused rows) having a transmission opportunity 2 "-1 can be generated.
  • H; and H; refer to matrices of H Rushand ⁇ J excluding the first row, respectively.
  • H n and / or H n can be column-wise permutated to use different permutations together as a TRP pattern.
  • the indexes of permutations different from each other may be predetermined, and different permutation indexes may be used for a specific UE or UE group.
  • the permutation index selection can be linked to a combination of all or part of a transmit / receive UE ID, cell ID, group ID, and sync source ID. This method can be extended to all the proposed methods.
  • the specific bits in the SA also in methods 1 to 3 TRP can be generated by the field and permutation can be performed using a specific ID.
  • TRP set using H and ⁇
  • some TRPs may be excluded because the total number is not small.
  • the size of the TRP group may be predetermined, or the size of the TRP group and the index used by each TRP group may be signaled as a higher layer signal by the network.
  • the index of the TRP group to be used may be determined by all, some or several combinations of the transmitting UE ID, the receiving UE ID / target ID or the UE group ID or the synchronization source ID or the (virtual / physical) cell ID. For example, a value obtained by modulating a specific bit sequence of a group ID as the size of the entire TRP group may be determined as a TRP used by the corresponding group UEs.
  • the TRP index selected (or excluded) in ⁇ and H busy may be selected differently according to the cyclic shift combination described later.
  • the TRP set must simultaneously apply CS so that the existing distance characteristics are not lost. If the TRP set consists of only H Chapteror H Draw, then all TRPs should be set to the same CS, but if ⁇ beerand H Draw are used together to construct a TRP set, different CSs will be applied to each matrix. It may be. In this case, when applying different CSs, some TRPs may be excluded in order to maintain distance characteristics.
  • the CS value used for each TRP set may be signaled from the network or may be a predetermined fixed value. Alternatively, the CS value may be a cell ID or a value linked to an ID value of a synchronization source.
  • TRP 2 ⁇ 3 and H 3 and; are used together to generate TRP
  • 14 TRPs can be generated, and CS is used as 0 and 1.
  • H if; A total of 16 TRPs can be generated by selecting ⁇ 1, 2 , 4 , 5 , 6 , 7 , 9 , 1 ⁇ th TRP from 14 TRPs generated by using and H 3 together. (8 for CS0 and 8 for CS1) The selected index is 8 selected to avoid overlapping the same TRP when cyclic shift is applied. In this case, the generated TRP is shown in Equation 16 below.
  • TRP transmission pattern between the generated TRP between different cells or different groups of terminals.
  • all TRPs must be permuted at the same time to maintain the distance characteristics.
  • a specific TRP set is generated, and it is assumed that the TRP set is represented by a K by N matrix, a new TRP set may be generated by permutating it by column-wise permutation. For example, if there are N subframes, the maximum N! You can create two different permutations.
  • the index for this permutated TRP set may be linked with a combination of a transmitting UE ID, a receiving UE ID, a (physical / virtual) cell ID or group ID, a synchronization source ID, or some ID.
  • a modulo operation with a synchronization source ID of N! Is used to use an index generated as a permutation ID.
  • a TRP based on the Hadamard matrix and then perform column-wise permutation. Index according to permutation Assume that it is determined in advance. At this time, all indexes created in permutation may not be used. In this case, an index to be used after permutation may be predetermined or signaled by an upper layer signal such as RRC. If the index for each permutation is determined in advance, it is used to determine the TRP permutation index using the above-mentioned ID or ID combination.
  • a specific TRP is added to the sending UE ID, receiving UE ID, (physical / virtual) cell ID or group ID, sync source ID, explicitly added. All or part of the specified TRP indication bit field may be indicated in combination.
  • the HRP generation method based on the Hadamard matrix has a disadvantage in that it can be generated only for a specific subframe length (N is a power of 2) and a specific weight (N / 2). To solve this drawback, we propose a technique to generate TRP for less weight and length rather than power of two.
  • each TRP index may be used as an offset in order of excluding 1.
  • a TRP index among 2 ⁇ ⁇ -1 1's
  • the a th TRP replaces the a's 1 to L 1s with 0 in sequence.
  • the modulo 2 ⁇ ( ⁇ -1) is used as an offset.
  • 1 may not be replaced with 0 continuously.
  • Predetermined pattern of 1 for example, only even 1s are replaced with 0s in order
  • It may consist of a function of ID or a function of synchronous source ID or virtual / physical cell ID. This means that even if the UE selects the same TRP, it is removed by 1 during the lower weight. To make the location random.
  • This method is a description of the TRP of the square length of 2. However, it can be applied to the case of the non-square length of 2. As will be described below, when the square length is not 2, some subframes may be deleted or repeated (repeated) in the TRP of the square length 2. In this case, the number of 1s may be different for each TRP in the generation process, and different numbers of 1s may be replaced with 0s for each UE so that the number of 1s is the same in the process of creating the lower weight.
  • the TRP generation method is as follows.
  • the heavy TRP is replaced with 1 by 0 according to a predetermined rule (e.g., the specific n, n + l,, n + klth 1 is replaced with 0, where k is the weight number exceeding the other TRP).
  • a predetermined rule e.g., the specific n, n + l,, n + klth 1 is replaced with 0, where k is the weight number exceeding the other TRP.
  • a Hadamard matrix-based TRP of a power of 2 closest to N and larger than N is generated, and then a TRP of length N is generated except some subframes.
  • the excluded subframe may be excluded by a certain rule, or the excluded subframe index is determined in advance, or is signaled to the UE by (SIB, (E) PDCCH) as an upper layer signal or a physical layer signal such as RRC. Can be.
  • TRP signaling may signal the start index and the number of subframes in the SA.
  • the subframe indexing may not be a time sequence but an interleaved index on the time axis.
  • the subframe interleaving order between specific UEs and UE groups may be linked to all or part of a transmitting UE ID, a receiving UE ID, a group ID, and a synchronization source ID. have.
  • a method of signaling TRP by indicating a subframe interval between D2D transmissions is proposed. For example, when initial transmission is performed in the a-th subframe, when a second D2D transmission time is a +, a and a value are signaled. Similarly, the third D2D signal transmission time may be ⁇ n 2 from the second signal transmission time. In this case, the subframe interval between the first and second D2D transmissions and the subframe interval n 2 between the second and third transmissions may be equal to or different from each other. Subsequently, the i-th D2D signal transmission is similarly performed after the subframe interval indicated at the i-1 th D2D signal transmission position.
  • the first subframe position a to be transmitted must be determined, and the first D2D transmission position may be one of the following schemes or a combination of the following schemes.
  • a) Explicitly Indicating SA includes a bit field indicating an SA location of the first D2D signal transmission. For example, an A bit field is included to indicate T-TRP, and the B bit is used for indicating an initial transmission position.
  • a location interlocked by an ID included in the SA The ID may be included in the SA and transmitted. In conjunction with this ID, the initial transmission position can be determined.
  • the first transmission location can be determined within the D2D resource pool in conjunction with the source ID or destination ID.
  • the first transmission location in the D2D resource pool may be determined in association with the SS ID.
  • a subframe in which initial transmission may occur in a pool may be limited to a specific subframe index or less in order to secure a minimum number of retransmissions.
  • a subframe in which initial transmission may occur may be limited to within the first 8 subframes. In other words, this means that the number of bits indicating the initial transmission location is limited to a certain value or less, and the number of bits can be linked with the number of subframes in the resource pool.
  • a value obtained by performing 8 operations with the ID as the modulo may be indicated as the initial transmission subframe position.
  • the first transmission position may be indicated by 3 bits.
  • the subframe in which the initial transmission may occur may be determined in association with the length of the resource pool. For example, if the D2D signal transmission resource pool is N subframes, a rule may be defined that initial transmission should occur within a first N / a subframe (a is a predetermined value).
  • ni may be signaled in one of the following methods.
  • ni may be selected within a preset candidate set.
  • Candidates for the subframe intervals may be predetermined, or may be signaled as physical layer or higher layer signals by an eNB or a specific UE (which may be the transmitting UE, in which case the set may be signaled via SA) or by a relay node.
  • SA the transmitting UE
  • a relay node a relay node.
  • 11 ⁇ 1, 2, 3, 4 ⁇ or ⁇ 1, 2, 4, 8 ⁇ .
  • the candidate set may be determined in association with the maximum number of retransmissions or the number of retransmissions in the pool.
  • the set of candidate candidates ⁇ b ⁇ by.bj (where the candidate set size k is a predetermined value) is signaled or preset, and the reference candidate set according to the number of retransmissions or the maximum number of transmissions per packet. Multiplying by a certain number (eg ⁇ * ⁇ * ⁇ , ⁇ ⁇ * ⁇ to generate a candidate set that is actually used.
  • the number of retransmissions per packet or the number of D2D signal (maximum) transmissions in the SA can be generated.
  • all or part of the number of independent packets transmitted in the pool may be explicitly signaled.
  • a and n (average subframe interval between D2D transmissions) are signaled through the SA, and a dozen-shifted and shifted pattern based on n is signaled through the SA.
  • the value used for the shift is determined within a preset set, which is set to ⁇ c ⁇ cg. .Cg ⁇ Predefined or may be signaled in a physical layer or higher layer signal by an eNB or a specific UE (which may be a transmitting UE).
  • this set is the maximum number of transmissions in the pool or the number of retransmissions per packet (for example, the number of retransmissions per packet, the number of D2D signal (maximum) transmissions, the number of independent packets transmitted in the pool). It may be determined in conjunction with).
  • a set of candidate candidates as reference ⁇ Cl , c 2 ,, c g ⁇ (where set size g is a predetermined value) is signaled or set in advance, depending on the number of retransmissions per packet or the maximum number of transmissions.
  • Standard The candidate set may be multiplied by a predetermined number to generate a candidate set (eg ⁇ x * Cl , x * c 2 , '", x * c g ⁇ that is actually used.
  • a candidate set of subframe shifts (based on average subframe interval) ⁇ C l , c 2 ,. , c g ⁇ may be one of the following methods to hop.
  • n-bit field is explicitly included in the SA and transmitted.
  • the subframe interval or subframe shift pattern for each transmission may be determined in association with the value of this bit field.
  • This n-bit field is used as a seed value of the random sequence generator, and is used as an index of an element in a value set obtained by taking a random sequence generated by the random sequence generator as a set size.
  • a subframe interval or a subframe shift pattern for each transmission may be determined in association with the ID transmitted in the SA.
  • the ID included in the SA is used as the seed value of the random sequence generator, and the value obtained by modulating the random sequence generated by the random sequence generator as the set size is used as the index of the element in the candidate set. .
  • a subframe interval or subframe shift pattern for each transmission may be determined in association with the source ID or destination ID.
  • the source ID or the destination ID is used as a seed value of the random sequence generator, and the value obtained by modulating the random sequence generated by the random sequence generator as the set size is used as the index of the element in the candidate set.
  • a subframe interval or a subframe shift pattern for each transmission may be determined in association with the SS ID.
  • the mobile station when the mobile station is transmitted with the cellular signal as in communication mode 1, it may be advantageous for multiplexing the existing WAN signal with a constant subframe interval during D2D transmission.
  • the candidate set ⁇ or ⁇ Ci ⁇
  • the bit field for indicating the hopping pattern of the set may not be transmitted, fixed to a specific state (for example, all zero), or used for other purposes. have.
  • Method 8 may operate differently according to mode 1 and mode 2.
  • mode 1 as described above, defining equally spaced TRPs has the advantage of simplifying multiplexing with the WAN, and to achieve this purpose, randomization or permutation using an ID included in the SA Does not perform.
  • mode 2 since it is transmitted only within a predefined resource pool, smoothing multiplexing with the WAN may not be a major design criterion, in which case half-duplex tex-out between D2D UEs or in-band emission
  • the meaning of performing randomization / permutation may include the following.
  • both Mode 1 and Mode 2 generate equally spaced TRPs, and only in Mode 2, permutation of the TRP bitmap can be performed using the ID included in the SA.
  • One of the following methods may be used so that the receiving UE is informed of the operation of different TRP interpretations of the mode 1 and the mode 2.
  • the SA includes a bit field for distinguishing between Mode 1 and Mode 2.
  • Mode 1 and Mode 2 are classified according to the transmitted frequency position of the SA: For example, the SA has a unit size of 1PRB pair, and in Mode 1, the SA is signaled in 2RB units due to the lack of DCI bit size. If so, the SA of mode 1 is transmitted in an RB of a multiple of 2 in the frequency domain, and the SA of mode 2 is transmitted in an RB that is not a multiple of 2.
  • the frequency domain in which the SA of mode 1 is transmitted and the frequency domain in which the SA of mode 2 is transmitted may be predetermined, or the SA pool may be signaled by the eNB.
  • Mode 1 uses 510 in the cell ID portion of the equation used when generating a DMRS base sequence or scrambling sequence.
  • 2 uses 511 for the cell ID.
  • OCC and / or CS of DMRS of SA according to Mode 1 and Mode 2 for example, Mode 1 uses OCC [1 -1]
  • Mode 2 uses OCC [1 1] [219]
  • Mode 1 As another example, if the SA ID is 8 bits and the SA CRC is 16 bits, Mode 1 repeats the ID 8 bits twice, Mode 2 masks the first 8 bits as it is, and the second 8 bits inverts the ID. (XOR 1 for ID) Masking is possible.
  • the proposed schemes generate total TRPs for N subframes based on N, M, and K1 if they are determined.
  • N, M, and K1 are determined.
  • M transmission opportunity
  • a TRP basic unit may be defined, a plurality of iterations may be generated to generate a total TRP, and Tx UEs having different transmission opportunities may be designated to use indexes among the basic units so that Tx UEs have different transmission opportunities.
  • N D2D subframe number
  • TRP base unit A TRP base unit is a base unit constituting the TRP. N1 subframes constitute one basic unit, and these are repeated to form a TRP of N subframes.
  • N1 Number of D2D subframes in the base unit
  • Some or all of the parameters may be predetermined or signaled by a network as a physical layer or higher layer signal. In this case, some parameters may be commonly signaled to the UEs, and some parameters may be delivered through UE-specific signaling. For example, in the case of mode 1, the number of transmissions in the TRP may be signaled through UE dedicated signaling.
  • the D2D Tx UE which has received part of the entire black by the network, may transmit all or part of this information back to the D2D receiving UE through the SA.
  • the method of generating the TRP basic unit may be one of the above-mentioned methods.
  • Method 3 when using Method 3 as the basic unit generation method, all or part of the number of subframes N1 of the basic unit, the number of transmissions Ml in the basic unit, and the number of TRPs in the basic unit K1 are preset or lost.
  • Ml base unit can be created.
  • the selected TRP indexes may be given as tables in advance. Such a table may be given a separate table according to a combination of N1, Ml, and K1 values.
  • the method may be generated by using the equation proposed in Method 3.
  • the entire TRP may be configured based on this.
  • the base unit of the TRP is repeated several times, and the entire TRP can be configured by directly instructing the SA which TRP bit sequence the TRP bit sequence uses within each base unit.
  • the SA TRP bit sequence may be configured to indicate only the first index of the TRP base unit and select different indices between the base units with a preset hopping pattern.
  • the SA may indicate a TRP basic unit used by the transmitting UE.
  • a UE having half the number of transmissions having a different number of transmissions may configure a TRP using only two specific base units out of four.
  • the TRP basic unit used to distribute the TRP basic units used between UEs having the same number of transmissions may interwork with a sequence generated by one or a plurality of combinations of a transmission UE ID, a group ID, and a target ID.
  • the number of times that the transmitting UE transmits in the SA may be signaled directly. Through this, the number of basic units to be selected is determined, and the selected basic unit may be determined in association with a specific ID as described above.
  • Tx UEs using different base units when transmitting SAs preferably transmit SAs in different SA pools. In other words, D2D Tx UEs using the same basic unit transmit SAs in the same SA pool.
  • the SA pool may be divided by a UE ID and a transmission opportunity number.
  • the ID used may be a Tx UE ID, a group ID, or a target ID. For example, assume that there is a transmitting UE having a transmission opportunity number (TON) of M and a transmitting UE having an M / 2. And suppose there are L total base units. UEs with TON M use all base units, and UEs with TON M / 2 must select L / 2 from L base units.
  • TON transmission opportunity number
  • the selection of the base unit may be determined by the transmitting UE ID and / or the receiving UE ID and / or the group UE ID, in which case the UE having a TON of M may continuously maintain SA in the same SA pool as the UEs of M / 2.
  • UEs with a TON of M / 2 will be able to transmit SAs in the SA pool for their base unit.
  • the important point is that UEs using different base units can transmit SAs in the same frequency resource, and in order to prevent collisions between SAs, UEs using multi-specific base units transmit SAs in different SA pools.
  • the Tx UE may indicate the index of the base unit used by the Tx UE in the SA.
  • the indicating method may include an explicitly indicating bit or may implicitly determine a basic unit to be used in conjunction with all or some bits in the TRP or ID bit field.
  • a UE when a UE transmits D2D data to a plurality of receiving UEs (or a plurality of receiving UE groups), the UE may indicate a plurality of TRPs according to one D2D signal transmission period and transmit the D2D data.
  • a packet may be transmitted simultaneously to a plurality of different UEs in a specific subframe. If multiple packets are discontinuous at frequency, the performance of the single carrier may be impaired. In this case, it is proposed to transmit only specific D2D data and skip or drop the rest.
  • the transmission priority for each D2D data is determined in advance or in a predetermined rule (e.g., the number of UE IDs is always lower than that of the UE ID, or initial when retransmission and initial transmission overlap. Transmission or retransmission can always be sent).
  • a predetermined rule e.g., the number of UE IDs is always lower than that of the UE ID, or initial when retransmission and initial transmission overlap. Transmission or retransmission can always be sent).
  • the proposed TRP is not defined only in the D2D resource pool but may be defined in a general subframe or a general UL subframe, in which case the UL subframe or the subframe does not belong to the D2D resource pool.
  • a rule may be determined to drop D2D transmission in a corresponding subframe.
  • this operation may be limited only when the D2D resource pool is not defined in D2D communication mode 1.
  • the D2D resource pool includes all UL subframes between SA periods unless otherwise defined.
  • the TRP transmitted by the D2D transmitting UE through the SA may be defined for a general subframe after SA transmission (SA pool) or may be defined in a UL subframe after SA transmission.
  • SA pool general subframe after SA transmission
  • UL subframe UL subframe after SA transmission.
  • TRP is indicated in this virtual mode 1 pool, this may be indicated for a general subframe or may be indicated for a UL subframe only. If it is indicated in the general subframe, if it is not a UL subframe, a rule may be determined not to perform D2D transmission in the corresponding subframe.
  • this principle can also be applied to mode 2, for example, D2D resource pool is defined, TRP is defined in the general UL subframe when the UL subframe does not belong to the D2D resource pool, D2D transmission is not performed.
  • the TRP applied to the actual D2D signal transmission may be expressed in the form of ((TRP bitmap) AND (D2D resource pool bitmap), where AND stands for logical operation), wherein the TRP bitmap may be represented by the transmitting UE.
  • the TRP bitmap indicated by the SA, and the D2D resource pool bitmap means a bitmap of the D2D resource pool which is predetermined or indicated by the eNB. Both bitmaps may be defined only in UL subframes or may be indicated in all subframes. When the bitmap is defined in the UL subframe, its application range varies according to the TDD configuration. However, since the bitmap is defined only in the UL subframe, the length of the bitmap for indicating the D2D resource pool may be shortened.
  • Type 1 discovery consists of an eNB or a specific scheduling node (the UE may be a scheduling node if the UE has such a function) that constitutes a pool of resources, and the UE transmitting the discovery signal is one or more resources in the configured resource pool. This method selects and transmits a discovery signal.
  • an eNB or a specific scheduling node (which may be a scheduling node if the UE has such a function) indicates discovery transmission resources for the particular UE.
  • each discovery transmission may be individually indicated or several discovery transmission resources may be indicated in one indication.
  • the eNB or the scheduling node individually indicates the discovery signal transmission resource, this may be referred to as type 2a, and when the eNB or the scheduling node indicates the plurality of discovery signal transmission resources may be referred to as type 2B.
  • the eNB is configured to transmit discovery signals at different locations between possible UEs. This causes a problem that the several UEs cannot find each other because when multiple discovery signal transmitting UEs transmit discovery simultaneously, they cannot receive (enter) at the same time while transmitting. This problem may be referred to as half duplex limitation. In order to solve this half duplex limitation, it is desirable that the eNB or scheduling node transmit at different times as much as possible.
  • eNBs may refer to all scheduling nodes as eNBs.
  • the indicating method may be one of the methods proposed above.
  • a discovery resource pool (cycle) may be periodically configured in discovery, and this resource pool may be signaled through the SIB.
  • the type 2B resource pool is included in the type 1 resource pool. Alternatively, a separate resource-pool may be configured.
  • the eNB may indicate a TRP having a weight M and a length T.
  • the manner in which the eNB instructs multiple discovery signal transmissions is referred to as type 2B discovery.
  • the T subframes may be generated by gathering several discovery periods or may be configured as T subframes within one discovery period.
  • the eNB may signal the TRP index as a physical layer signal (or a higher layer signal) to the type 2B discovery signal transmitting UE. At this time, the TRP index may hop or thermal permutation may be performed by a specific rule every cycle.
  • the permutation rule may be linked by a specific ID or a combination of specific IDs among physical cell IDs, virtual cell IDs, synchronization source IDs, D2D-RNTIs, and Tx UE IDs.
  • a method for generating the set may be linked by a specific ID or a combination of specific IDs among the virtual cell ID, the synchronization source ID, the D2D-RNTI, and the Tx UE ID as the physical cell I.
  • the eNB may signal which TRP to use within a specific TRP set and TRP set.
  • the TRP set may be linked to a specific ID (eg, a cell ID)
  • the ID may be signaled or there may be no explicit signaling for specifying the TRP set.
  • a specific ID may be signaled to directly indicate a specific TRP set.
  • a set of possible values of k, which is the number of 1s, in the subframe indication bitmap may be set for each duplex mode.
  • a subframe indication bitmap (size N) set is predefined, and a subframe indication bitmap of length N may be repeated to form the entire TRP in the subframe pool. In this case, the set k of the number 1 that can be transmitted in the subframe indication bitmap set may be determined in advance.
  • each subframe indication bitmap of the set is indexed and may indicate a specific index by using the TRP indication bit of the SA.
  • a set of subframe indication bitmaps may be defined for a possible k, where some subframe indication bitmaps are larger than the number of bits of the subframe indication bitmap bits that can be indicated by the SA. May be chosen, but otherwise all possible combinations according to (N, k) It may be included in a set. For example, if the number of bits indicating the subframe indication bitmap is 8 bits, a total of 256 subframe indication bitmaps can be indicated, where 1 bit is used to distinguish a set of subframe indication bitmaps.
  • subframe indication bitmap may be applied in the UL subframe or may be applied only in the D2D resource pool within the UL subframe. In this case, in case of TDD, subframes are sparse in a D2D resource pool in comparison with FDD.
  • one of the combinations of Table 4 in TDD may be selected, which may be set differently for each TDD configuration.
  • TDD configuration 5 a combination with a larger number of 1s is selected (for example, ⁇ 4, 6, 7, 8 ⁇ in Table 4), and the number of UL subframes such as TDD configuration 0 is relatively high
  • a smaller number of 1 combinations eg, ⁇ 1, 4, 6, 8 ⁇ in Table 4 below
  • the same or larger number of k combinations is used in TDD than the k combinations used in FDD.
  • This combination may be pre-configured according to the] / TDD configuration or may be signaled as a physical layer / high layer signal by the network regardless of the FI) D / TDD configuration.
  • 24 is a diagram showing the configuration of a transmission point apparatus and a terminal apparatus according to an embodiment of the present invention.
  • the transmission point apparatus 10 includes a reception module 11, a transmission module 12, a processor 13, a memory 14, and a plurality of antennas 15. It may include.
  • the plurality of antennas 15 means a transmission point apparatus that supports MIMO transmission and reception.
  • the receiving modules 11 may receive various signals, data, and information on uplink from the terminal.
  • the transmission modules 12 may transmit various signals, data, and information on downlink to the terminal.
  • the processor 13 may control the operation of the overall transmission point apparatus 10.
  • the processor 13 of the transmission point apparatus 10 may process matters necessary in the above-described embodiments.
  • the processor 13 of the transmission point apparatus 10 performs a function of processing information received by the transmission point apparatus 10, information to be transmitted to the outside, and the like.
  • the memory 14 may store the computed information and the like for a predetermined time and may be replaced with a component such as a buffer (not shown).
  • the terminal device 20 includes a receiving module 21, a transmission module 22, a processor 23, a memory 24, and a plurality of antennas 25. It may include.
  • the plurality of antennas 25 mean a terminal device that supports MIMO transmission and reception.
  • the receivers 21 may receive various signals, data, and information on downlink from the base station.
  • the transmission modules 22 may transmit various signals, data, and information on the uplink to the base station.
  • the processor 23 may control operations of the entire terminal device 20.
  • the processor 23 of the terminal device 20 may process necessary items in the above-described embodiments.
  • the processor 23 of the terminal device 20 performs a function of processing the information received by the terminal device 20, information to be transmitted to the outside, and the memory 24 includes arithmetic processing information. It may be stored for a predetermined time, it may be replaced by a component such as a buffer (not shown).
  • the detailed configuration of the above-described transmission point device and the terminal device may be implemented to be independently applied to the above-described matters of various embodiments of the present invention, or two or more embodiments may be applied at the same time. The description is omitted for clarity.
  • the description of the transmission point apparatus 10 may be equally applied to the relay apparatus as the downlink transmission entity or the uplink reception entity, and the description of the terminal device 20 will be described. The same can be applied to a relay apparatus as a downlink receiving entity or an uplink transmitting entity.
  • embodiments of the present invention described above may be implemented through various means.
  • embodiments of the present invention may be implemented by hardware, firmware, software, or a combination thereof.
  • a method according to embodiments of the present invention may include one or more ASICs Application Specific Integrated Circuits (DICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), and programmable logic devices (PLDs). Field programmable gate arrays (FPGAs), processors, controllers, It may be implemented by a microcontroller, a microprocessor, or the like.
  • ASICs Application Specific Integrated Circuits
  • DSPs Digital Signal Processors
  • DSPDs Digital Signal Processing Devices
  • PLDs programmable logic devices
  • FPGAs Field programmable gate arrays
  • processors controllers, It may be implemented by a microcontroller, a microprocessor, or the like.
  • the method according to the embodiments of the present invention may be implemented in the form of modules, procedures or functions for performing the functions or operations described above.
  • the software code may be stored in a memory unit and driven by a processor.
  • the memory unit may be located inside or outside the processor, and may exchange data with the processor by various known means.
  • Embodiments of the present invention as described above may be applied to various mobile communication systems.

Landscapes

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

Abstract

본 발명의 일 실시예는, 무선통신시스템에서 단말이 D2D(Device to Device) 데이터를 전송하는 방법에 있어서, TRP (Time resource pattern) 를 지시하는 정보를 사용하여, 데이터 전송을 위한 서브프레임 풀에 적용할 비트맵을 결정하는 단계; 및 상기 비트맵에서 지시되는 서브프레임에서 D2D 데이터를 전송하는 단계를 포함하며, 만약 상기 단말에 TRP 서브셋에 관련된 RRC(radio resource control) 정보 요소가 구성(configured)된 경우, 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵의 집합은, 상기 단말이 상기 TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵 집합의 서브셋인, D2D 데이터 전송 방법이다.

Description

【명세서】
【발명의 명칭】
무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치
【기술분야】
이하의 설명은 무선 통신 시스템에 대한 것으로, 보다 상세하게는 장치 대 장치 통신에서 데이터 전송 방법 및 장치에 대한 것이다.
【배경기술】
[1 ] 무선 통신 시스템이 음성이나 데이터 등과 같은 다양한 종류의 통신 서비스를 제공하기 위해 광범위하게 전개되고 있다. 일반적으로 무선 통신 시스템은 가용한 시스템 자원 (대역폭, 전송 파워 등)을 공유하여 다중 사용자와의 통신을 지원할 수 있는 다중 접속 (multiple access) 시스템이다. 다중 접속 시스템의 예들로는 CDMACcode division multiple access) 시스템, FDMA(frequency division multiple access) 시스템, TDMA(time division multiple access) 시스템, OFDMA(orthogonal frequency division multiple access)시스템, SC-FDMA(single carrier frequency division multiple access) 시스템, MC— FDMA(multi carrier frequency division multiple access) 시스템 등이 있다.
[2] 장치 대 장치 (Device-to-Device; D2D) 통신이란 단말 (User Equipment; UE)들 간에 직접적인 링크를 설정하여, 기지국 (evolved NodeB; eNB)을 거치지 않고 단말 간에 음성ᅳ 데이터 등을 직접 주고 받는 통신 방식을 말한다. D2D 통신은 단말-대 -단말 (UE-to-UE) 통신, 피어-대 -피어 (Peer-to— Peer) 통신 등의 방식을 포함할 수 있다. 또한, D2D 통신 방식은 M2M(Machine-to-Machine) 통신, MTCCMachine Type Communication) 등에 웅용될 수 있다.
[3] D2D 통신은 급속도로 증가하는 데이터 트래픽에 따른 기지국의 부담을 해결할 수 있는 하나의 방안으로서 고려되고 있다. 예를 들어, D2D 통신에 의하면 기존의 무선 통신 시스템과 달리 기지국을 거치지 않고 장치 간에 데이터를 주고 받기 때문에 네트워크의 과부하를 줄일 수 있게 된다. 또한, D2D 통신을 도입함으로써, 기지국의 절차 감소, D2D에 참여하는 장치들의 소비 전력 감소, 데이터 전송 속도 증가, 네트워크의 수용 능력 증가, 부하 분산, 샐 커버리지 확대 등의 효과를 기대할 수 있다.
【발명의 상세한 설명】 【기술적 과제】
[4] 본 발명은 시간 리소스 패턴에 의한 데이터 전송을 정의하는 것을 기술적 과제로 한다.
[5] 본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
【기술적 해결방법】
[6] 본 발명의 일 실시예는, 무선통신시스템에서 단말이 D2D(Device to Device) 데이터를 전송하는 방법에 있어서, TRP (Time resource pattern) 를 지시하는 정보를 사용하여, 데이터 전송을 위한 서브프레임 풀에 적용할 비트맵을 결정하는 단계; 및 상기 비트맵에서 지시되는 서브프레임에서 D2D 데이터를 전송하는 단계를 포함하며, 만약 상기 단말에 TRP 서브셋에 관련된 RRCXradio resource control) 정보 요소가 구성 (configured)된 경우, 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵의 집합은, 상기 단말이 상기 TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵 집합의 서브셋인, D2D 데이터 전송 방법이다.
[7] 상기 TRP를 지시하는 정보는 비트맵 집합 중 어느 하나의 비트맵을 지시하는 인덱스일 수 있다.
[8] 상기 TRP 서브셋에 관련된 RRC 정보 요소는, 상기 인덱스로 가능한 값에 대한 제한일 수 있다.
[9] 상기 TRP 서브셋에 관련된 RRC 정보 요소는 전송 모드 2 단말을 위한 것일 수 있다.
[10] 상기 비트맵을 결정하는 단계는, TRP를 지시하는 정보에 해당하는 서브프레임 지시 비트맵을 결정하는 단계; 상기 서브프레임 지시 비트맵으로부터 데이터 전송을 위한 서브프레임의 풀에 적용할 상기 비트맵올 결정하는 단계를 포함할 수 있다.
[11 ] 상기 TRP를 지시하는 정보는 D2D 제어정보에 포함될 수 있다.
[12] 본 발명의 다른 일 실시예는, 무선통신시스템에서 D2D(Device to Device) 신호를 전송하는 단말 장치에 있어서, 송신 모들; 및 프로세서를 포함하고, 상기 프로세서는, TRP (Time resource pattern) 를 지시하는 정보를 사용하여, 데이터 전송을 위한 서브프레임 풀에 적용할 비트맵을 결정하고, 상기 비트맵에서 지시되는 서브프레임에서 D2D 데이터를 전송하며, 만약 상기 단말에 TRP 서브셋에 관련된 RRC(radio resource control) 정보 요소가 구성 (configured)된 경우, 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵의 집합은, 상기 단말이 상기 TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵 집합의 서브셋인, 단말 장치이다.
[13] 상기 TRP를 지시하는 정보는 비트맵 집합 중 어느 하나의 비트맵을 지시하는 인덱스일 수 있다. .
[14] 상기 TRP 서브셋에 관련된 RRC 정보 요소는, 상기 인덱스로 가능한 값에 대한 제한일 수 있다.
[15] 상기 TRP 서브셋에 관련된 RRC 정보 요소는 전송 모드 2 단말을 위한 것일 수 있다.
[16] 상기 비트맵을 결정하는 단계는, TRP를 지시하는 정보에 해당하는 서브프레임 지시 비트맵을 결정하는 단계; 상기 서브프레임 지시 비트맵으로부터 데이터 전송을 위한 서브프레임의 풀에 적용할 상기 비트맵을 결정하는 단계를 포함할 수 있다.
[17] 상기 TRP를 지시하는 정보는 D2D 제어정보에 포함될 수 있다.
[18] 【유리한 효과】
[19] 본 발명의 실시예에 의하면 D2D 단말들간에 간섭 /충돌을 최소화할 수 있다.
[20] 본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다. .
[21 ] 【도면의 간단한 설명】
[22] 본 명세서에 첨부되는 도면은 본 발명에 대한 이해를 제공하기 위한 것으로서 본 발명의 다양한 실시형태들을 나타내고 명세서의 기재와 함께 본 발명의 원리를 설명하기 위한 것이다.
[23] 도 1은 무선 프레임의 구조를 나타내는 도면이다.
[24] 도 2는 하향링크 슬롯에서의 자원 그리드 (resource grid)를 나타내는 도면이다. [25] 도 3은 하향링크 서브프레임의 구조를 나타내는 도면이다.
[26] 도 4는 상향링크 서브프레임의 구조를 나타내는 도면이다.
[27] 도 5는 동기 신호의 릴레이를 설명하기 위한 도면이다.
[28] 도 6은 본 발명의 실시예에 의한 시간 리소스 패턴을 설명하기 위한 도면이다.
[29] 도 7 내지 도 11은 본 발명의 실시예에 의한 시간 리소스 패턴의 생성 방법을 설명하기 위한 도면이다.
[30] 도 12는 송수신 장치의 구성을 도시한도면이다.
【발명의 실시를 위한 최선의 형태】
[31 ] 이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및 /또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대웅하는 구성 또는 특징과 교체될 수 있다.
[32] 본 명세서에서 본 발명의 실시예들을 기지국과 단말 간의 데이터 송신 및 수신의 관계를 중심으로 설명한다. 여기서, 기지국은 단말과 직접적으로 통신을 수행하는 네트워크의 종단 노드 (terminal node)로서의 의미를 갖는다. 본 문서에서 기지국에 의해 수행되는 것으로 설명된 특정 동작은 경우에 따라서는 기지국의 상위 노드 (upper node)에 의해 수행될 수도 있다.
[33] 즉, 기지국을 포함하는 다수의 네트워크 노드들 (network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있음은 자명하다. '기지국 (BS: Base Station)'은 고정국 (fixed station), Node B, eNode B(eNB), 액세스 포인트 (AP: Access Point) 등의 용어에 의해 대체될 수 있다. 중계기는 Relay Node(RN), Relay Station(RS) 등의 용어에 의해 대체될 수 있다. 또한, '단말 (Terminal)'은 UE(User Equipment), MS(Mobile Station), MSSCMobile Subscriber Station), SS(Subscriber Station) 등의 용어로 대체될 수 있다. 또한, 이하의 설명에서 '기지국' 이라 함은 스케즐링 수행 노드, 클러스터 헤더 (cluster header) 등을 장치를 지칭하는 의미로써도 사용될 수 있다. 만약 기지국이나 릴레이도 단말이 전송하는 신호를 전송한다면, 일종의 단말로 간주할 수 있다.
[34] 이하에서 기술되는 샐의 명칭은 기지국 (base station, eNB), 섹터 (sector), 리모트라디오헤드 (remote radio head, RRH), 릴레이 (relay)등의 송수신 포인트에 적용되며, 또한 특정 송수신 포인트에서 구성 반송파 (component carrier)를 구분하기 위한 포괄적인 용어로 사용되는 것일 수 있다.
[35] 이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
[36] 몇몇 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다. 또한, 본 명세서 전체에서 동일한 구성요소에 대해서는 동일한 도면 부호를 사용하여 설명한다.
[37] 본 발명의 실시예들은 무선 접속 시스템들인 IEEE 802 시스템, 3GPP 시스템, 3GPP LTE 및 LTE-A(LTE-Advanced)시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시예들 중 본 발명의 기술적 사상을 명확히 드러내기 위해 설명하지 않은 단계들 또는 부분들은 상기 문서들에 의해 뒷받침될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다.
[38] 이하의 기술은 CDMA(Code Division Multiple Access), FDMA(Frequency Division Multiple Access), TDMA(Time Division Multiple Access), OFDMA(Orthogonal Frequency Division Multiple Access), SC-FDMA(Single Carrier Frequency Division Multiple Access) 등과 같은 다양한 무선 접속 시스템에 사용될 수 있다. CDMA는 UTRAdJniversal Terrestrial Radio Access)나 CDMA2000과 같은 무선 기술 (radio technology)로 구현될 수 있다. TDMA는 GSM(Global System for Mobile communications)/GPRS(General Packet Radio Service)/EDGE(Enhanced Data Rates for GSM Evolution)와 같은 무선 기술로 구현될 수 있다. OFDMA는 IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA(Evolved UTRA) 등과 같은 무선 기술로 구현될 수 있다. UTRA는 UMTS Jniversal Mobile Telecommunications System)의 일부이다. 3GPP(3rd Generation Partnership Project) LTEdong term evolution)는 E—UTRA를 사용하는 E— UMTS(Evolved UMTS)의 일부로써, 하향링크에서 OFDMA를 채용하고 상향링크에서 SC-FDMA를 채용한다. LTE-A(Advanced)는 3GPP LTE의 진화이다. WiMAX는 IEEE 802.16e 규격 (WirelessMAN-OFDMA Reference System) 및 발전된 IEEE 802.16m 규격 (WirelessMAN— OFDMA Advanced system)에 의하여 설명될 수 있다. 명확성을 위하여 이하에서는 3GPP LTE 및 3GPP LTE-A 시스템을 위주로 설명하지만 본 발명의 기술적 사상이 이에 제한되는 것은 아니다.
[39] LTE/LTE-A자원 구조 /채널
[40] 도 1을 참조하여 무선 프레임의 구조에 대하여 설명한다.
[41 ] 셀를라 OFDM 무선 패킷 통신 시스템에서, 상 /하향링크 데이터 패킷 전송은 서브프레임 (subframe) 단위로 이루어지며, 한 서브프레임은 다수의 OFDM 심볼을 포함하는 일정 시간 구간으로 정의된다. 3GPP LTE 표준에서는 FDE Frequency Division Duplex)에 적용 가능한 타입 1 무선 프레임 (radio frame) 구조와 TDD(Time Division Duplex)에 적용 가능한 타입 2의 무선 프레임 구조를 지원한다.
[42] 도 1(a)는 타입 1 무선 프레임의 구조를 나타내는 도면이다. 하향링크 무선 프레임 (radio frame)은 10개의 서브프레임 (subframe)으로 구성되고, 하나의 서브프레임은 시간 영역 (time domain)에서 2개의 슬롯 (slot)으로 구성된다. 하나의 서브프레임이 전송되는 데 걸리는 시간을 TKtransmission time interval)이라 하고, 예를 들어 하나의 서브프레임의 길이는 1ms이고, 하나의 슬롯의 길이는 0.5ms 일 수 있다. 하나의 슬롯은 시간 영역에서 복수의 OFDM 심볼을 포함하고, 주파수 영역에서 다수의 자원블록 (Resource Block; RB)을 포함한다. 3GPP LTE/LTE-A 시스템에서는 하향링크에서 OFDMA 를 사용하므로, OFDM 심볼이 하나의 심볼 구간을 나타낸다. OFDM 심볼은 또한 SC-FDMA 심볼 또는 심볼 구간으로 칭하여질 수도 있다. 자원 블록 (Resource Block; RB)은 자원 할당 단위이고, 하나의 블록에서 복수개의 연속적인 부반송파 (subcarrier)를 포함할 수 있다.
[43] 하나의 슬롯에 포함되는 OFDM 심볼의 수는 CP Cyclic Prefix)의 구성 (configuration)에 따파 달라질 수 있다. CP에는 확장된 CP(extended CP)와 일반 C normal CP)가 있다. 예를 들어, OFDM 심볼이 일반 CP에 의해 구성된 경우, 하나의 슬롯에 포함되는 OFDM 심볼의 수는 7개일 수 있다. OFDM 심볼이 확장된 CP에 의해 구성된 경우, 한 OFDM 심볼의 길이가 늘어나므로, 한 슬롯에 포함되는 OFDM 심볼의 수는 일반 CP인 경우보다 적다. 확장된 CP의 경우에, 예를 들어, 하나의 슬롯에 포함되는 OFDM 심볼의 수는 6개일 수 있다. 단말이 빠른 속도로 이동하는 등의 경우와 같이 채널상태가 불안정한 경우, 심볼간 간섭을 더욱 줄이기 위해 확장된 CP가사용될 수 있다.
[44] 일반 CP가 사용되는 경우 하나의 슬롯은 7개의 OFDM 심볼을 포함하므로, 하나의 서브프레임은 14개의 OFDM 심볼을 포함한다. 이때, 각 서브프레임의 처음 2개 또는 3개의 OFDM 심볼은 PDCCH(physical downlink control channel)에 할당되고, 나머지 OFDM 심볼은 PDSCHCphysical downlink shared channel)에 할당될 수 있다.
[45] 도 Kb)는 타입 2 무선 프레임의 구조를 나타내는 도면이다. 타입 2 무선 프레임은 2개의 해프 프레임 (half frame)으로 구성되며, 각 해프 프레임은 5개의 서브프레임과 DwPTS (Downlink Pilot Time Slot), 보호구간 (Guard Period; GP), UpPTS (Uplink Pilot Time Slot)로 구성되며, 이 중 1개의 서브프레임은 2개의 슬롯으로 구성된다. DwPTS는 단말에서의 초기 샐 탐색, 동기화 또는 채널 추정에 사용된다. UpPTS는 기지국에서의 채널 추정과 단말의 상향 전송 동기를 맞추는 데 사용된다. 보호구간은 상향링크와 하향링크 사이에 하향링크 신호의 다중경로 지연으로 인해 상향링크에서 생기는 간섭을 제거하기 위한 구간이다. 한편, 무선 프레임의 타입에 관계 없이 1개의 서브프레임은 2개의 슬롯으로 구성된다.
[46] 무선 프레임의 구조는 예시에 불과하고, 무선 프레임에 포함되는 서브프레임의 수 또는 서브프레임에 포함되는 슬롯의 수, 슬롯에 포함되는 심볼의 수는 다양하게 변경될 수 있다. [47] 도 2는 하향링크 슬롯에서의 자원 그리드 (resource grid)를 나타내는 도면이다. 하나의 하향링크 슬롯은 시간 영역에서 7 개의 OFDM 심볼을 포함하고, 하나의 자원블록 (RB)은 주파수 영역에서 12 개의 부반송파를 포함하는 것으로 도시되어 있지만, 본 발명이 이에 제한되는 것은 아니다. 예를 들어, 일반 CPCCyclic Prefix)의 경우에는 하나의 슬롯이 7 OFDM 심볼을 포함하지만, 확장된 CP(extended-CP)의 경우에는 하나의 슬롯이 6 OFDM 심볼을 포함할 수 있다. 자원 그리드 상의 각각의 요소는 자원 요소 (resource element)라 한다. 하나의 자원블록은 12X7 자원 요소를 포함한다. 하향링크 슬롯에 포함되는 자원블록들의 개수 ^01는 하향링크 전송 대역폭에 따른다. 상향링크 슬롯의 구조는 하향링크 슬롯의 구조와 동일할 수 있다.
[48] 도 3은 하향링크 서브프레임의 구조를 나타내는 도면이다. 하나의 서브프레임 내에서 첫 번째 슬롯의 앞 부분의 최대 3 개의 OFDM 심볼은 제어 채널이 할당되는 제어 영역에 해당한다. 나머지 OFDM 심볼들은 물리하향링크공유채널 (Physical Downlink Shared Channel; PDSCH)이 할당되는 데이터 영역에 해당한다. 3GPP LTE/LTE-A 시스템에서 사용되는 하향링크 제어 채널들에는, 예를 들어, 물리제어포맷지시자채널 (Physical Control Format Indicator Channel; PCFICH), 물리하향링크제어채널 (Physical Downlink Control Channel; PDCCH), 물리 HARQ지시자채널 (Physical Hybrid automatic repeat request Indicator Channel; PHICH) 등이 있다. PCFICH는 서브프레임의 첫 번째 OFDM 심볼에서 전송되고 서브프레임 내의 제어 채널 전송에 사용되는 OFDM 심볼의 개수에 대한 정보를 포함한다. PHICH는 상향링크 전송의 응답으로서 HARQ ACK/NACK 신호를 포함한다. PDCCH를 통하여 전송되는 제어 정보를 하향링크제어정보 (Downlink ControI Information; DCI)라 한다. DCI는 상향링크 또는 하향링크 스케들링 정보를 포함하거나 임의의 단말 그룹에 대한 상향링크 전송 전력 제어 명령을 포함한다. PDCCH는 하향링크공유채널 (DL-SCH)의 자원 할당 및 전송 포맷, 상향링크공유채널 (UL-SCH)의 자원 할당 정보, 페이징채널 (PCH)의 페이징 정보, DL-SCH 상의 시스템 정보, PDSCH 상으로 전송되는 임의접속응답 (Random Access Response)과 같은 상위계층 제어 메시지의 자원 할당, 임의의 단말 그룹 내의 개별 단말에 대한 전송 전력 제어 명령의 세트, 전송 전력 제어 정보, VoIP(Voice over IP)의 활성화 등을 포함할 수 있다. 복수의 PDCCH가 제어 영역 내에서 전송될 수 있다. 단말은 복수의 PDCCH를 모니터링할 수 있다. PDCCH는 하나 이상의 연속하는 제어채널요소 (Control Channel Element; CCE)의 조합 (aggregation)으로 전송된다. CCE는 무선 채널의 상태에 기초한 코딩 레이트로 PDCCH를 제공하기 위해 사용되는 논리 할당 단위이다. CCE는 복수개의 자원 요소 그룹에 대웅한다. PDCCH를 위해 필요한 CCE의 개수는 DCI의 크기와 코딩 레이트 등에 따라 달라질 수 았다. 예를 들어, PDCCH 전송에는 CCE 개수 1, 2, 4, 8(각각 PDCCH 포맷 0, 1, 2, 3에 대웅)개 중 어느 하나가 사용될 수 있으며, DCI의 크기가 큰 경우 및 /또는 채널 상태가 좋지 않아 낮은 코딩 레이트가 필요한 경우 상대적으로 많은 개수의 CCE가 하나의 PDCCH 전송을 위해 사용될 수 있다. 기지국은 단말에게 전송되는 DCI의 크기, 샐 대역폭, 하향링크 안테나 포트의 개수, PHICH 자원 양 등을 고려하여 PDCCH 포맷을 결정하고, 제어 정보에 순환잉여검사 (Cyclic Redundancy Check; CRC)를 부가한다. CRC는 PDCCH의 소유자 또는 용도에 따라 무선 네트워크 임시 식별자 (Radio Network Temporary Identifier; RNTI)라 하는 식별자로 마스킹된다. PDCCH가 특정 단말에 대한 것이면, 단말의 ceU-RNTKC-RNTI) 식별자가 CRC에 마스킹될 수 있다. 또는, PDCCH가 페이징 메시지에 대한 것이면, 페이징 지시자 식별자 (Paging Indicator Identifier; P-RNTI)가 CRC에 마스킹될 수 있다. PDCCH가 시스템 정보 (보다 구체적으로, 시스템 정보 블록 (SIB))에 대한 것이면, 시스템 정보 식별자 및 시스템 정보 RNTKSI-RNTI)가 CRC에 마스킹될 수 있다. 단말의 임의 접속 프리앰블의 전송에 대한 응답인 임의접속응답을 나타내기 위해, 임의접속 -RNTKRA-RNTI)가 CRC에 마스킹될 수 있다.
[49] 도 4는 상향링크 서브프레임의 구조를 나타내는 도면이다. 상향링크 서브프레임은 주파수 영역에서 제어 영역과 데이터 영역으로 분할될 수 있다. 제어 영역에는 상향링크 제어 정보를 포함하는 물리상향링크제어채널 (Physical Uplink Control Channel; PUCCH)이 할당된다. 데이터 영역에는 사용자 데이터를 포함하는 물리상향링크공유채널 (Physical Uplink Shared Channel; PUSCH)이 할당된다. 단일 반송파 특성을 유지하기 위해서, 하나의 단말은 PUCCH와 PUSCH를 동시에 전송하지 않는다. 하나의 단말에 대한 PUCCH는 서브프레임에서 자원블록 쌍 (RB pair)에 할당된다. 자원블록 쌍에 속하는 자원블록들은 2 슬롯에 대하여 상이한 부반송파를 차지한다. 이를 PUCCH에 할당되는 자원블록 쌍이 슬롯 경계에서 주파수 -호핑 (frequency—hopped)된다고 한다,
[50] D2D 단말의 동기 획득
[51 ] 이하에서는 상술한 설명 및 기존 LTE/LTE-A 시스템에 기초하여, D2D 통신에서 단말간 동기 획득에 대해 설명한다. OFDM 시스템에서는 시간 /주파수 동기가 맞지 않을 경우 셀 간 간섭 (Inter— Cell Interference)로 인해 OFDM 신호에서 서로 다른 단말 간에 멀티플렉싱이 불가능질 수 있다. 동기를 맞추기 위해 D2D 단말들이 직접 동기 신호를 송수신하여 모든 단말이 개별적으로 동기를 맞추는 것은 비효율적이다. 따라서, D2D와 같은 분산 노드 시스템에서는 특정 노드가 대표 동기 신호를 전송해주고 나머지 UE들이 이에 동기를 맞출 수 있다. 다시 말해, D2D 신호 송수신을 위해 일부 노드들이 (이때 노드는 eNB, UE, SRN(synchronization reference node 또는 synchronization source로 불릴 수도 있다) 일 수도 있다.) D2D 동기 신호 (D2DSS, D2D Synchronization Signal)를 전송하고, 나머지 단말들이 이에 동기를 맞추어 신호를 송수신하는 방식이 사용될 수 있다.
[52] D2D 동기신호에는 프라이머리 동기 신호 (PD2DSS(Primary D2DSS 또는 PSSS(Primary Sidelink synchronization signal)), 세컨더리 동기 신호 (SD2DSS(Secondary D2DSS 또는 SSSS(Secondary Sidelink synchronization signal))가 있을 수 있다. PD2DSS는 소정 길이의 자도프 추 시뭔스 (Zadoff—chu sequence) 또는 PSS와 유사 /변형 /반복된 구조 등일 수 있다. SD2DSS는 M-시퀀스 또는 SSS와 유사 /변형 /반복된 구조 등일 수 있다. 만약 단말들이 eNB로부터 동기를 맞출 경우, SRN은 eNB가 되며, D2DSS는 PSS/SSS가 된다. PD2DSCH(Physical D2D synchronization channel)는 D2D 신호 송수신 전에 단말이 가장 먼저 알아야 하는 기본이 되는 (시스템) 정보 (예를 들어, D2DSS에 관련된 정보, 듀플렉스 모드 (Duplex Mode, DM), TDD UL/DL 구성, 리소스 풀 관련 정보, D2DSS에 관련된 애플리케이션의 종류 등)가 전송되는 (방송) 채널일 수 있다. PD2DSCH는 D2DSS와 동일한서브프레임 상에서 또는 후행하는 서브프레임 상에서 전송될 수 있다.
[53] SRN은 D2DSS, PD2DSCH(Physical D2D synchronization channel)를 전송하는 노드일 수 있다. D2DSS는 특정 시¾스 형태일 수 있고, PD2DSCH는 특정 정보를 나타내는 시퀀스거나 사전에 정해진 채널 코딩을 거친 후의 코드 워드 형태일 수 있다. 여기서, SRN은 eNB 또는 특정 D2D 단말이 될 수 있다. 부분 네트워크 커버리지 (partial network coverage) 또는 커버리지 바깥 (out of network coverage)의 경우에는 단말이 SRN이 될 수 있다.
[54] 도 5와 같은 상황에서 커버리지 밖 (out of coverage) 단말과의 D2D 통신을 위해 D2DSS는 릴레이 될 수 있다. 또한, D2DSS는 다중 흡을 통해 릴레이될 수 있다. 이하의 설명에서 동기 신호를 릴레이 한다는 것은 직접 기지국의 동기신호를
AF 릴레이하는 것뿐만 아니라, 동기 신호 수신 시점에 맞추어 별도의 포맷의 D2D 동기신호를 전송하는 것도 포함하는 개념이다. 이와 같이, D2D 동기 신호가 릴레이 됨으로써 커버리지 안 단말과 커버리지 밖 단말이 직접 통신을 수행할 수 있다. 도 6에는 이와 같은 D2D 동기 신호의 릴레이 및 이에 기초한 D2D 단말간의 통신 상황이 예시되어 있다.
[55] 이하에서는 단말이 데이터, 디스커버리 신호 등을 전송함에 있어, TRP(Time Resource Pattern)에 대한 본 발명의 다양한 실시예에 대해 설명한다. TRP는 RPTCResource Pattern for Transmission), T-RPT(Time— RPT) 등의 다른 표현으로 칭해질 수도 있으나, 그 명칭에 본 발명의 범위가 종속되는 것은 아니며, 이하에서 설명되는 TRP의 특성을 포함하는 자원 패턴은 TRP에 해당하는 것임올 밝혀둔다. 이하의 설명에세 기지국 /단말에 의해 송신 자원의 위치를 지시받는 방식을 모드 1/타입 2, 송신 단말이 특정 리소스 풀 내에서 송신 자원의 위치를 지시하는 (UE의 선택에 의한) 방식을 모드 2/타입 1이라 한다. 또한, 이하의 설명에서 SACScheduling Assignment)는 D2D 데이터의 송신에 관련된 제어 정보, 제어 정보가 전송되는 채널을 의미할 수 있다. 데이터송신 전에 SA가 먼저 전송되고, D2D신호 수신 단말은 SA를 먼저 디코딩해보고 SA가 지시하는 데이터의 송신되는 자원 위치가 어디인지 파악한 다음 해당 자원에서 D2D 신호를 수신할 수 있다. 또한, 이하의 설명에서 D2D는 사이드링크 (sidelink)로 불릴 수 있다. 이하에서는, 설명의 편의를 위해 TRP 지시 비트 시퀀스라는 용어가 사용될 수 있다. 이 비트 시뭔스는 SA에 포함된 ID만으로 구성될 수도 있고, SA에 TRP를 지시할 추가 비트 필드가 포함될 경우 ID + TRP 비트 시뭔스를 TRP 지시 비트 시퀀스로 해석할 수 있다. 또는 SA에 ID와 독립적인 TRP를 지시하기 위한 비트 시퀀스가 존재할 수 있으며 그러한 경우에는 TRP 비트 시퀀스가 TRP 지시 비트 시뭔스로 해석될 수 있다. SA에 포함되어 전송되면서, TRP를 지시하기 위한 용도로 사용되는 비트 시퀀스의 집합은 TRP 지시 비트 시퀀스로 해석될 수 있다. [56] TRP [573 도 6은 본 발명의 실시예에 의한 TRP를 설명하기 위한 도면이다. 도 6을 참조하면, 복수의 서브프레임들 (601)은 D2D 신호 송수신이 가능한 서브프레임 (예를 들어, TDD의 경우 UL 서브프레임, 도 6에서 D2D communication subframe)과 D2D 신호 송수신이 불가한 서브프레임일 수 있다. 또한, 복수의 서브프레임은 D2D 제어정보 전송 주기 (예를 들어, Physical Sidelink control channel)에 포함된 것일 수 있다ᅳ 이와 같은 복수의 서브프레임 중에서 D2D 신호 송수신이 가능한 서브프레임으로만 이루어진, 데이터 전송을 위한 서브프레임 풀 (602)이 결정될 수 있다.
[58] 데이터 전송을 위한 서브프레임 풀에 TRP (도 6의 TRP #0, #1 … )가 적용됨으로써, D2D 데이터를 전송할 서브프레임의 세트를 결정할 수 있다. 예를 들어, TRP #1이 적용되는 경우 D2D 데이터를 전송할 서브프레임은 8번째, 9번째 ~16번째 서브프레임이 서브프레임 세트에 포함될 수 있다. 도 6의 TRP에서 음영 부분이 D2D 데이터를 전송할 서브프레임을 지시하는 것일 수 있다. TRP는 상기 데이터 전송을 위한 서브프레임 풀에 포함된 각각의 서브프레임에 대웅되는 비트들로 이루어진 비트맵일 수 있다. 이 경우, 비트들 중 1로 설정된 비트는 상기 D2D 데이터를 전송할 서브프레임을 지시하는 것일 수 있다. 구체적으로 예를 들면, TRP 가 비트맵으로 구성되는 경우 도 6에서 음영 부분이 1, 음영 없는 부분이 0일 수 있다. 예를 들어, 도 6의 TRP #1의 경우 비트맵으로는 {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1}이다.
[59] 이와 같이 D2D 데이터를 전송할 서브프레임 세트가 결정된 후, 결정된 서브프레임의 세트에서 D2D 데이터를 전송할 수 있고 SA를 수신한 UE는 해당 서브프레임에서 D2D 신호가 전송됨을 예상하고 해당 서브프레임에서 D2D신호 검출 및 복호를 수행할 수 있다.
[60] 상술한 설명에서, D2D 데이터를 위한 전송 블록 (transmission block, TB)은 서브프레임 세트에서 미리 설정된 개수의 서브프레임을 통해 전송될 수 있다. 즉, TB별 재전송 횟수 (the number of repetition)/재전송 번호 (retransmission number)/재전송 횟수 (the number of retransmission)가 미리 설정되어 있을 수 있다. 일례로 한 TB당 재전송 횟수는 4로 고정일 수 있다.
[61 ] 상술한 복수의 서브프레임은 하나의 D2D 제어 정보 주기 (SA period)에서, D2D 제어 정보에 관련된 서브프레임들 (TDD의 경우, D2D 제어정보가 전송될 수도 있는 상향링크 서브프레임과 이와 무관한 하향링크 서브프레임, 스페셜 서브프레임을 포함) 이후에 연속되는 서브프레임일 수 있다. 여기서, D2D 제어정보 (SA, MCS, resource allocation정보, TRP 등)는, D2D 제어정보가 전송될 수도 있는 서브프레임들 중에서 SA 서브프레임 비트맵에 의해 D2D 제어정보가 전송되는 것으로 결정된 서브프레임들 (즉, (D2D 제어정보를 위한) 서브프레임 풀)을 통해 전송될 수 있다. 이러한 경우, 상기 D2D 제어정보를 위한 서브프레임 풀 이후 서브프레임에서 TRP를 지시하는 정보는 D2D 제어정보를 통해 전달될 수 있다. 하나의 D2D 제어 정보 주기가 위와 같이 구성되는 경우, 데이터 전송을 위한 서브프레임 풀에 포함된 서브프레임과, D2D 제어정보를 위한 서브프레임 풀에 포함된 서브프레임은 오버랩되지 않는다. 보다 구체적으로 D2D 제어정보를 위한 서브프레임 풀과 D2D 데이터 전송을 위한 서브프레임 풀이 오버랩 하는 경우 D2D제어 정보 혹은 D2D 데이터를 항상 전송하도톡 규칙이 정해질 수 있으며, D2D 제어 정보와 D2D 데이터는 같은 서브프레임에서 전송될 수 없다.
[62] 한편 D2D 커뮤니케이션 모드 1에서는 별도의 데이터 전송을 위한 서브프레임 풀이 정의되지 않을 수 있는데 이 경우에는 D2D 제어정보 전송을 위한 서브프레임 풀 (보다 구체적으로 D2D 제어정보 전송을 위한 서브프레임 bitmap이 시작되는 서브프레임부터 bitmap에서 마지막 1이 나타내는 서브 프레임까지 D2D 제어정보 전송을 위한 서브프레임 풀로 정의될 수 있다.) 이후 UL 서브프레임들이 묵시적인 모드 1 D2D 데이터 전송을 위한서브프레임 풀일 수 있다.
[63] TRP의 적용
[64] 상술한 설명에서 TRP의 서브프레임에의 적용은 보다 구체적으로 다음과 같이 수행될 수 있다.
[65] 단말은 TRP를 지시하는 정보에 해당하는 서브프레임 지시 비트맵을 결정할 수 있다. 만약, 위 단말이 D2D 제어정보를 전송하는 단말인 경우 TRP를 지시하는 정보는 D2D 제어정보를 통해 전송되는 것일 수 있고, 단말이 D2D 제어정보를 수신하는 단말인 경우 TRP를 지시하는 정보는 수신된 D2D 제어정보에 포함된 것일 수 있다. 여기서, TRP를 지시하는 정보는 후술하는 TRP 지시 파트에 기술된 것일 수도 있고, 또는, 특정 서브프레임 지시 비트맵을 지시하는 인덱스일 수도 있다. 예를 들어, 서브프레임 지시 비트맵의 크기가 8인 경우, 비트맵으로 가능한 비트맵 집합이 있을 수 있다. 이 때, 비트맵 집합의 각 비트맵은 인덱스가 할당되어 있을 수 있고, 이 인덱스를 통해 서브프레임 지시 비트맵이 결정될 수 있다.
[66] 상기 서브프레임 지시 비트맵으로부터 데이터 전송을 위한 서브프레임의 풀에 적용할 비트맵을 결정할 수 있는데, 서브프레임 지시 비트맵은 상기 서브프레임 풀의 크기보다 작을 수 있다. 이러한 경우 서브프레임 지시 비트맵 (예를 들어, RPT 지시 비트 시뭔스)는 반복될 수 있다. TRP 지시 비트 시퀀스의 길이를 M라고 할 경우 나머지 L 서브프레임에서는 M개의 비트 시퀀스를 단순 반복하여 나머지 서브프레임을 채운다. 만약 L이 M의 배수가 아닌 경우에는 나머지 비트 시퀀스를 순차적으로 채워서 TRP를 생성할 수 있다.
[67] 즉, 상기 서브프레임 지시 비트맵의 크기가 상기 데이터 전송을 위한 서브프레임의 풀의 크기보다 작은 경우, 상기 서브프레임 지시 비트맵은 상기 비트맵 내에서 반복될 수 있다.
[68] 일례로, 서브프레임 지시 비트맵의 크기 M이 상기 데이터 전송을 위한 자원 풀의 서브프레임 개수보다 작고, 단말이 상기 데이터 전송을 위한 서브프레임의 풀의 첫 번째 서브프레임에서 D2D 데이터를 전송한 경우, 단말은 상기 데이터 전송을 위한 서브프레임의 풀의 1+ M 번째 서브프레임에서 D2D 데이터를 전송할 수 있다. 또는, (데이터 전송을 위한 서브프레임의 풀에 적용할) 비트맵의 첫 번째 비트 값은, (서브프레임 지시 비트맵의 크기 + 1) 번째 비트값과 동일할 수 있다.
[69] 만약, 상기 데이터 전송을 위한 서브프레임의 풀의 크기가 상기 서브프레임 지시 비트맵 크기의 배수가 아닌 경우, 상기 마지막 반복되는 서브프레임 지시 비트맵의 비트는 순차적으로 사용될 수 있다. 다시 말해, 상기 데이터 전송을 위한 서브프레임의 풀의 크기가 상기 서브프레임 지시 비트맵 크기의 배수가 아닌 경우, 상기 마지막 반복되는 서브프레임 지시 비트맵은 truncated bitmap일 수 있다. 구체적으로 예를 들면, 서브프레임 지시 비트맵이 {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1} 16비트이고, 서브프레임 풀이 36개의 서브프레임인 경우, (데이터 전송을 위한 서브프레임의 풀에 적용할) 비트맵은 서브프레임이 두번 반복된 후 세 번째 반복에서 순차적으로 4개의 비트가 사용될 (이후의 비트는 truncated) 수 있다. 즉, (데이터 전송을 위한서브프레임의 풀에 적용할) 비트맵은 {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,아이다. [70] TRP의 지시
[71 ] 이하에서는 상술한 바와 같은 TRP를 지시하는 방법에 대해 살펴본다.
[72] 첫 번째로, 모드 1에서는 eNB가 D2D SA승인에서, SA에 포함되어 전송되는
ID와 TRP 비트를 지시할 수 있다. 이때 SA에 포함되어 전송되는 ID 시퀀스 및 /또는 SA에 포함되어 전송되는 TRP 비트 필드의 시뭔스는 D2D 승인에 명시적으로 (특정 ID 및 /또는 TRP를 지시하기 위한 비트 필드가) 포함되어 있을 수도 있다. 또는, D2D-RNTI의 비트 시뭔스를 해싱 (hashing)하거나, 일부 비트 (예를 들어 하위 N 비트)를 사용하여 SA에 포함되어 전송될 ID 시퀀스 및 /또는 SA에 포함되어 전송될 TRP 비트 필드를 생성할 수 있다. RNTI는 단말마다 다르고 RNTI의 적어도 일부를 이용하므로, 추가적인 시그널링 없이 D2D 자원 위치를 단말마다 설정해 줄 수 있다는 장점이 있다. 여기서 D2D-RNTI란 D2D 제어 정보를 다른 제어 정보와 구분하기 위해 사전에 시그널링된 ID를 말하며 이 RNTI는 D2D 제어 정보의 CRC를 매스킹하는데 사용된다. 이때 SA에 포함되어 전송되는 ID의 일부는 RNTI로부터 생성되고, 나머지 일부는 타겟 ID (또는 그룹 ID)를 기반으로 생성 될 수 있다. 또는 두 ID의 조합 (예를 들어 AND/XOR/OR)으로 ID를 생성할 수 있다. 여기서 SA에 포함되어 전송되는 ID는 시간에 따라 가변 할 수 있다. 이때 특징적으로 Tx UE ID 부분만 가변할 수 있다. 이는 타겟 UE ID부분까지 호핑하는 경우 이를 타겟 UE들이 알지 못할 경우 제대로 검출을 수행할 수 없기 때문이다. 만약 타겟 UE ID부분의 호핑 패턴까지 타겟 UE가 아는 경우에는 SA에 포함되는 모든 ID 시퀀스가 일정 규칙을 가지고 호핑할 수 있다. 시간에 따른 ID 시퀀스의 가변성 (호핑)은 D2D 승인 내에 비트 필드를 eNB가 직접 다르게 설정함으로써 구현될 수도 있고, eNB의 D2D 승인이후 특정 규칙을 통해 ID 시뭔스가 가변할 수 있다. 예를 들어 D2D 승인내의 ID 시뭔스는 랜덤 시퀀스의 초기화 파라미터로 사용되고, 이를 통하여 생성된 랜덤 시퀀스를 사용하여 시간에 따라 가변 하는 시퀀스를 생성할 수 있다.
[73] 두 번째로, 모드 2에서는 SA를 통해 ID가 전송되고 이를 TRP를 결정하는 데 사용할 수 있다. 여기서 ID는 상위계층에서 (송신 및 /또는 수신 (타겟, 그룹) ID) ID로부터 유도된 짧은 길이의 ID일 수도 있고, 또는 데이터의 전송 위치 및 스크램블링 파라미터를 설정하기 위해 사용되는 비트 시퀀스를 의미하는 것일 수 있다. 만약 SA에 포함된 ID 길이가 짧아서 많은 TRP 후보를 만들지 못할 경우 ID 간에 층돌 발생할 확률이 커지게 되고 이 경우 여러 Tx UE가 같은 TRP를 사용할 가능성이 있다. 이를 방지하기 위하여 SA의 일부 비트에 구체적인 TRP를 지시하는 비트를 포함하여 전송할 수 있다. 또한 SA에 ID 비트 필드와 TRP 필드의 비트가 조합되어 특정 TRP를 지시할 수 있다. 일례로 SA에 포함된 ID는 TRP 세트를 지정하는 용도로 사용될 수 있고, SA에 포함된 TRP 지시 비트는 TRP 세트 내에서 구체적인 인덱스를 지정하는 용도로 사용될 수 있다. 또 다른 일례로 SA에 포함된 TRP 비트는 리소스 풀 내에서 특정 TRP 세트를 지시하는 용도로 사용되고, SA에 포함된 ID가 TRP 비트가 지시한 풀 /세트 내에서 특정 TRP를 지시하는 용도로 사용될 수 있다. 이 경우 TRP 세트를 지시하기 위한 비트는 매 SA마다 전송되지 않고 반정적으로 전송될 수 있다. 예를 들어 TRP 세트를 지시하기 위한 비트는 매 n번째 SA마다 전송되거나, 매 SA마다 전송된다고 하더라도 n번의 SA전송 동안은 내용이 변하지 않음을 가정하여 이를 가상 CRC용도로 사용될 수 있다. 한편 이 TRP 비트는 별도로 포함되는 것이 아니라 MCS 비트 또는 다른 SA 비트 필드 중에서 사용하지 않는 스테이트를 차용하여 전송될 수 있다. 또는 별도 포함되는 비트와 다른 비트 필드 중에서 사용하지 않는 스테이트를 모두 사용하여 TRP 패턴을 지시하는 용도로 사용될 수 있다.
[74] 한편 SA의 지시에 사용되는 TRP 비트의 크기는 D2D UE의 그룹 크기 또는 그룹 내 Tx UE의 숫자에 의해 가변 할 수 있다. 예를 들어 특정 경찰관 그룹이 N명일 때 TRP를 지시하기 위한 비트의 크기는 log2(N)으로 설정되고 이때, 사용되지 않는 나머지 비트는 다른 용도로 사용되거나, 0으로 세팅하여 가상 CRC용도로 사용될 수 있다.
[75] 한편 모드 1과 모드 2는 TRP의 ID 설정 방법이 상이할 수 있다. 예를 들어 모드 1의 경우에는 Tx UE ID만 사용하여 TRP를 지시하는 반면에, 모드 2의 경우에는 Tx UE ID와 타겟 UD ID (그룹) ID를 모두 사용하여 TRP를 지시할 수 있다.
[76] TRP를 설정하기 위해 다음과 같은 정보가사용될 수 있다. i) 한 UE관점에서 전송 기회 (Transmission opportunity) 크기에 대한 정보 (이 정보는 한 UE가 하나의 SA로부터 몇 개의 자원을 할당 받는가에 대한 정보이다), ii) 각 전송 블록 (TB)의 재전송 횟수 정보 (이 정보는 한 SA period 내에서 몇 개의 TB를 전송할 것 인지로 다르게 표현될 수 있으며 이 경우에는 각 TB별 재전송횟수는 한 SA period내의 전송 기회 크기 (또는 개수) /한 SA에 의해 전송되는 TB개수를 floor취한 값으로 계산될 수 있다. 또는 각 TB에 대해서 몇 번의 (최대) 반복을 수행할 것인지에 대한 정보로 표현될 수 있다) 상기 정보 중 일부는 미리 설정된 것이거나 또는 네트워크에 의해 구성될 수 있다. Out coverage UE의 경우에는 상기 정보가 미리 설정되거나 네트워크 내의 다른 UE로부터 물리계층 또는 상위계층 신호로 시그널링 될 수 있다. 또한 상기 정보 중 일부는 SA에 포함되어 전송될 수 있다. 예를 들어 전송 기회 크기는 미리 설정되거나, 네트워크에 의해 구성될 수 있다. 이때 TB별 재전송 넘버는 SA에 포함되어 전송될 수 있다. 반대로 전송 기회 크기에 대한 정보는 SA에 포함되어 전송되고, 재전송 넘버는 미리 설정된 것이거나 네트워크에 의해 상위계층 신호로 반정적으로 지시된 값일 수 있다.
[77] 구체적인 예로써, SA에 8비트 ID가 포함되어 전송된다고 가정하면, ID로 구분 가능한 TRP의 개수는 2Λ8=256개이다. 모드 2 리소스 풀의 서브프레임 개수가 16개라고 가정하고, 전송 기회 크기는 8이라고 가정할 경우 생성 가능한 TRP의 개수는 16C8=12870개이다. 따라서 SA에 포함된 ID 비트만으로는 TRP가 구분 불가능하며 이를 위해 상기 언급한 방식으로 TRP를 지시하기 위한 추가 비트가 SA에 포함되어 전송될 수 있다. 이 경우, 생성 가능한 모든 TRP를 구분하기 위해서 약 6비트의 추가 비트가 필요한데, 이는 사용하지 않는 MCS 스테이트와 새로운 비트 필드의 조합으로 지시될 수도 있고, 별도의 추가 비트 필드로 지시될 수 았다.
[78] TRF서브셋의 시그널링
[79] TRP 서브셋 구성을 네트워크가 상위 계층 신호로 (예를 들어, RRC) 시그널링할 수 있다. 보다 상세히, 앞서 설명된 바와 같이, 단말은 TRP를 지시하는 정보를 사용하여, 데이터 전송을 위한 서브프레임 풀에 적용할 비트맵을 결정하고, 비트맵에서 지시되는 서브프레임에서 D2D 데이터를 전송할 수 있는데, 이 때 만약 상기 단말에 TRP 서브셋에 관련된 RRC(radio resource control) 정보 요소가 구성 (configured)된 경우, TRP를 지시하는 정보에 의해 지시 가능한 비트맬의 집합은, 상기 단말이 상기 TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵 집합의 서브셋일 수 있다. 여기서, TRP를 지시하는 정보는 비트맵 집합 중 어느 하나의 비트맵을 지시하는 인덱스이다ᅳ
[80] 위 내용을 다음 표 1을 사용하여 보다 상세히 살펴본다. 다음 표 1은 TRP에 관련된 서브프레임 지시 비트맵의 크기가 6인 경우, TRP를 지시하는 정보 와 그에 해당하는 비트맵의 관계를 정의한다. 예를 들어, TRP를 지시하는 정보 ( /^^가 22인 경우 서브프레임 지시 비트맵은 {0, 1, 1, 0, 1, 0}이다.
Figure imgf000020_0001
모 비트맵 세트 (mother set)로 불릴 수 있다. 이와 같은 경우에서, TRP 서브셋에 관련된 RRC 정보 요소가 단말에게 구성 (configured)될 수 있으며, 이는 상기 표 1에서 인텍스로 가능한 집합에 대한 제한일 수 있다. 예를 들어, 표 1에서 단말이 사용 가능한 ^가 최대 4인 경우, TRP서브셋에 관련된 RRC 정보 요소가 {1, 1, 1 아이면, 표 1에서 ^가 1, 2, 3에 해당하는 비트맵들의 집합이 모 비트맵 세트의 서브셋일 수 있다. 즉, RRC 시그널되는 TRP서브셋에 관련된 정보 요소가 구성되는 경우, 단말이 사용할 수 있는 비트맵들의 집합 또는 TRP를 지시하는 정보의 집합은, TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 (RRC 정보 요소가 시그널링되지 않는 경우, RRC 정보 요소가 시그널링되었지만 구성되지 않는 경우) 비트맵들의 집합또는 TRP를 지시하는 정보의 집합의 서브셋인 것이다.
[83] 상기 TRP 서브셋에 관련된 RRC 정보 요소는 전송 모드 2 단말을 위한 것일 수 있다.
[84] 상기 TRP 서브셋을 네트웍이 제한하는 것은 특히 모드 2와 같이 UE가 전송 자원을 결정할 때에 효과적일 수 있는데, UE가 TRP중에서 랜덤하게 TRP 인덱스를 고르는 경우에 주변에 UE숫자가 적어서 간섭이 적은 경우에는 큰 값의 ^를 고르게 하여 더 빨리 packet을 전송할 수 있게하고, 주변에 UE가 많아서 간섭이 높은 경우에는 inband emission과, half duplex 문제를 해결하기 위해 상대적으로 낮은 값의 ^를 서브셋으로 제한하여, 특정 UE가 지속적으로 간섭을 많이 발생시키는 것을 막을 수 있다. [85] 한편 TPR 서브셋을 제한하는 것은 ^값을 제한하는 형태로 구현될 수도 있지만, 특정 TRP 인덱스를 제한하는 형태로 구현될 수도 있는데, 예를 들어 특정
UE혹은 UE그룹이 특정 ^RP 세트를 사용하도록 시그널링 할 수 있다. 이 방법은 상기 ^값을 시그널링하여 서브셋을 제한하는 것 보다 많은 시그널링 비트를 필요로 할 수 있지만, 보다 유연한 TRP 서브셋 제한을 가능하게 한다. 또한 이런 방법은 특정 UE혹은 UE그룹과 다른 UE혹은 UE그룹이 시간영역에서 서로 다른 서브프레임을 사용하게 하는 용도로 사용할 수도 있는데, 예를 들어 UE그룹 A는 TRP bitmap에서 앞의 4개의 서브프레임 중 전체 혹은 일부에서 전송하도톡 TRP서브셋을 구성하고, UE그룹 B는 TRP bitmap에서 뒤의 4개의 서브프레임중 전체 혹은 일부에서 전송하도록 TPR서브셋을 구성할 수 있다.
[86] TRP를위한비트 시퀀스 generation
[87] 방법 1
[88] SA에 포함된 TRP 지시 비트 시퀀스는 SA 송 이후 서브프레임에서 D2D 신호가 전송될 서브프레임의 단순 비트맵으로 사용할 수 있다. 예를 들어, 이 방식에서 비트가 1인 위치는 D2D 신호 전송 UE가 D2D신호를 전송할 (가능성이 있는) 서브프레임 인덱스를 의미한다.
[89] 한편 SA의 전송 주기 (보다 상세히는 SA 전송 간격 사이에 구성된 D2D 서브프레임의 개수)와 TRP를 지시하기 위한 비트 시퀀스의 길이가 상이한 경우 TRP 지시 비트 시퀀스의 용도를 고려해보자. 도 7과 같이 SA가 전송되는 주기 사이에 L개의 D2D 서브프레임이 존재하는데, TRP를 지시하기 위한 비트수는 M 비트인 경우 (여기서 M≤L) 나머지 L-M 개의 서브프레임에서는 전송 패턴을 어떻게 지시할 것인지에 대해 제안한다.
[90] 방법 2a
[91 ] TRP 지시 비트 시뭔스의 길이를 M라고 할 경우 나머지 L 서브프레임에서는 M개의 비트 시퀀스를 단순 반복하여 나머지 서브프레임을 채운다. 만약 L» M의 배수가 아닌 경우에는 나머지 비트 시퀀스를 순차적으로 채워서 TRP를 생성한다.
[92] 방법 2b
[93] TRP 지시 비트 시퀀스의 길이를 M라고 할 경우 TRP 지시 비트 시뭔스는 최초 M 서브프레임의 비트맵을 나타내고 이후 서브프레임의 비트맵은 최초 M 서브프레임의 비트맵에서 다른 TRP 지시 비트 시퀀스로 호핑하여 나머지 서브프레임을 채워서 L 서브프레임에 대한 TRP를 생성한다. 보다 상세히 설명하면, TRP 지시 비트 시뭔스가 사전에 인덱성되어 있고, SA를 통하여 최초 M 서브프레임에 대한 TRP 지시 비트 시뭔스를 지시한 경우 나머지 L-M개 서브프레임에서는 사전에 정해진 인덱스 호핑 패턴으로 나머지 D2D 서브프레임에 대한 TRP를 생성하는 것이다. 방법 2a와 비교할 때, 단순 반복이 아니라 시간에 따라 TRP를 호핑함으로써 추가 적인 다이버시티 이득을 얻거나, 층돌올 랜덤화할 수 있는 장점이 있다.
[94] 상기 언급한 방법 2a, 2b는 단순히 비트맵으로 TRP를 지시하는 경우뿐만 아니라 이하 설명할 방법 3에서도, SA의 전송 주기와 TRP 지시 비트 시뭔스가 지시하는 서브프레임개수가 상이한 경우 같은 원리로 확장 적용될 수 있다. TRP 지시 비트 시퀀스가 단순 비트맵이 아니라도 TRP 지시 비트 시뭔스가 나타내는 D2D 서브프레임길이 M이 SA가 전송되는 서브프레임간격 L (상세히는 SA가 전송되는 주기 사이에 D2D 서브프레임개수) 보다 작은 경우에는 나머지 L-M 서브프레임에 대한 TRP를 생성하기 위해 방법 2a/2b를 적용할 수 있다. [95] 방법 3
[96 ] 도 6의 실시예에서처럼 모든 UE의 전송 기회 크기가 M으로 동일한 경우에 그리고 D2D 풀의 서브프레임개수가 N인 경우에는 비트 시퀀스는 M-out-of-N 코드 [TENKASI V. RAMABADRAN, A coding scheme for m-out-of-n codes, IEEE Trans. On communications, Vol. 38, No. 8m Aug. 1990] 라는 코드 생성 기법으로 만들 수 있다. M-out-of-N 코드는 간단히 N개의 바이너리 코드워드 (binary codeword) 비트 중에서 M개만 1으로 설정하고 나머지는 0으로 설정한 코드를 의미한다. 이러한 코드는 모든 코드워드의 해밍 무게가 M으로 동일한 코드워드를 생성한다. 본 발명에서는 M-out-of-N 코드를 TRP의 비트 시퀀스로 사용할 수 있다. TRP 세트 of M 무게는 {β0, β!,··· , βκ- 으로 나타내고, 여기서 Α은 r번째 TRP 시 스를 나타내고 이는 길이 N의 binary 비트 시뭔스로 표현될 수 있다. 여기서
Κ 일례로 M-out-of-N 코드의 1의 위치는 데이터가
Figure imgf000023_0001
전송되는 위치를 나타내며, 0은 데이터가 전송되지 않음을 나타낸다. 각 비트 시퀀스가 D2D 리소스 풀의 서브프레임 인덱스와 1 : 1로 매핑될 경우에는 모든 1의 위치는 리소스 풀 내의 서브프레임을 지시하는 용도로 사용되며, 서브프레임 인덱스의 그룹과 TRP의 1이 1 : 1로 매핑되는 경우에는 1의 위치는 리소스 풀 내의 서브프레임 그룹 인덱스를 지시하는 용도로 사용된다. 예를 들어 서브프레임이 번들링 되어 D2D신호가 전송되는 경우 번들된 서브프레임을 비트 시퀀스의 1로 해석할 수 있다.
[97] N=4이고 M=2인 경우 다음과 같은 TRP 세트를 M-out-of-N 코드의 코드워드로 나타낼 수 있다.
[98] TRP 세트 ={001 1, 0101 , 0110, 1001 , 1010, 1 100}
[99 ] 다른 일례로 N=5, M=3인 경우 TRP 세트는 다음과 같다.
[ 100] TRP 세트 ={001 1 1, 01011, 01 101, 01 1 10, 1001 1, 10101, 10110, 1 1001,
11010, 11100}
[ 101 ]한편 경우에 따라서 K 개의 TRP 세트 인덱스를 모두 사용하지 않고 K1개만 사용할 수 있다. 이는 SA에 포함된 (ID 필드를 포함한) TRP 비트 필드의 크기가 모든 TRP 세트를 표시할 수 없는 경우에 해당할 수 있으며, 이때 K개의 TRP 세트중에서 K1개를 선택하는 방식이 필요하다. 설명의 편의를 위하여 M-out-of-N 코드의 original 코드워드 세트를 TRP 모 세트 (mother set)이라고 명명한다. 모 세트 β0Α,.-.,β( 와 비트 시뭔스는 다음의 수학식 1을 통해 인덱성할 수 있다. A 은 r번째 TRP 시퀀스이다.
[102] 【수학식 1】
Figure imgf000024_0001
(Where the set ,(1 < < N < si+l) contains sorted indices for l's positions in β a is the extended binomial coefficient, resulting in unique label
Figure imgf000024_0002
[103]이 인덱성방법은 모 세트에서 각 비트 시퀀스는 십진수로 변환하였을 때 크기가 작은 순서대로 인덱싱되어 있는 것으로 해석될 수 있다. 이는 설명의 편의를 위한 것이며 그 순서가 반대로 인덱싱되어 있는 경우에도 본 발명의 개념이 적용될 수 있다. 중요한 것은 각 비트 시퀀스를 인덱성할 때 두 시뭔스간의 해밍 거리의 변화가 가능한 최소화되도톡 인텍싱한다는 것이다. 이는 이후 모 세트에서 서브셋을 선택할 때 일정 간격으로 선택하였을 때 인텍스차이가 벌어지면 해밍 거리도 함깨 커지게 만들기 위함이다.
[ 104]모 세트를 인덱싱하는 다른 방식으로 그레이 코딩방식을 이용할 수 있다. 상세 인덱싱방식은 아래와 같다.
[105]길이 N의 그레이 코드를 생성하는 방식은 다음 수학식 2와 같다.
[106] 【수학식 2】
L0 = {0,1}
4 = {ΟΖ0,1 ο}
LN = {0LN_„lLN_x}
[10기여기서 1 는 길이 i인 그레이 코드 세트를 의미하고, 은 i- 1번째 세트의 코드를 reverse 시킨 것이고, 0 는 N-1번째 세트의 코드 각각에 첫 번째 자리에 0을 붙여서 길이가 N인 코드를 생성하는 것을 나타내고, i 은 N-1번째 세트의 코드를 각각 reverse시키고 앞에 1을 붙여서 길이 N인 코드를 생성하는 것을 나타낸다.
[108]이렇게 그레이 코드를 생성한 뒤 그레이 코드 내에서 무게가 M인 코드를 순서대로 선택하고 이를 순서대로 인덱싱하여 그레이 코드기반의 상수 무게 코드를 생성한다.
[109】이러한 그레이 코드 기반의 상수 무게 코드가 TRP 모 세트로 사용될 수 있다.
[110]다른 구현방식으로 인덱싱순서가 이하 설명에서 말하는 시퀀스 선택 순서로 설정되어 있을 수 있다. 인덱싱순서가 시퀀스 선택 순서인 경우에는 TRP 서브셋은 인덱스순서대로 K1개를 선택할 수 있다.
[111 ]모 세트에서 K1(≤K)개 인덱스를 선택하는 방식으로 아래와 같은 방식들을 제안한다.
[112]방법 3-1
[113]서브셋 구성을 네트워크가 상위 계층 신호로 (예를 들어 RRC) 시그널링 하거나 미리 설정된 된 서브셋을 사용할 수 있다. K1개의 세트 인텍스는 상위계층 신호를 통하여 D2D UE에게 전달되거나, 미리 설정된된 세트 인덱스일 수 있다. 이때 미리 설정된 세트 인텍스는 Ν과 Μ에 따라 각기 정의되어 있다고 가정한다. 가장 단순한 방식으로 RRC로 Ν개의 D2D 서브프레임에서 사용 가능한 TRP의 비트맵이 사전에 RRC와 같은 상위계층 신호로 시그널링 되어 있올 수 있다. 하지만 이러한 방식은 시그널링의 비효율성을 일으키기 때문에 Ν개의 서브프레임에서 전송 기회 Μ인 비트 시퀀스를 인덱싱하는 방식으로 시그널링 하는 것이 시그널링 비트수를 줄일 수 있는 장점이 있다.
[114]방법 3-2
[115]모 세트중에서 인덱싱된 순서대로 K1개의 비트 시퀀스를 선택하여 서브셋을 생성한다. 이 방식은 가장 단순하나 1의 위치가 비트 시퀀스의 후반부 또는 전반부에 몰려있다는 단점이 있다.
[116]방법 3-3 [11기가장 최적의 TRP 서브셋은 각 비트 시퀀스간의 최소 해밍 거리 가 최대화되도록 (또는 비트 시퀀스간의 최대 correlation이 최소화) 선택하는 것이다. 또는 1의 위치가 TRP별로 고르게 분포 되어 있도록 선택하여야 한다. 모 세트에서 균일한 간격으로 TRP 서브셋을 선택할 경우 1의 위치가 고르게 전 TRP 서브셋에서 분산된다. 하지만 서브셋 크기 K1이 모 세트 크기 K의 약수가 아닌 경우에는 등 간격 선택 규칙이 모호해진다. 최대한 등 간격의 인덱스를 선택하기 위하여 다음과 같은 규칙에 의할 수 있다.
[118]기존 모 세트 인덱스 0, 1, … , K-1 에 대하여 이를 K로 나누면, K개의 대표 포인트 (representation points) 0/K, 1/Κ, ···., K-1/K를 얻을 수 있다. 이때, TRP 서브셋의 인덱스를 마찬가지로 세트 크기로 나누면 0/K1, 1/K1, ···. ,(K1-1)/K1을 얻을 수 있다. j번째 TRP 서브셋의 대표 포인트가 모 세트의 i번째: 대표 포인트와 i+ 1번째 대표 포인트 사이에 있을 경우 즉, (i-l)/K≤(j-l)/Kl<i/K 인 경우 TRP 서브셋의 j번째 비트 시퀀스는 모 세트의 i번째 비트 시뭔스를 사용한다.
K
[119]상기 규칙을 달리 표현하면, 모 세트에서 다음 인덱스 i≡{0,...,Kl - l}
K1
를 선택하는 것으로 표현될 수 있다.
[120]상기 언급한 원리는 모 세트에서 서브셋을 선택할 경우 최대한 등 간격으로 떨어지도록 선택하기 위한 방법이다.
[121 ]이 규칙에 대해서 N=5, M=3인 경우를 예를 들어 설명해보자. 이때 Kl=8인 경우 8개의 시퀀스를 모 세트 (Κ=10)에서 선택하여야 한다. 그림 2는 TRP 세트의 대표 포인트가 모 세트의 대표 포인트사이 어디에 위치하는지를 나타내었다. TRP 세트의 대표 포인트간의 간격은 모 세트의 대표 포인트간의 간격보다 넓기 때문에 (K>K1), TRP 세트에서 같은 비트 시뭔스를 선택할 확률은 0이다. 표 2는 상기 제안된 방식에 의해 최종선택된 비트 시퀀스를 나타낸다.
[122] 【표 2】
Figure imgf000026_0001
I 7 I 11010
[ 123 ]상기 규칙에 대해 다음과 같은 변형을 고려할 수 있다.
[ 124 ]변형 1로써, 서브셋을 선택할 때 소정의 오프셋 a 가 적용될 수 있다. 즉 모 세트에서 등 간격으로 비트 시퀀스를 선택하되 소정의 오프셋을 적용하여 선택하는 것어다ᅳ 오프셋 값의 범위는 0~floor(K/Kl)- l이며 이 오프셋 값은 사전에 설정된 값일 수 있다. 또는 오프셋 값은 eNB나 다른 UE에 의해 구성가능한 값일 수 있다. 예를 들어 eNB가 특정 UE또는 UE 그룹에게 특정 오프셋 값올 사용하도록 지시할 수 있다. 또는 동기 소스 ID로부터 오프셋 값이 연동되어 동기 그룹간에 서로 다른 TRP를 사용하도록 설정할 수 있다. 또는 동기 소스 ID 및 /또는 흡 카운트가 연동되어 서로 다른 hop간에는 서로 다른 TRP를 사용할 수 있도록 설정할 수 있다.
[ 125 ]예를 들어 K=20이고, Kl=4인 경우 오프셋은 0,1 ,2,3,4를 고려할 수 있으며, 오프셋 0인 경우 TRP 서브셋은 {0, 5, 10, 15}이고, 오프셋 1인 경우 {1, 6, 11, 16}이다.
[ 126 ]변형 1에서 오프셋이 다른 UE에 의해 지시된다는 것의 실시예로 송신 UE의 SA에 포함되어 있는 ID로 유도될 수도 있다. 보다 구체적으로 ID에 유도된 상수
(또는 상수 + )가 K의 범위를 넘을 수 있으므로 상수를 더한 다음 수학식
Figure imgf000027_0001
3과 같이 모들로 함수를 취할 수 있다.
[ 127 ] 【수학식 3】 mod/:, e {0,..., in— 1}
Figure imgf000027_0002
[128]위 수식은 변형 1의 수식에서 오프셋 «가 7(/ ))1^(1^ = «와 같은 형태로 적용된 것이며 방법의 원리는 같다. 위 수식에서 Y는 SA에 있는 ID에 의해 유도되는 값일 수 있으며, ID에 연동되어 특정 상수로 고정될 수도 있고, ID가 랜덤 시퀀스 생성기의 시드값으로 사용되어 생성된 상수 값일 수 있다. ID가 랜덤 시뭔스 생성기의 시드값으로 사용될 경우, SA전송마다 또는 SA의 특정 전송 주기마다 Y값이 변경될 수도 있고, SA전송 주기와 상관없이 SA가 전송되는 라디오 프레임 (or 서브프레임) number 또는 D2D frame (서브프레임) number에 따라 변동될 수 있다. 상기 방법은 ID에 의해 전체 조합 개수 (모 세트 크기) K에서 시작 인덱스가 결정되고 시작 인덱스를 기준으로 등간격으로 TRP를 선택하는 것이다. 그리고 그 시작 인덱스는 ID에 연동되며, 시간에 따라 가변할 수도, 고정된 값일 수도 있다.
[129]추가적인 변형으로 아래 수학식 4를 고려할 수 있다.
[130 【수학식 4】
Figure imgf000028_0001
[131 ]여기서 TRP를 선택함에 있어서 i 인덱스가 1이 증가함에 따라 선택된 TRP 서브셋 인덱스의 최소 간격이 L이상이 되도록 설정하기 위함이다. 이때 L값은 사전에 설정되거나, eNB에의해 물리계층 또는 상위계층 신호로 시그널링되거나, 송신 UE나 다른 기타 UE (예를 들어 동기 소스 UE나 그룹 head UE)에 의해 물리계층 또는 상위계층 신호로 시그널링 될 수 있다.
[132]다른 방법으로 아래와 같은 수학식 5를 고려할 수 있다.
[133] 【수학식 5】
i ' K
Y(ID) + modii: , z E {0,...,^l - l}
[134]이 방법은 선택되는 인덱스간격이 K/A가 되도록 선택하는 방법으로 SA에서 TRP로 지시할 수 있는 비트수와 관계없이 항상 고정된 간격으로 서브셋을 선택하는 방법이다. 이때, A는 사전에 설정되어 있거나, eNB에의해 물리계층 또는 상위계층 신호로 시그널링 될 수 있으며, 또는 송신 UE 또는 다른 UE에 의해 지시될 수도 있다.
[135]변형 2로써 다음 수학식 6이 사용될 수 있다.
[136] 【수학식 6】
K
+ a {0,...,Kl - l}
KI
[13기즉, 플로어 함수 (Floor function)가 아니라 샐링 (ceil function)이 사용될 수 있다. 위 예시와 마찬가지로 오프셋이 적용될 수 있다.
[138]변형 3으로써, 해밍 무게가 N/2인 경우에는 상기 제안한 모 세트 인덱스중에서 처음과 마지막이 항상 해밍 거리 가장 커진다. 따라서 처음과 마지막 인덱스를 항상 포함 하기 위한 방법으로 다음 수학식 7이 사용될 수 있다. [139] 【수학식 7】 프 i ,/ £ {0,..., Π— 1}
[140]한편, 특정 TRP을 결정할 때 SA에 포함된 ID와 TRP 비트 필드를 기반으로 특정 TRP를 결정할 수 있다. 이때 ID는 변하기 어려운 성질이 있고, TRP 비트 필드는 상대적으로 전송 UE가 쉽게 설정할 수 있는 성질이 있을 때 각 비트 필드를 기반으로 TRP 세트를 그룹핑할 수 있다. 이하에서는 그룹핑 기반의 TRP 지시방법을 제안한다.
[141 ] SA에 포함된 ID길이가 N이고, TRP 세트 크기가 K1인 경우 순서대로 TRP를 그룹화할 수 있다. 이때 SA에 포함된 TRP 지시 비트는 특정 UE의 TRP가 어떤 그룹에 속하는지 지시하는 용도로 사용될 수 있다. 이때 id 필드의 역할은 그룹내에 어떤 TRP를 사용하는지 지시하는 용도로 사용된다. 이는 TRP 지시 비트를 통해 최대한 서로 다른 TRP를 지시하게 함으로써 만약 UE가 어떤 이유로 층돌이 발생하여 제대로 전송하지 못하였을 경우 TRP 비트를 다르게 설정하여 최대한 다른 자원을 선택하게 하기 위함이다. 도 8(a)가 이 실시예를 나타낸다.
[142]도 8(b)에 도시된 바와 같이, SA에 포함된 ID길이가 N인 경우 ID는 TRP 그룹을 지정하는 용도로 사용되고 TRP 필드의 비트 시퀀스는 TRP 그룹내에 특정 TRP를 지시하는 용도로 사용할 수 있다. 또는, 도 8(c)에 도시된 바와 같이, SA에 포함된 ID길이가 N인 경우 ID는 TRP 그룹을 지정하는 용도로 사용되고 TRP 필드의 비트 시퀀스는 TRP 그룹내에 특정 TRP를 지시하는 용도로 사용할 수 있다. 이때 TRP 비트만으로 최대한 멀리 떨어진 TRP를 선택하게 하기 위하여 그룹핑단계에서 최대한 떨어진 TRP끼리 하나의 그룹을 형성할 수 있다. 실시예로 SA에서 N 비트의 ID가 전송되고, L 비트의 TRP 비트가 전송될 경우 TRP 세트의 크기는 2L+ N 이 된다. 이때 하나의 그룹내의 TRP는 2N간격으로 떨어진 TRP를 모아서 하나의 그룹을 형성하고 SA에 전송되는 ID를 이용하여 그룹올 지시한다. 이후 SA에 포함된 TRP 비트를 이용하여 특정 TRP를 지시한다.
[143]한편 TRP 지시 비트 시퀀스가 지시하는 서브프레임은 D2D 서브프레임과 논- D2D 서브프레임구분 없이 일반적인 서브프레임을 지시하는 것일 수 있다. 이 경우 D2D 서브프레임이 다른 시그널로 지시된다면 D2D 서브프레임지시 비트와 TRP 지시 비트 시퀀스를 logical AND operation을 통하여 실제 D2D 신호가 전송될 서브프레임 인덱스를 지시할 수 있다.
[144]방법 4
[145] Cyclic 시프트기반 TRP생성 방식로써, 시드 TRP를 순환이동시켜서 다른 TRP를 생성한다. 일례로 1의 위치가 연속하게 Ml개 있는 것이 시드 TRP가 될 수 있다. D2D 신호를 전송할 때 연속하여 전송할 경우 D2D전송 사이에 gap을 두지 않아도 되기 때문에 가용 RE수가 늘어서 코딩 레이트를 낮출 수 있는 이점이 있다. 이렇게 연속한 1을 사용하여 시드 TRP를 생성할 때, 1의 최초위치는사전에 정해질 수도 있고, 네트워크에 의해 사전에 물리계층 또는 상위계층 신호로 지시될 수도 있다. 다음 수학식 8은 1의 최초위치가 0인 경우 TRP0의 예시이다.
[146] 【수학식 8】
RP ed
Figure imgf000030_0001
[14기시드 TRP는 사전에 정해진 패턴이거나, 특정 패턴이 특정 UE또는 특정 UE그룹에게 시그널링 될 수 있다. 예를 들어 시드 TRP는 동기 소스 ID에 연동되어 설정되거나, 셀 ID나 가상 셀 ID에 연동되어 설정될 수 있다. 다른 일례로 특정 그룹 ID, 타겟 ID에 의해 시드 TRP가 생성될 수 있다. 일례로 그룹 ID를 사용하여 시드 TRP를 생성하는 경우 시드 TRP는 상기 방법 3에서 제안한 방식 중 하나로 생성될 수 있다. 예를 들어 주어진 N, M에 대하여 수식 1과 같이 인덱스를 생성하고 그룹 ID를 모들로 연산을 취하거나, 그룹 ID의 특정 비트를 사용하여 하나의 인텍스를 선택한다. 또 다른 일례로 송신 UE ID에 의해 시드 TRP가 생성될 수 있다. 이는 송신 UE들이 서로 다른 시드를 갖게 하고 이후 설명하겠지만 시드 TRP를 기반으로 TRP 호핑을 수행할 때, 서로 다른 UE간에 같은 TRP를 사용하는 것을 피하기 위함이다.
[148]상기 언급한 방식으로 시드 TRP가 생성되면, 이를 G만큼 순환이동하여 각 TRP생성한다. 예를 들어 0번째 TRP는 시드 TRP가 되고, 1번째 TRP는 0번째 TRP를 G만큼 순환이동하여 생성하고, i번째 TRP는 i-1번째 TRP를 G만큼 순환이동하여 생성한다.
[149] TRP간의 순환이동크기는 사전에 특정 값 (G)로 정해져 있을 수도 있지만, 특정 랜덤 시퀀스를 모들로취하여 얻은 값으로 생성할 수도 있다. 또한 G값의 시퀀스는 TRP사이에 일정 규칙으로 호핑할 수 있다. SA에서 TRP 지시 비트 시퀀스를 통하여 특정 TRP 인덱스를 시그널링 할 수도 있지만, 시드 TRP에서 CS값을 직접 지시하는 형태로 시그널링 될 수도 있다.
[150]또한 UE마다 전송횟수가 상아할 수 있고 이를 위해서 Ml값이 SA를 통해서 시그널링 될 수 있다.
[151 ]실시예로 N=8, M=4, G=l인 경우 다음 수학식 9와 같은 TRP를 생성할 수 있다.
[152] 【수 9】
Figure imgf000031_0001
[153]다른 실시예로 N=8, M=4, G= [a2,5,4,3,7,6,l ]로 설정되어 있을 경우 TRP은 다음 수학식 10과 같다.
[154] 【수학식 10】
RP , 1 1 1 1 0 0 0 0
RFI 0 0 1 1 1 1 0 0
RP 2 1 0 0 0 0 1 1 1
RP , 0 0 0 0 1 1 1 1
RPT4 0 0 0 1 1 1 1 0
RPT5 1 1 1 0 0 0 0 1
1 1 0 0 0 0 1 1
RPT7 0 1 1 1 1 0 0 0 [155]방법 5(greedy search method )
[156]상기 제안한 방식은 최소 해밍 무게가 최대화 하는 것을 보장하지 않을 수 있다ᅳ 따라서 모 세트 내에서 greedy하게 K1개의 세트를 선택하는 다음과 같은 알고리즘이 사용될 수 있다.
[15기초기화는, D2D리소스 풀 내의 서브프레임개수 N, D2D 리소스 풀 내에서의
ΝΛ
전송 횟수 M에 따라 크기 K 세트를 생성한다. 각 모 、 M\(N-M)\ 세트의 인덱스는 방법 3에서 제안한 방식을 따른다. 다음으로, 시드 인덱스를 선택한다. 이 시드 인덱스는 사전에 특정 UE ID또는 UE그룹 ID에 의해 결정되거나, 네트워크 또는 다른 UE 의해 시그널링 된 값일 수 있다.
[158]다음 수학식 11은 greedy search method의 pseudo 코드다.
[159] 【수학식 11】
S = {seedindex} ,C = {seedindex}
Figure imgf000032_0001
while ( i<
Figure imgf000032_0002
S = {S },C = C\{i ;^
end
if | |>워
break;
end
i=i+l;v^
end^
[160]여기서 최종 선택된 S는 선택된 TRP의 인덱스 집합을 나타내고, 선택되지 않은 인덱스 집합은 C를 나타낸다. 상기 알고리즘은 최소 거리가 dmin이상인 TRP를 greedy하게 선택하기 위한 알고리즘으로, 주어진 N,M,dmin, 시드 인텍스에 대해서 항상 같은 TRP 세트를 생성한다. 상기 알고리즘은 시드 인덱스를 어떻게 선택하느냐에 따라 상이한 결과를 가질 수 있다. 경우에 따라서 dmin을 어떻게 설정하느냐에 따라 최종 선택된 TRP 세트 크기가 K1이 되지 않을 수도 있다. 따라서 dmin 최대 N-k+ 1의 값을 가질 수 있음이 알려져 있다. 여기서 k는 TRP를 지시하기 위한 비트수를 나타낸다. 따라서 dmin을 N-k+1부터 상기 알고리즘을 수행 후, 최종 선택된 세트의 크기가 1 1=2 가 되지 않은 경우에는 dmin을 감소시켜서 알고리즘을 반복 수행할 수 있다.
[ 1611방법 6
[ 162]하다마드 행렬 (Hadamard 행렬)을 사용하여 TRP 비트 시퀀스를 생성하는 방법을 제안한다.
Figure imgf000033_0001
[ 163]여기서 은 2" χ 2" 하다마드 행렬이고, H은 0을 1로, 1을 0으로 반전시킨 동작을 의미한다. 이때 각 행을 살펴보면 첫번째 행을 제외하고 무게 2"-1인 상수 무게 코드다. 하다마드 행렬의 행을 TRP로 사용할 수 있다. 이러한 하다마드 행렬의 각 행들간의 거리는 모두 2"-1로 동일함아 알려져 있다. 따라서 어떤 행을 선택하든지 간에 성능이 일정한 장점이 있다. 이때 하다마드 행렬의 첫번째 행은 그 원소가 모두 1인 백터이다. 따라서 이 행렬은 다른 백터와 1의 개수가 다르기 때문에 TRP용도로 사용하지 않을 수 있다. 또는 다른 UE의 신호를 듣지 않아도 되는 정보를 전송하는 UE의 경우에는 모든 D2D 서브프레임을 사용하여 전송을 수행하도록 하기 위하여 첫 번째 행을 사용할 수 있다.
[164]한편 상기 언급한 하다마드 행렬 생성 방식은 Sylvester 행렬기반의 생성 방식이라고 알려져 있는데, 다른 방식으로 Paley 행렬기반의 생성 방식도 고려될 수 있다. Paley 행렬기반의 생성 방식은 그 길이가 4m (e.g. , 1. 2. 4. 8, 12, 16, 20,
···)과 같이 2의 자승이 아닌 경우에 대해서도 생성할 수 있는 장점이 있다.
다음 표 3은 Paley 행렬 기반의 생성 방식을 요약한 것이다.
[ 165] 【표 3】
Figure imgf000034_0001
수학식 12와 같다.
[ 167] 【수학식 12]
11111111.
-1— ·ι-ιί.
-11—1-1.
-Il l— -1- —111—1.
-1-111—
—1-111- -— 1-111
[168]여기서 -는 0을 나타낸다. [169]다른 실시예로 길이 20의 하다마드 행렬은 수학식 13과 같다.
[170] 【수학식 131
1ᅳ 111111 111111 111111
― 1-1-1- 1-1-1- l-1-l-
11 1-1111 —-11 ——11ᅳ〜
1
1- —1-1- -1-11- ᅱ
11 111-11 11 — 1 -ll
1
1- 1—1- 1—1-1
1
11 11111- —11— 11
1- 1-1— -11--1
11 —11— 1-1111 ll^
1- -11—1 —1-1- -1-11-^
11 —-11 111-11 11——〜
1- -1-11- 1—1- 1— l-l^
11 11— 11111- — 11—^
1- 1-1— -11—
11 —ᅳ -11 —11— 1-llll
1- -1-11- -11—1 —
11 11 —11 111-llv
I'1—1-1 -1-11- 1— 1- ll — 11— 11—- 11111-
1- -11—1 1—1-1 1-1—— .
[171]상기 언급한 하다마드 코드를 사용한 TRP 생성 방식을 기반으로 이하에서는 그 변형방식을 논의한다.
[172]보다 많은 행 (TRP 패턴)을 만들기 위해 을 TRP 코드워드로 함께 사용할 수 있다. 그러한 경우 총 2"+1개의 코드워드가 생성된다. „의 첫번째 행의 요소는 모두 1인 시뭔스이고, 이에 따라 „의 첫번째 행의 요소는 모두 0인 시뭔스이다. 따라서 이 두 행은 TRP 비트 시뭔스에서 제외될 수 있다. 그러한 경우 총 2"+1 -2개의 행이 생성된다.
[173]도 9(a)는 H„만 사용하였을 경우의 해밍 거리분포를 나타내고, 도 9(b)은 H„ 과 H„ 을 모두 사용하였을 경우 (이때 각 행렬의 첫번째 행 제외) 해밍 거리분포를 나타낸다. H„과 을 모두사용하였을 경우의 해밍 거리는 최소 거리를 감소 시키지 않으면서 코드워드개수를 늘릴 수 있는 방법이다. 또한 과 같은 행 인덱스의 시퀀스간에는 완전히 직교한 특성이 있어서 최대 거리를 가지는 코드워드도 생성이 된다는 장점이 있다. 상기 제안한 방식에 따르면 TRP 지시 비트 시퀀스의 길이가 n+ 1 비트인 경우 전송 기회 2"-1인 TRP 2"+1개를 (사용하지 않는 행을 제외하면 2"+ -2)생성할 수 있다. 실시예로 n=3인경우 사용하는 TRP 수학식 14와 같다.
[174] 【수학식 14】
Figure imgf000036_0001
여기서 H;과 H;은 H„ 과^ J에서 각각 첫번째 행을 제외한 행렬을 나타낸다.
[175] H„과 에서 첫번째 행올 제외할 수도 있지만 이와 유사한 이유로 첫번째 열을 제외할 수도 있다. 이는 첫번째 열은 모든 행이 1이기 때문에 다른 UE의 신호를 아무도 들을 수 없기 때문이다.
[176 ] H„과 H„을 모두 이용하여 TRP 패턴을 생성할 경우 항상 H„ 과 H„ 의 TRP사어에서는 직교한 성질이 유지된다. 하자만 서브- optimal 한 방법으로 Hn 및 /또는 Hn을 column-wise 퍼뮤테이션하여 서로 다른 퍼뮤테이션을 함께 TRP 패턴으로 사용할 수 있다. 이때 서로 다론 퍼뮤테이션의 인덱스는 사전에 정해져 있을 수 있고, 특정 UE또는 UE그룹마다 서로 다른 퍼뮤테이션 인덱스를 사용할 수도 있다. 송 /수신 UE ID, 셀 ID, 그룹 ID, 동기 소스 ID의 전체 또는 일부의 조합으로 퍼뮤테이션 인덱스 선택을 연동할 수 있다. 이 방식은 제안한 모든 방식에 확장 적용될 수 있다. 일례로 method 1 ~3에서도 SA에 있는 특정 비트 필드에 의해 TRP를 생성하고 이를 특정 ID를 이용하여 퍼뮤테이션을 수행할 수 있다.
[ 177] /„ 과 H„ 을 transposition하여 새로운 TRP 세트를 생성할 수 있다. 마찬가지로 ^과 H„역시 같은 방식으로 새로운 TRP 세트를 생성할 수 있다.
[ 178]상기 H: 과 ^ 를 사용하여 TRP 세트를 생성할 경우 전체 개수가 2의 자숭이 되지 않기 때문에 일부 TRP를 제외할 수 있다. 이때 ^과 ^에서 선택된
(또는 제외하는) 인덱스는 사전에 스펙에 고정된 값으로 정의되어 있을 수도 있고, 하나의 세트를 구성하기 위한 사용하는 인덱스 세트가 다수개 정의 되어 있을 수 있다. 예를 들어 η=2Λ3일 때 H3 과 H; 을 모두 사용하면 총 14개의 TRP가 생성되는데, 여기서 3비트로 TRP를 지시한다고 가정하는 경우, 총 8개를 선택한다. 이때 선택할 수 있는 조합은 사전에 정해져 있을 수 있는데 이 정해지는 조합에 따라 TRP 그룹을 구성할 수 있다. 예를 들어 TRP 그룹 #0 = {1,2,4,5,6,7,9,11}, TRP 그룹 #1={2,4,5,6,7,8,9,11}, . 이 정의 될 수 있다. 여기서 TRP 그룹의 크기는 사전에 정해져 있을 수 있고, 또는 네트워크에 의해 TRP 그룹의 크기 및 각 TRP 그룹에서 사용하는 인덱스가 상위계층 신호로 시그널링 될 수 있다. 사용하는 TRP 그룹의 인덱스는 송신 UE ID, 수신 UE ID/타겟 ID또는 UE 그룹 ID또는 동기 소스 ID또는 (가상 /물리) 셀 ID의 전체 또는 일부 또는 여러 개의 조합으로 결정될 수 있다. 예를 들어 그룹 ID의 특정 비트 시퀀스를 전체 TRP 그룹의 크기로 모들로 연산을 취하여 나오는 값을 해당 그룹 UE들이 사용하는 TRP로 정해질 수 있다.
[ 179]이때 ^과 H„에서 선택된 (또는 제외하는) TRP 인덱스는 이후 설명하는 순환이동 조합에 따라 다르게 선택될 수 있다.
[ 180] H„ 이나 „에 순환이동 (CS)를 적용하여 추가 TRP 패턴을 만드는 방법을 제안한다. H„및/또는 H„에 CS를 적용하여 추가 TRP 패턴을 생성한다. 일례로 상기 실시예에서 CS 1을 적용한 경우 TRP는 수학식 15와 같다.
[181 ] 【수학식 15】 0 0 1 0 1 0
0 1 0 0 1 1 0
1 0 0 1 1 0 0
0 1 1 1 0 0 0
1 0 1 0 0 1
0
1 1 0 0 0 0 i
0 0 0 1 0 1 1
Rcs-' =
1 0 1 0 1 0 1 0
1 0 0 1 1 0 0 1
0 0 1 1 0 0 1 1
1 0 0 0 0 1 1 1
0 0 1 0 1 1 0 1
0 0 0 1 1 1 1 0
1 0 1 1 0 1 0 0
[ 182]이때 TRP 세트내의 모든 TRP가 동시에 CS를 적용해야 기존의 거리 특성을 잃지 않게 된다. 이때 TRP 세트가 H„ 또는 H„으로만 구성되는 경우에는 모든 TRP가 같은 CS를 설정해야겠지만, π„그리고 H„를 함께 사용하여 TRP 세트를 구성하는 경우에는 각 행렬에 서로 다른 CS를 적용할 수도 있다. 이때 서로다른 CS를 적용하는 경우에는 거리 특성을 유지하기 위하여 일부 TRP를 제외할 수 있다. 각 TRP 세트에 사용하는 CS값은 네트워크로부터 시그널링 될 수도 있고, 사전에 정해진 고정된 값일 수 있다. 또는 CS값은 샐 ID나, 동기 소스의 ID값에 연동된 값일 수 있다. 또는 CS값은 송신 UE의 ID, 타겟 ID, 그룹 ID등에 연동되어 있을 수 있다. CS값을 a라 했을 때 TRP 패턴의 세트를 =。라고 표시하는 경우 CS를 적용하지 않은 TRP 패턴의 세트는 i?cs=。으로 표시될 수 있다. 이러한 서로 다른 CS에 의한 TRP를 특정 UE또는 UE그룹이 여러 개의 CS를 함께 사용할 수 있다. 이것은 더 많은 TRP 패턴을 생성하기 위함이다. 이때 서로 다른 CS의 TRP 세트간에 순환이동으로 인한 일부 코드워드가 중복되는 현상이 발생할 수 있다. 이러한 경우에는 해당 코드워드는 제외하고 TRP 세트를 구성하여야 한다. 이때 앞서 설명한 과 H 에서 선택된 (또는 제외하는) TRP 인텍스는 CS의 조합에 따라 다를 수 있다. 예를 들어 η=2Λ3이고, H3과 ;을 함께 사용하여 TRP를 생성하는 경우 총 14개의 TRP를 생성할 수 있고, 이때 CS를 0과 1을 사용한다고 할 경우 H; 과 H3 을 함께 사용하여 생성된 14개의 TRP중에서 { 1,2,4,5,6,7,9,1 1 }번째 TRP를 선택하여 총 16개의 TRP를 생성할 수 있다. (CS0으로 8개, CS1을 적용하여 8개) 여기서 선택된 인덱스는 순환이동을 적용 하였을 때, 같은 TRP가 중복되는 것을 피하기 위하여 8개를 선택한 것이다. 이러한 경우 생성되는 TRP는 수학식 16과 같다.
[ 183 ] 【수학식 6】
Figure imgf000039_0001
[ 184 ]한편 생성된 TRP를 서로 다른 셀이나 서로 다른 그룹의 단말들간에는 서로 다른 transmission 패턴을 만들 필요가 있을 수 있다. 이때 거리 특성을 유지하기 위해서는 모든 TRP를 동시에 퍼뮤테이션시켜야 한다. 특정 TRP 세트를 생성하고, 이때 TRP 세트는 K by N 행렬로 표현된다고 가정하면, 이를 column-wise 퍼뮤테이션시켜서 새로운 TRP 세트를 생성할 수 있다. 예를 들어 N개의 서브프레임이 있는 경우 최대 N! 개의 서로 다른 퍼뮤테이션을 생성할 수 있다. 이러한 퍼뮤테이션된 TRP 세트에 대한 인덱스를 송신 UE ID, 수신 UE ID, (물리 /가상) 셀 ID나 그룹 ID, 동기 소스 ID, 또는 일부 ID들의 조합으로 연동할 수 있다. 예를 들어 동기 소스 ID를 N!로 모들로 연산을 취하여 생성된 인덱스를 퍼뮤테이션 ID로 사용하는 것이다. 예를 들어 하다마드행렬 기반으로 TRP를 생성한 뒤 이를 column-wise 퍼뮤테이션을 수행한다. 이때 퍼뮤테이션에 따른 인덱스 사전에 정해져 있다고 가정한다. 이때 퍼뮤테이션에서 생성된 모든 인덱스를 사용하지 않을 수도 있다. 이러한 경우 사전에 퍼뮤테이션이후 사용할 인덱스는 사전에 정해져 있거나 RRC와 같은 상위계층 신호로 시그널링 될 수 있다. 각 퍼뮤테이션에 대한 인덱스가 사전에 정해져 있을 경우 상기 언급한 ID 또는 ID조합을 이용하여 TRP 퍼뮤테이션 인덱스를 결정하는데 사용한다. 퍼뮤테이션 ID가 상기 언급한 방식으로 결정될 경우 해당 퍼뮤테이션 ID의 TRP 세트 내에서는 특정 TRP는 송신 UE ID, 수신 UE ID, (물리 /가상) 셀 ID나 그룹 ID, 동기 소스 ID, 명시적으로 추가된 TRP 지시 비트 필드의 전체 또는 일부를 조합하여 지시될 수 있다.
[185]상기 하다마드 행렬기반의 TRP생성 방식은 특정 서브프레임길이 (N은 2의 자승), 특정 무게 (N/2)에 대해서만 생성할 수 있다는 단점이 있다. 이러한 단점을 해결하기 위하여 더 적은 무게와 2의 자승이 아닌 길이에 대한 TRP를 생성하는 기법을 제안한다.
[186]하다마드 행렬기반 lower weight TRP 생성 방법: 2의 자승길이에 대하여 lower weight TRP를 생성하는 방법을 제안한다. Ν=2Λη인 경우 무게는 2Λ(η-1)에 대해서만 생성 하게 된다. 이때, 더 적은 무게에 대해 생성하는 방법은 각 TRP별로 2^11-1)개의 1중에서 일부를 선택하여 0으로 치환하면 된다. 일례로 각 TRP에서 특정 η번째 1을 0으로 치환하면 무게가 1이 낮은 TRP가 생성된다. 하지만 모든 TRP가 같은 η번째 1을 0으로 치환 할 경우 특정 서브프레임의 무게 (전송하는 UE수가) 다른 서브프레임에 비해 현저히 적어질 가능성이 있다. 이러한 경우 전 서브프레임에 대하여 고르게 1이 제외되도록 각 TRP별로 제외되는 1의 위치가 분산되는 것이 바람직하다. 일례로 각 TRP 인덱스를 1을 제외하는 순서의 오프셋으로 사용할 수 있다. 예를 들어 2Λη-1개의 1중에서 a=TRP 인덱스라고 한다면, a번째 TRP는 a번째 1부터 L개 1을 순차적으로 0으로 치환한다. 이때 a번째 1이 최대 무게를 넘어갈 경우 이를 모들로 2Λ(η-1)을 취한 값을 오프셋으로 사용하는 것이다. 한편 1이 연속으로 0으로 치환 되지 않을 수도 있다. 1중에서 사전에 정해진 패턴 (예를 들어 짝수번째 1만 순서대로 0으로 치환) 다른 일례로
1을 0으로 변환하는 매스크 α을 0으로 치환하는 매스크)는 송신 (또는 수신) UE
ID의 함수 또는 동기 소스 ID 또는 가상 /물리 샐 ID의 함수로 이루어질 수도 있다. 이는 같은 TRP를 선택한 UE라도 lower weight를 만드는 과정에서 지워지는 1의 위치를 랜덤하게 만들기 위함이다.
[18기이 방법은 2의 자승길이의 TRP에 대한 설명이지만 2의 자승길이가 아닌 경우에도 마찬가지로 적용될 수 있다. 이하에서 설명하겠지만 2의 자승 길이가 아닌 경우에는 2의 자승길이의 TRP에서 일부 서브프레임을 지우거나 (반복) 추가하여 생성할 수 있다. 이때 생성과정에서 TRP마다 1의 개수가 다를 수 있는데, lower weight를 만드는 과정에서 1의 개수가 같아지도록 UE마다 서로 다른 개수의 1을 0으로 치환할 수 있다.
[188] D2D 서브프레임개수가 2의 자승이 아닌 경우 TRP 생성 방법은 다음과 같다.
[189]단순 반복을 사용하는 방법으로써, N과 가장 가까우면서 N보다 작은 2의 자승 길이의 하다마드행렬 기반 TRP를생성한 다음 이를 반복하여 길이 N의 TRP를 생성하는 방법을 제안한다. 예를 들어 2의 자숭이 아닌 경우 2의 자승으로 생성된 TRP를 반복하여 채운다. 이때 TRP별로 서로 다른 무게가 생성될 경우 사전에 정해진 규칙에 따라 무게 equalization과정을 수행한다. 예를 들어 N=20인 TRP를 하다마드행렬 기반으로 생성할 경우 길이 16인 TRP를 먼저 생성하고, 길이 16의 TRP에서 앞의 4개를 선택하여 길이 20의 TRP를 생성할 경우 각 TRP간에 무게가 서로 다를 수 있다. 이러한 경우 무게가 많은 TRP를 사전에 정해진 규칙 (예를 들어 특정 n, n+ l, ,n+ k-l번째 1을 0으로 치환, 여기서 k는 다른 TRP보다 초과된 무게 number)에 따라 1을 0으로 치환 한다.
[190]또는, N과 가장 가까우면서 N보다 큰 2의 자승의 하다마드행렬 기반 TRP를 생성한 다음, 일부 서브프레임을 제외하여 길이 N인 TRP를 생성한다. 이때 제외되는 서브프레임은 일정 규칙으로 제외될 수도 있고, 또는 제외되는 서브프레임 인덱스가 사전에 정해저 있거나, RRC와 같은 상위계층 신호나 물리계층 신호로 (SIB, (E)PDCCH)로 UE에게 시그널링 될 수 있다.
[191 ]방법 7
[192] TRP 정의 구간 내의 (D2D 전송 가능한) 서브프레임들을 인덱싱해 놓은 상태에서 TRP 시그널링으로는 시작 인덱스와 서브프레임 개수를 SA에서 시그널링 할 수 있다. 여기서 서브프레임 인덱싱은 꼭 시간 순서가 아니라 시간축에서 인터리빙된 인덱스일 수 있다. 특정 UE, UE그룹간에 서브프레임 인터리빙순서는 송신 UE ID, 수신 UE ID, 그룹 ID, 동기 소스 ID의 전체 또는 일부에 연동될 수 있다.
[193]방법 8
[194] D2D전송간에 서브프레임간격을 지시하여 TRP를 시그널링 하는 방법올 제안한다. 예를 들어 a번째 서브프레임에서 초기 전송을 수행할 경우 두번째 D2D전송 시점을 a+ 이라고 했을 때 a와 값을 시그널링 하는 것이다. 마찬가지로 세번째 D2D신호 전송 시점은 두번째 신호 전송시점으로부터 十 n2가 될 수 있다. 이때 첫번째 두번째 D2D전송 사이의 서브프레임간격 과 두번째 세번째 전송 사이의 서브프레임간격 n2는 과 같을 수도 있고 다를 수도 있다. 이후 i번째 D2D신호 전송도 마찬가지로 i-1번째 D2D신호 전송 위치에서 지시된 서브프레임 간격 이후 전송을 수행하게 된다.
[195]이하에서는 초기 전송위치 a와 ni를 시그널링 하는 방법을 제안한다.
[196]최초로 전송되는 서브프레임위치 a를 결정해야 하는데, 최초 D2D전송 위치는 아래 방식 중 하나이거나 아래 방식의 조합일 수 있다.
[197] a) SA에 명시적으로 지시: SA에 최초 D2D신호 전송위치를 지시하는 비트 필드를 포함한다. 일례로 T-TRP를 지시하기 위해 A 비트 필드가 포함되어 있고, 그 중 B 비트는 최초 전송 위치를 지시하는 용도로 사용하는 것이다.
[198] b) SA에 포함된 ID에 의해 연동된 위치: SA에 ID가 포함되어 전송될 수 있다. 이 ID에 연동하여 최초 전송 위치가 결정될 수 있다.
[199] c) Source or 목적 ID에 연동된 위치: 소스 ID또는 목적 ID에 연동하여 D2D 리소스 풀 내에 최초 전송위치를 결정할 수 있다.
[200] d) 동기 소스 ID에 연동된 위치: SS ID에 연동하여 D2D 리소스 풀 내에 최초 전송위치를 결정할 수 있다.
[201 ]상기 제안한 방법들에서, 최소한의 재전송횟수를 확보하기 위하여 풀 내에서 최초전송이 발생할 수 있는 서브프레임은 특정 서브프레임 인덱스 이하로 제한될 수 있다. 예를 들어 40개의 D2D 리소스 풀이 구성될 때 최초 전송이 일어날 수 있는 서브프레임은 처음 8개의 서브프레임 이내로 제한될 수 있다. 이 말은 달리 해석하면 최초 전송위치를 지시하는 비트수는 특정 값 이하로 제한된다는 뜻이며, 이때, 비트수는 리소스 풀의 서브프레임개수와 연동될 수 있다는 뜻이다. 이 예시에서, 목적 ID에 최초 전송위치가 연동될 경우 ID를 모들로 8연산을 취하여 나오는 값을 최초 전송 서브프레임위치로 지시할 수 있다. 상기 언급한 방법 a)를 이용하고, 최초 전송 서브프레임 region이 처음 8 서브프레임 이내일 경우 3비트로 최초 전송 위치를 지시할 수 있다. 최초 전송이 일어날 수 있는 서브프레임은 리소스 풀의 길이에 연동되어 결정될 수 있다. 예를 들어 D2D 신호 전송 리소스 풀이 N 서브프레임이라면 최초전송은 처음 N/a (a는 사전에 결정된 값)서브프레임 이 내에서 발생하여야 한다는 규칙이 정의될 수 있다.
[202] D2D전송간 서브프레임간격을 시그널링 하는 방법으로써, 다음 방식 중 하나의 방식으로 ni가 시그널링 될 수 있다.
[203] a) ni 는 사전에 설정된 후보 세트 내에서 선택될 수 있다. 서브프레임간격의 후보는 사전에 정해져 있거나, eNB나 특정 UE (송신 UE일 수 있음, 송신 UE일 경우 세트가 SA를 통해 시그널링 될 수 있음)나 relay node에 의해 물리계층 또는 상위계층 신호로 시그널링 될 수 있다. 예를 들어 11={1,2,3,4} 또는 {1,2,4,8}과 같이 설정될 수 있다. 이때 후보 세트는 풀 내에서 최대 전송 횟수 또는 재전송횟수에 연동하여 결정될 수도 있다. 예를 들어 패킷당 재전송횟수가 4인 경우에는 n={2,4,6,8}, 패킷 재전송횟수가 8인 경우에는 {1,2,3,4}와 같이 설정될 수 있다. 이를 위하여 기준이 되는 후보의 세트 ^b^by.bj (여기서 후보 세트 크기 k는 사전에 정해진 값)이 시그널링 또는 사전에 설정되어 있고, 패킷당 재전송 횟수나 최대 전송횟수에 따라 기준이 되는 후보 세트에 일정 수를 곱하여 (e.g. {χ*^^*^,···^*^}실제 사용하는 후보 세트를 생성할 수 있다. 이를 위해 SA에서 패킷당 재전송 횟수나, D2D신호 (최대) 전송 횟수, 풀 내에서 전송하는 독립적인 패킷수 중 전체 또는 일부가 명시적으로 시그널링 될 수 있다.
[204] b) a와 (D2D전송사이의 평균 서브프레임간격) n이 SA를 통하여 시그널링 되고, n을 기준으로 十 - 시프트되며 시프트되는 패턴이 SA를 통하여 시그널링 된다. 이때 시프트에 사용하는 값은 사전에 설정된 세트 내에서 결정되며, 이 세트는 {c^cg. - .Cg} 사전에 정해져 있거나, eNB 또는 특정 UE (송신 UE일 수 있음)에의해 물리계층 또는 상위계층 신호로 시그널링될 수 있다. 이 세트는 앞서 언급한 후보 세트와 마찬가지로 풀 내에서 최대 전송 횟수 또는 패킷당 재전송횟수 등 (예를 들어, 패킷당 재전송 횟수나, D2D신호 (최대) 전송 횟수, 풀 내에서 전송하는 독립적인 패킷수)에 연동하여 결정될 수도 있다. 예를 들어 기준이 되는 후보의 세트 ={Cl,c2, ,cg} (여기서 세트 크기 g는 사전에 정해진 값)이 시그널링 또는 사전에 설정되어 있고, 패킷당 재전송 횟수나 최대 전송횟수에 따라 기준이 되는 후보 세트에 일정 수를 곱하여 (e.g. {x*Cl,x*c2,'",x*cg}실제 사용하는 후보 세트를 생성할 수 있다.
[205]위에서 (D2D신호 전송사이의) 서브프레임 간격의 후보 세트
Figure imgf000044_0001
또는 (평균 서브프레임간격을 기준으로) 서브프레임 시프트의 후보 세트 {C l,c2, . ,cg}이 주어져 있을때 이를 호핑하는 방법은 아래의 방법 중 하나일 수 있다.
a) SA에 명시적으로 지시: SA에 명시적으로 n 비트 필드가 포함되어 전송되고 이 비트 필드의 값에 연동하여 송신 별 서브프레임간격 또는 서브프레임 시프트 패턴이 결정될 수 있다. 이 n 비트 필드는 랜덤 시뭔스 생성기의 시드값으로 사용되며, 랜덤 시퀀스 생성기로 생성된 랜덤 시퀀스를 세트 크기로 모들로 취하여 얻은 값올 후보 세트 내에서 원소의 인덱스로 사용한다.
[206] b) SA에 포함된 ID에 의해 연동된 위치: SA에 포함되어 전송되는 ID에 연동하여 송신 별 서브프레임 간격또는 서브프레임 시프트 패턴이 결정될 수 있다. 예를 들어 SA에 포함된 ID가 랜덤 시뭔스 생성기의 시드값으로 사용되며, 랜덤 시뭔스 생성기로 생성된 랜덤 시뭔스를 세트 크기로 모들로 취하여 얻은 값을 후보 세트 내에서 원소의 인텍스로 사용한다.
[207] c) Source or 목적 ID에 연동된 위치: 소스 ID또는 목적 ID에 연동하여 송신 별 서브프레임간격 또는 서브프레임 시프트 패턴이 결정될 수 있다. 예를 들어 source ID또는 목적 ID를 랜덤 시퀀스 생성기의 시드값으로 사용되며, 랜덤 시뭔스 생성기로 생성된 랜덤 시뭔스를 세트 크기로 모들로 취하여 얻은 값을 후보 세트 내에서 원소의 인텍스로 사용한다.
[208] d) SS ID에 연동된 위치: SS ID에 연동하여 송신 별 서브프레임간격 또는 서브프레임 시프트 패턴이 결정될 수 있다.
[209]또한 상기 실시예에서 커뮤니케이션 모드 1과 같이 샐를러 신호와 함께 전송되는 경우에는 D2D전송시 서브프레임간격이 일정한 것이 기존 WAN신호와 멀티플렉싱에 유리할 수 있다. 이러한 경우 η1=η2=.·.=η으로 고정일 수 있으며, 고정인 경우 후보 세트 (化 or {Ci})은 모두 같은 원소를 가질 수 있다. 모두 같은 원소를 가질 경우 SA 내에서 세트가 모두 같은 원소임을 지시하는 비트가 포함되어 전송될 수 있다. 이때 세트의 호핑 패턴을 지시하기 위한 비트 필드는 전송되지 않거나 특정 스테이트 (예를 들어, all zero)로 고정되거나, 다른 용도로 사용될 수 있다.
[210]한편 방법 8은 모드 1과 모드 2에 따라 상이하게 동작할 수 있다. 예를 들어 모드 1의 경우에는 앞서 언급한 것처럼 등간격의 TRP가 정의되는 것이 WAN과의 멀티플렉성이 간편해진다는 장점이 있으며, 이러한 목적을 살리기 위하여 SA에 포함된 ID를 이용한 랜덤화 또는 퍼뮤테이션은 수행하지 않는다. 하지만 모드 2의 경우에는 사전에 정의된 리소스 풀 내에서만 전송되기 때문에 WAN과의 멀티풀렉싱을 원활하게 하는 것이 주요한 design criterion이 아닐 수 있으며, 이때에는 D2D UE간의 하프 듀플텍스 제한이나, 인밴드 방사를 해결하기 위하여 랜덤화 /퍼뮤테이션을 수행하는 것이 바람직하다. 이때 랜덤화 /퍼뮤테이션을 수행한다는 것의 의미는 다음을 포함할 수 있다.
[211 ] a) 세트 ({b , or {Ci})의 원소들이 모두 같은 값이 아닌 세트에서 랜덤하게 선택된는 것
[212] b) SA ID를 이용하여 비트 시뭔스를 퍼뮤테이션을 수행
[213]다른 방법으로 모드 1과 모드 2는 모두 등간격의 TRP를 생성하고, 모드 2에서만 SA에 포함된 ID를 이용하여 TRP 비트맵의 퍼뮤테이션을 수행할 수 있다.
[214]상기 모드 1과 모드 2의 TRP해석을 달리하는 동작을 수신 UE가 알게 하기 위하여, 아래 방법 중 하나가사용될 수 있다.
[215] a) 모드 1과 모드 2의 SA 풀이 구분됨
[216] b) SA에 모드 1과 모드 2를 구분하는 비트 필드가 포함되어 있음
[217] c) SA의 전송되는 주파수 위치에 따라 모드 1과 모드 2가 구분됨: 예를 들어 SA가 1PRB pair의 유닛 크기를 가지고, 모드 1에서 DCI의 비트 크기의 부족으로 SA를 2RB단위로 시그널링 한다면, 주파수 영역에서 2의 배수의 RB에서는 모드 1의 SA가 전송되고, 2의 배수가 아닌 RB에서는 모드 2의 SA가 전송되는 형태. 또는 모드 1의 SA가 전송되는 주파수 영역과, 모드 2의 SA가 전송되는 주파수 영역이 사전에 정해져 있거나, eNB에 의해 SA 풀이 시그널링 될 수 있음.
[218] d) SA의 DMRS base 시 스나 스크램블링 시퀀스를 모드 1과 모드 2에 따라 구분: 일례로 모드 1은 DMRS base 시¾스나 스크램블링 시퀀스생성시 사용되는 수식에서 셀 ID부분에 510을 사용, 모드 2는 셀 ID가 들어가는 부분에 511을 사용. 또는 SA의 DMRS의 OCC 및 /또는 CS를 모드 1과 모드 2에 따라 구분, 예를 들어 모드 1은 OCC를 [1 -1 ]사용, 모드 2는 OCC [1 1 ]사용 [219] e) SA의 CRC 매스크에 모드 1/2의 flag와 ID의 조합으로 CRC를 매스킹 : 일례로 모드 1인 경우 1, 모드 2인 경우 0의 flag가 있고, 이 flag와 SA ID가 XOR되어 CRC 매스킹될 수 있음. 다른 예로 SA ID가 8비트고 SA의 CRC가 16비트인 경우 모드 1은 ID 8비트를 두 번 반복하고, 모드 2는 첫번째 8비트를 ID 그대로 매스킹, 두번째 8비트는 ID를 반전된 형태로 (ID에 1을 XOR취함) 매스킹할 수 있다. 예를 들어, 모드 1 (모드 2): 16비트 CRC 매스크 = [8비트 ID, 8비트 ID], 모드 2 (모드 1): 16비트 CRC 매스크 = [8비트 ID, 8 bit ID ] 일 수 있다.
[220]방법 9
[221 ]한편 상기 제안한 방식들은 N, M과 K1이 정해져 있을 경우 이를 기반으로 N개의 서브프레임에 대한 전체 TRP를 생성하는 것이었다. 하지만 이러한 방식은 모든 UE가 같은 전송 기회 (M)을 가질 때에는 유용하지만 그렇지 않은 경우에는 TRP생성이 복잡해질 수 있다. 따라서 TRP 기본 유닛을 정의하고, 이를 다수 반복하여 전체 TRP를 생성하고, 전송 기회가 다른 Tx UE들은 기본 유닛중 사용하는 인덱스를 지정하여 Tx UE간에 서로 다론 전송 기회를 갖도록 할 수 있다.
[222]다음과 같은 파라미터를 정의한다.
[223] N: D2D 서브프레임수
[224] M: N번의 D2D 서브프레임에서 전송 횟수
[225] TRP 기본 유닛: TRP 기본 유닛은 TRP를 구성하는 기본 유닛이다. N1개 서브프레임이 하나의 기본 유닛을 이루고, 이것들이 반복되어 N 서브프레임의 TRP를 구성한다.
[226] Ml: 기본 유닛 내에서 전송횟수
[227] N1: 기본 유닛에서의 D2D 서브프레임개수
[228]상기 파라미터의 일부 또는 전체는 사전에 정해지거나, 네트워크에 의해 물리계층 또는 상위계층 신호로 시그널링 될 수 있다. 이때 일부 파라미터는 UE들에게 공통으로 시그널링 될 수 있고, 다른 일부 파라미터는 UE 전용 시그널링을 통해 전달될 수 있다. 예를 들어 모드 1의 경우 TRP에서 전송횟수는 UE 전용 시그널링을 통해 시그널링 될 수 있다. 네트워크에 의해 상기 파라미터중 전체 흑을 일부를 수신한 D2D Tx UE는 이 정보 중 전체 또는 일부를 SA를 통해 다시 D2D수신 UE에게 전달 할 수 있다.
[229]이때 TRP 기본 유닛을 생성하는 방법은 상기 제안한 방법들 중 하나일 수 있다ᅳ 예를 들어 방법 3을 기본 유닛생성 방식으로 사용하는 경우, 기본 유닛의 서브프레임개수 N1, 기본 유닛 내에서의 전송횟수 Ml, 기본 유닛내의 TRP개수 K1중 전체 또는 일부가 사전에 설정되거나 상워계층 신호로 시그널링 될 경우,
M
이를 기반으로 크기 생성하고 이중에서 K1개를 선택하여 TRP
Ml 기본 유닛을 생성할 수 있다. 모 세트에서 특정 서브셋을 선택할 때 선택된 TRP 인덱스는 사전에 table로 주어져 있을 수 있다. 이러한 table은 N1과 Ml, K1값의 조합에 따라 별도의 table이 주어져 있을 수 있다. 또는 방법 3에서 제안한 식을 사용한 방식으로 생성될 수도 있다.
[230]이렇게 TRP 기본 유닛이 생성될 경우 이를 기반으로 전체 TRP를 구성할 수 있다. 이때 TRP의 기본 유닛이 여러 번 반복되고, SA에 TRP 비트 시퀀스가 각각의 기본 유닛 내에서 어떤 TRP를 사용하는지 직접 지시하는 방법으로 전체 TRP를 구성할 수 있다. 또는 SA에 TRP 비트 시뭔스는 TRP 기본 유닛의 첫 번째 인덱스만 지시하고 사전에 설정된 호핑 패턴으로 기본 유닛간에 다른 인^스를 선택하도록 설정될 수 있다.
[231 ]한편 상기 언급한 방식에서 UE별로 한 TRP 내에서 전송횟수가 차이 날 경우 SA에서 송신 UE가 사용하는 TRP 기본 유닛을 지시할 수 있다. 예를 들어 기본 유닛 4개가 합쳐져서 하나의 TRP를 구성할 경우, 전송횟수가 다른 UE의 절반인 UE는 4개중에 특정 2개의 기본 유닛만 사용하여 TRP를 구성할 수 있다. 이때 전송 횟수가 같은 UE들간에 사용하는 TRP 기본 유닛을 분산시키기 위하여 사용하는 TRP 기본 유닛은 송신 UE ID, 그룹 ID, 타겟 ID 중에 하나 또는 다수개의 조합에 의해 생성된 시뭔스와 연동할 수 있다. 예를 들어 4개의 TRP기본 유닛이 있고 2개의 기본 유닛을 선택하여 사용하는 경우, 어떤 2개를 선택하는지는 상기 언급한 UE ID에 연동하여 2개를 선택하는 것이다. 또는 SA에서 송신 UE가 전송하는 횟수가 직접적으로 시그널링 될 수 있다. 이를 통하여 선택하는 기본 유닛의 개수가 결정되고, 이때 선택되는 기본 유닛은 상기 제안과 같이 특정 ID에 연동되어 결정될 수 있다.
[232] 한편 전송 기회가 다른 UE들이 같은 SA 풀에서 SA를 전송할 경우 일부 주파수 자원은 특정 TRP 기본 유닛에서 사용되지 않고 낭비되는 현상이 발생할 수 있다. 예를 들어, 도 10에서, UE1은 TRP 기본 유닛 #0과 #3을 사용하고, UE2는 TRP 기본 유닛을 #0,1ᅳ 2,3 모두를 사용한다고 가정한다. 같은 SA 풀에서 UE1과 UE2가 SA를 전송할 경우 TRP 기본 유닛 #1과 유닛 3의 UE1의 가상 주파수 자원은 사용되지 않고 낭비될 수 있다. 이를 방지하기 위해서는 SA를 전송할 때 서로 다른 기본 유닛을 사용하는 Tx UE들은 서로 다른 SA 풀에서 SA를 전송하는 것이 바람직하다. 달리 말하면 같은 기본 유닛을 사용하는 D2D Tx UE들은 같은 SA 풀에서 SA를 전송하는 것이다. 이러한 SA 풀의 구분은 UE ID와 전송 기회 넘버에 의해 구분될 수 있으며 이때 사용되는 ID는 Tx UE ID이거나, 그룹 ID, 타겟 ID일 수 있다. 예를 돌어 전송 기회 넘버 (TON)가 M인 송신 UE가 있고, M/2인 송신 UE가 있다고 가정하자. 그리고 전체 기본 유닛이 L개 있다고 가정하자. TON이 M인 UE는 모든 기본 유닛을 사용하고, TON이 M/2인 UE는 L개의 기본 유닛중 L/2개를 선택해야 한다. 이때 기본 유닛의 선택은 송신 UE ID 및 /또는 수신 UE ID 및 /또는 그룹 UE ID에 의해 결정될 수 있고, 이러한 경우 TON이 M인 UE는 M/2인 UE들과 같은 SA 풀에서 지속적으로 SA를 송신해줄 수 있을 것이고, TON이 M/2인 UE들은 자신이 사용하는 기본 유닛에 대한 SA 풀에서 SA를 송신해줄 수 있을 것이다. 중요한 점은 서로 다른 기본 유닛을 사용하는 UE들은 같은 주파수 자원에서 SA를 송신할 수 있고, 이때 SA간의 충돌을 방지하기 위하여 다특 기본 유닛을 사용하는 UE는 서로 다른 SA 풀에서 SA를 송신하는 것이다.
[233] 한편 도 11의 예와 같이, Tx UE가 SA에서 자신이 사용하는 기본 유닛의 인덱스를 지시할 수 있다. 지시하는 방법은 explicit하게 지시하는 비트를 포함할 수도 있고, TRP 또는 ID 비트 필드에 전체 또는 일부 비트와 연동하여 사용하는 기본 유닛을 묵시적으로 결정할 수 있다.
[234]한편 한 UE가 다수의 수신 UE (또는 다수의 수신 UE 그룹)에게 D2D 데이터를 전송하는 경우 한 D2D 신호 전송 주기에 따라 다수개의 TRP를 지시하여 D2D데이터를 전송할 수 있다. 이때, 특정 서브프레임에서는 다수개의 서로 다른 UE를 향한 패킷이 동시에 전송되는 경우가 발생할 수 있다. 다수개의 패킷이 주파수에서 불연속할 경우 단일 반송파 특성을 해치게 되어 성능이 저하될 수 있다. 이러한 경우 사전에 정해진 특정 D2D 데이터에 대해서만 전송을 수행하고 나머지는 전송을 skip하거나 drop하는 동작을 제안한다. 이때 D2D 데이터 별 전송 priority는 사전에 정해져 있거나 사전에 정해진 규칙 (예를 들어 UE ID중 그 숫자가 낮은 것을 항상 우선, 또는 재전송과 초기 전송이 overlap된 경우 초기 전송또는 재전송올 항상 우선)으로 전송 될 수 있다.
[235]한편 상기 제안한 TRP는 D2D 리소스 풀 내에서만 정의되는 것이 아니라 일반적인 서브프레임 또는 일반적인 UL 서브프레임에서 정의될 수 있는데, 이러한 경우 만약 해당 UL서브프레임 또는 해당서브프레임이 D2D 리소스 풀에 속해있지 않는 경우에는 해당 서브프레임에서 D2D전송을 드람 (drop)하도록 규칙이 정해질 수 있다. 일례로 이러한 동작은 D2D 커뮤니케이션 모드 1에서 D2D 리소스 풀이 정의되지 않는 경우에만 한정적으로 적용될 수 있는데, 일례로 D2D 커뮤니케이션 모드 1에서 D2D 리소스 풀은 별도의 정의가 없는 한 SA 주기 사이의 모든 UL 서브프레임이 될 수 있으며, 이때 D2D 송신 UE가 SA를 통해 전송하는 TRP는 SA 전송 (SA 풀)이후의 일반 서브프레임에 대해서 정의된 것일 수도 있고, SA 전송 이후의 UL 서브프레임에서 정의된 것일 수도 있다. 이러한 가상의 모드 1 풀에서 TRP가 지시될 경우 이것은 일반 서브프레임에 대해서 지시된 것일 수도 있고, UL 서브프레임에 대해서만 지시된 것일 수도 있다. 만약 일반 서브프레임에서 지시된 경우 UL서브프레임이 아닌 경우에는 해당 서브프레임에서의 D2D 전송은 수행하지 않도록 규칙이 정해질 수 있다. 한편 이러한 원리는 모드 2에서도 적용될 수 있는데 예를 들어 D2D 리소스 풀이 정의되어 있는데, TRP는 일반 UL 서브프레임에서 정의될 경우 해당 UL 서브프레임이 D2D 리소스 풀에 속하지 않는 경우 D2D 전송은 수행하지 않는 것이다.
[236]방법 10
[237] 실제 D2D 신호 전송에 적용되는 TRP는 ((TRP 비트맵) AND (D2D 리소스 풀 비트맵), AND는 논리 연산을 의미) 과 같은 형태로 표현할 수 있으며, 여기서 TRP 비트맵은 송신 UE의 SA에서 지시된 TRP 비트맵을 의미하고, D2D 리소스 풀 비트맵은 사전에 정해지거나 eNB에 의해 지시된 D2D 리소스 풀의 비트맵을 의미한다. 두 비트맵모두 UL 서브프레임에서만 정의될 수도 있고, 모든 서브프레임에서 지시될 수도 있다. 비트맵이 UL 서브프레임에서 정의될 경우에는 TDD 구성에 따라 그 적용 범위가 가변 하는 특징이 있는 반면, UL 서브프레임에서만 정의되기 때문에 D2D 리소스 풀을 지시하기 위한 비트맵의 길이가 짧아질 수 있다. 모든 서브프레임에서 비트맵이 정의되는 경우에는 DL 서브프레임은 제외해야하기 때문에 D2D신호 전송을 위해 정의되어야 할 비트맵의 길이가 길어질 수 있다. [238]한편 상기 언급한 TRP 생성 방식은 기지국의 지시 하에 디스커버리 신호를 송신하는 경우에도 적용될 수 있다. 타입 1 디스커버리는 eNB나 특정 스케줄링 노드 (UE가 그러한 기능을 가질 경우 UE가 스케줄링 노드일 수도 있음)가 자원의 풀을 구성하고, 디스커버리 신호를 송신하는 UE는 구성된 리소스 풀에서 하나 또는 여러 개의 자원올 선택하여 디스커버리 신호를 송신하는 방식이다. 타입 2 다스커버리에서는, eNB나 특정 스케줄링 노드 (UE가 그러한 기능을 가질 경우 UE가 스케줄링 노드일 수도 있음)가 특정 UE를 위해 디스커버리 송신 자원을 지시한다. 이때 매 디스커버리 송신마다 개별적으로 지시할 수도 있고, 한번 지시에서 여러 개의 디스커버리 송신 자원을 지시할 수 있다. eNB나 스케줄링 노드가 개별적으로 디스커버리 신호 송신 자원을 지시하는 경우 이를 type 2a라고 하고, eNB나 스케줄링 노드가 여러 개의 디스커버리 신호 송신 자원을 지시하는 경우를 타입 2B라고 칭할 수 있다.
[239]타입 2B의 경우에는 eNB는 가능한 UE 사이에 서로 다른 위치에서 디스커버리 신호를 송신하도록 설정하는 것이 바람직하다. 이는 여러 디스커버리 신호 송신 UE가 동시에 디스커버리를 송신할 경우 송신하면서 동시에 수신할 (들올) 수가 없기 때문에, 그 여러 UE는 서로를 발견할 수 없는 문제가 발생한다. 이러한 문제를 하프 듀플렉스 제한이라고 칭할 수 있다. 이러한 하프 듀플렉스 제한을 해결하기 위해서 eNB 또는 스케줄링 노드는 가능한 한 서로 다른 시간에 전송하는 것이 바람직하다.
[240]만약 타입 2B를 위한 리소스 풀이 사전에 설정되어 있고 각 풀에서 송신하는 시점을 eNB가 지시한다면 이는 D2D 커뮤니케이션에서 TRP를 시그널링 하는 것과 유사한 문제가 된다.
[241 ]타입 2B를 위한 리소스 풀이 N개의 서브프레임으로 구성되고 N개의 서브프레임 동안 각 UE가 M개의 서브프레임에서 디스커버리 신호를 송신한다고 가정할 때, eNB (이하 eNB는 스케즐링 노드를 모두 eNB로 부르기로 한다)는 각 디스커버리 신호 송신 UE에게 길이 N의 TRP를 지시할 수 있다. 이때, 지시하는 방법은 앞서 제안한 방법 중 하나일 수 있다. 이때 디스커버리에서는 주기적으로 디스커버리 리소스 풀 (주기)이 구성될 수 있으며, 이 리소스 풀은 SIB를 통하여 시그널링 될 수 있다. 이때, 타입 2B의 리소스 풀은 타입 1의 리소스 풀에 포함될 수도 있고, 별도의 리소스 -풀이 구성될 수도 있다.
[242]타입 2 디스커버리 자원이 T개의 서브프레임으로 구성되고, 한 UE가 해당 자원에서 M번을 전송할 때, eNB는 무게 M이며 길이 T인 TRP를 지시할 수 있다. 이렇게 eNB가 여러 번의 디스커버리 신호 송신올 지시하는 방식을 타입 2B 디스커버리라 칭한다. 이때 T개의 서브프레임은 여러 개의 디스커버리 주기가 모여서 생성될 수도 있고, 한 디스커버리 주기 내에서 T개의 서브프레임으로 구성될 수도 있다. 상기 제안한 TRP 생성 방법 중 하나로 eNB는 타입 2B 디스커버리 신호 송신 UE에게 물리계층 신호 (또는 상위계층 신호로)로 TRP 인덱스를 시그널링 할 수 있다. 이때 매 주기마다 특정 규칙으로 TRP 인덱스가 호핑하거나, 열 퍼뮤테이션이 수행될 수 있다. 이때 퍼뮤테이션 규칙은 물리 셀 ID, 가상 샐 ID, 동기 소스 ID, D2D-RNTI, Tx UE ID 중 특정 ID 또는 특정 ID의 조합에 의해 연동될 수 있다. 또한 TRP 세트를 생성할 때 세트를 생성하기 위한 방식은 물리 셀 I으 가상 셀 ID, 동기 소스 ID, D2D-RNTI, Tx UE ID 중 특정 ID 또는 특정 ID의 조합에 의해 연동될 수 있다. eNB는 특정 TRP 세트와 TRP 세트 내에서 어떤 TRP를 사용할지를 시그널링 할 수 있다. TRP 세트는 앞서 언급하였듯이 특정 ID(예를 들어, 셀 ID)에 연동될 수 있으므로 ID가 시그널링 되거나, TRP 세트를 지정하기 위한 별도 명시적 시그널링은 없을 수 있다. 또는 특정 TRP 세트를 직접 지시하기 위하여 특정 ID가 시그널링 될 수 있다. [243]한편, 서브프레임 지시 비트맵에서 1의 개수인 k의 값으로 가능한 값들의 집합은 듀플렉스 모드별로 각각 설정될 수 있다. 서브프레임 지시 비트맵 (크기 N) 세트가 미리 정의되어 있고, 길이 N의 서브프레임 지시 비트맵이 반복되어 서브프레임 풀 내의 전체 TRP를 구성할 수 있다. 이 때, 서브프레임 지시 비트맵 세트에서 전송 가능한 1의 개수인 k는 미리 그 세트가 정해져 있을 수 있다. 또한, 그 세트의 각 서브프레임 지시 비트맵들은 인덱싱이 되어 있고, SA의 TRP 지시 비트를 이용하여 특정 인덱스를 지시할 수 있다. 예를 들어, N=8이고, k=U,2,4,8}일 수 있다. 보다 상세히, 서브프레임 지시 비트맵의 세트는, 가능한 k에 대해서 세트가 정의될 수 있으며, 이때 SA에서 지시할 수 있는 서브프레임 지시 비트맵 비트 수보다 세트의 크기가 큰 경우 일부 서브프레임 지시 비트맵이 선택될 수 있지만, 그렇지 않은 경우에는 (N, k)에 따른 모든 가능한 조합이 서브프레임 지시 비트맵의 세트 내에 포함되어 있을 수 있다. 예를 들어 SA로 서브프레임 지시 비트맵을 지시하는 비트수가 8 비트인 경우 총 256개의 서브프레임 지시 비트맵을 지시할 수 있고, 이때 1 비트는 서브프레임 지시 비트맵의 세트를 구분하는 용도로 사용한다면 총 128개의 서브프레임 지시 비트맬을 SA를 통하여 지시할 수 있다. 이때 상기 예시처럼 N=8, k={l,2,4,8}인 경우 총 8C1+ 8C2+ 8C4+ 8C8=107개의 서브프레임 지시 비트맵이 정의될 수 있다. 서브프레임 지시 비트맵은 UL 서브프레임에서 적용될 수도 있고, UL 서브프레임내의 D2D 리소스 풀에서만 적용될 수도 있다. 이때 TDD의 경우에는 FDD에 비하여 D2D 리소스 풀에서 서브프레임이 드물게 (sparse) 설정될 수 밖에 없다. 만약 딜레이 제한 (딜레이 제한)을 갖고 있는 VoIP 패킷의 경우에는 보다 많은 전송을 하도록 서브프레임 지시 비트맵을 설계하는 것이 필요하며, 그 경우에는 k의 세트가 FDD와 TDD가 상이하게 설정될 수 있다. 따라서 TDD에서는 더 많은 전송을 허용하는 것이 딜레이 제한을 만족할 수 있다는 점에서 바람직하다. 이러한 점을 반영하여, TDD에서는 FDD에서보다 큰 숫자들 위주로 k 세트가 구성될 수 있다. 예를 들어, FDD에서는 N=8, k={l,2,4,8}이 정의되었다면, TDD에서는 N=8, k={l,4,6,8}이 정의될 수 있다. FDD에서 2가 TDD에서 6으로 바뀌었으며, 이 방식은 해밍 거리 특성을 변화시키지 않으면서 TDD에서 보다 많은 전송을 할 수 있게 해준다.
[244] N=8의 경우 TDD에서 다음 표 4의 조합 중 하나가 선택될 수 있으며 이는 TDD 구성마다 상이하게 설정될 수 있다. 예를 들어 TDD 구성 5에서는 1의 개수가 더 많은 조합이 선택되고 (예를 들어 아래 표 4에서 {4,6,7,8}), TDD 구성 0와 같이 UL 서브프레임개수가 많은 경우에는 상대적으로 1의 개수가 더 적은 조합 (예를 들어 아래 표 4에서 {1,4,6,8})이 사용되는 것이다. 다시 말해, FDD에서 사용하는 k의 조합보다 TDD에서는 같거나 더 큰 수의 k의 조합이 사용된다는 것이다. 이러한 조합은 F이〕 /TDD 구성에 따라 사전에 설정되어 있을 수도 있고 FI)D/TDD 구성에 관계없이 네트워크에 의해 물리계층 /상위계층 신호로 시그널링 될 수 도 있다.
[245] 【표 4】
Figure imgf000052_0001
Figure imgf000053_0001
[246]본발명의 실시예에 의한장치 구성
[24기도 12은 본 발명의 실시 형태에 따른 전송포인트 장치 및 단말 장치의 구성을 도시한도면이다.
[248]도 12를 참조하여 본 발명에 따른 전송포인트 장치 (10)는, 수신모들 (11), 전송모듈 (12), 프로세서 (13), 메모리 (14) 및 복수개의 안테나 (15)를 포함할 수 있다. 복수개의 안테나 (15)는 MIMO 송수신을 지원하는 전송포인트 장치를 의미한다. 수신모들 (11)은 단말로부터의 상향링크 상의 각종 신호, 데이터 및 정보를 수신할 수 있다. 전송모들 (12)은 단말로의 하향링크 상의 각종 신호, 데이터 및 정보를 전송할 수 있다. 프로세서 (13)는 전송포인트 장치 (10) 전반의 동작을 제어할 수 있다.
[249]본 발명의 일 실시예에 따른 전송포인트 장치 (10)의 프로세서 (13)는, 앞서 설명된 각 실시예들에서 필요한사항들을 처리할 수 있다.
[250]전송포인트 장치 (10)의 프로세서 (13)는 그 외에도 전송포인트 장치 (10)가 수신한 정보, 외부로 전송할 정보 등을 연산 처리하는 기능을 수행하며, 메모리 (14)는 연산 처리된 정보 등을 소정시간 동안 저장할 수 있으며, 버퍼 (미도시) 등의 구성요소로 대체될 수 있다.
[251 ]계속해서 도 12을 참조하면 본 발명에 따른 단말 장치 (20)는, 수신모듈 (21), 전송모들 (22), 프로세서 (23), 메모리 (24) 및 복수개의 안테나 (25)를 포함할 수 있다. 복수개의 안테나 (25)는 MIMO 송수신을 지원하는 단말 장치를 의미한다. 수신모들 (21)은 기지국으로부터의 하향링크 상의 각종 신호, 데이터 및 정보를 수신할 수 있다. 전송모들 (22)은 기지국으로의 상향링크 상의 각종 신호, 데이터 및 정보를 전송할 수 있다. 프로세서 (23)는 단말 장치 (20) 전반의 동작을 제어할 수 있다.
[252]본 발명의 일 실시예에 따른 단말 장치 (20)의 프로세서 (23)는 앞서 설명된 각 실시예들에서 필요한사항들을 처리할 수 있다.
[253]단말 장치 (20)의 프로세서 (23)는 그 외에도 단말 장치 (20)가 수신한 정보, 외부로 전송할 정보 등을 연산 처리하는 기능을 수행하며, 메모리 (24)는 연산 처리된 정보 등을 소정시간 동안 저장할 수 있으며, 버퍼 (미도시) 등의 구성요소로 대체될 수 있다.
[254]위와 같은 전송포인트 장치 및 단말 장치의 구체적인 구성은, 전술한 본 발명의 다양한 실시예에서 설명한 사항들이 독립적으로 적용되거나 또는 2 이상의 실시예가 동시에 적용되도톡 구현될 수 있으며, 중복되는 내용은 명확성을 위하여 설명을 생략한다.
[255]또한, 도 12에 대한 설명에 있어서 전송포인트 장치 (10)에 대한 설명은 하향링크 전송 주체 또는 상향링크 수신 주체로서의 중계기 장치에 대해서도 동일하게 적용될 수 있고, 단말 장치 (20)에 대한 설명은 하향링크 수신 주체 또는 상향링크 전송 주체로서의 중계기 장치에 대해서도 동일하게 적용될 수 있다.
[256]상술한 본 발명의 실시예들은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 본 발명의 실시예들은 하드웨어, 펌웨어 (firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다.
[25기하드웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 하나 또는 그 이상의 ASICsCApplication Specific Integrated Circuits), DSPs(Digital Signal Processors), DSPDs(Digital Signal Processing Devices), PLDs(Programmable Logic Devices), FPGAs(Field Programmable Gate Arrays), 프로세서, 컨트를러, 마이크로 컨트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.
[258 ]펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 이상에서 설명된 기능 또는 동작들을 수행하는 모들, 절차 또는 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리 유닛에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리 유닛은 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받올 수 있다.
[259 ]상술한 바와 같이 개시된 본 발명의 바람직한 실시예들에 대한 상세한 설명은 당업자가 본 발명을 구현하고 실시할 수 있도록 제공되었다. 상기에서는 본 발명의 바람직한 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 본 발명의 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다. 예를 들어, 당업자는 상술한 실시예들에 기재된 각 구성을 서로 조합하는 방식으로 이용할 수 있다. 따라서, 본 발명은 여기에 나타난 실시형태들에 제한되려는 것이 아니라, 여기서 개시된 원리들 및 신규한 특징들과 일치하는 최광의 범위를 부여하려는 것이다.
[26이본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니 되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다. 본 발명은 여기에 나타난 실시형태들에 제한되려는 것이 아니라, 여기서 개시된 원리들 및 신규한 특징들과 일치하는 최광의 범위를 부여하려는 것이다. 또한, 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함할 수 있다.
【산업상 이용가능성】
[261 ]상술한 바와 같은 본 발명의 실시형태들은 다양한 이동통신 시스템에 적용될 수 있다.

Claims

【청구의 범위】
【청구항 1】
무선통신시스템에서 단말이 D2D(Device to Device) 데이터를 전송하는 방법에 있어서,
TRP (Time resource pattern) 를 지시하는 정보를 사용하여, 데이터 전송올 위한서브프레임 풀에 적용할 비트맵을 결정하는 단계; 및
상기 비트맵에서 지시되는 서브프레임에서 D2D 데이터를 전송하는 단계;
를 포함하며,
만약 상기 단말에 TRP 서브셋에 관련된 RRC radio resource control) 정보 요소가 구성 (configured)된 경우,
" 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵의 집합은, 상기 단말이 상기 TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵 집합의 서브셋인, D2D 데이터 전송 방법.
【청구항 2】
제 1항에 있어서,
상기 TRP를 지시하는 정보는 비트맵 집합 중 어느 하나의 비트맵을 지시하는 인덱스인, D2D 데이터 전송 방법.
【청구항 3】
제 2항에 있어서,
상기 TRP 서브셋에 관련된 RRC 정보 요소는, 상기 인덱스로 가능한 값에 대한 제한인, D2D 데이터 전송 방법 . D2D 데이터 전송 방법.
【청구항 4】
계 1항에 있어서,
상기 TRP 서브셋에 관련된 RRC 정보 요소는 전송 모드 2 단말을 위한 것인, D2D 데이터 전송 방법.
【청구항 5】
제 1항에 있어서,
상기 비트맵을 결정하는 단계는,
TRP를 지시하는 정보에 해당하는 서브프레임 지시 비트맵을 결정하는 단계; 상기 서브프레임 지시 비트맵으로부터 데이터 전송을 위한 서브프레임의 풀에 적용할상기 비트맵을 결정하는 단계;
를 포함하는, D2D 데이터 전송 방법.
【청구항 6】
제 1항에 있어서,
상기 TRP를 지시하는 정보는 D2D 제어정보에 포함되는, D2D 데이터 전송 방법.
【청구항 7】
무선통신시스템에서 D2D(Device to Device) 신호를 전송하는 단말 장치에 있어서,
송신 모들; 및
프로세서를 포함하고,
상기 프로세서는, TRP (Time resource pattern) 를 지시하는 정보를 사용하여, 데이터 전송을 위한 서브프레임 풀에 적용할 비트맵을 결정하고, 상기 비트맵에서 지시되는 서브프레임에서 D2D 데이터를 전송하며,
만약 상기 단말에 TRP 서브셋에 관련된 RRC radio resource control) 정보 요소가 구성 (configured)된 경우, 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵의 집합은, 상기 단말이 상기 TRP 서브셋에 관련된 RRC 정보 요소와 무관한 경우 상기 TRP를 지시하는 정보에 의해 지시 가능한 비트맵 집합의 서브셋인, 단말 장치.
【청구항 8】
제 7항에 있어서,
상기 TRP를 지시하는 정보는 비트맵 집합 중 어느 하나의 비트맵을 지시하는 인덱스인, D2D 데이터 전송 방법.
【청구항 9】
제 8항에 있어서,
상기 TRP 서브셋에 관련된 RRC 정보 요소는, 상기 인덱스로 가능한 값에 대한 제한인, D2D 데이터 전송 방법 . D2D 데이터 전송 방법.
【청구항 101
제 7항에 있어서,
상기 TRP 서브셋에 관련된 RRC 정보 요소는 전송 모드 2 단말을 위한 것인, D2D 데이터 전송 방법.
【청구항 11】
제 7항에 있어서,
상기 비트맵을 결정하는 단계는,
TRP를 지시하는 정보에 해당하는 서브프레임 지시 비트맵을 결정하는 단계; 상기 서브프레임 지시 비트맵으로부터 데이터 전송을 위한 서브프레임의 풀에 적용할 상기 비트맵올 결정하는 단계;
를 포함하는, D2D 데이터 전송 방법.
【청구항 12]
제 7항에 있어서,
상기 TRP를 지시하는 정보는 D2D 제어정보에 포함되는, D2D 데이터 전송 방법.
PCT/KR2015/004319 2014-04-29 2015-04-29 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치 WO2015167249A1 (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2016564564A JP6419846B2 (ja) 2014-04-29 2015-04-29 無線通信システムにおいて装置対装置端末のデータ伝送方法及び装置
ES15785506T ES2762571T3 (es) 2014-04-29 2015-04-29 Procedimiento y dispositivo mediante los cuales un equipo de usuario de tipo dispositivo-a-dispositivo transmite datos en un sistema de comunicación inalámbrico
US15/305,323 US10484988B2 (en) 2014-04-29 2015-04-29 Method and device by which Device-to-Device user equipment transmits data in wireless communication system
KR1020167027074A KR102334619B1 (ko) 2014-04-29 2015-04-29 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치
EP15785506.5A EP3139683B1 (en) 2014-04-29 2015-04-29 Method and device by which device-to-device user equipment transmits data in wireless communication system
CN201580023266.0A CN106465367B (zh) 2014-04-29 2015-04-29 在无线通信***中装置对装置用户设备发送数据的方法和装置
US16/653,738 US11039436B2 (en) 2014-04-29 2019-10-15 Method and device by which device-to-device user equipment transmits data in wireless communication system

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US201461986093P 2014-04-29 2014-04-29
US61/986,093 2014-04-29
US201461991447P 2014-05-09 2014-05-09
US61/991,447 2014-05-09
US201461992205P 2014-05-12 2014-05-12
US61/992,205 2014-05-12
US201462037124P 2014-08-14 2014-08-14
US62/037,124 2014-08-14
US201462040412P 2014-08-21 2014-08-21
US62/040,412 2014-08-21

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US15/305,323 A-371-Of-International US10484988B2 (en) 2014-04-29 2015-04-29 Method and device by which Device-to-Device user equipment transmits data in wireless communication system
US16/653,738 Continuation US11039436B2 (en) 2014-04-29 2019-10-15 Method and device by which device-to-device user equipment transmits data in wireless communication system

Publications (1)

Publication Number Publication Date
WO2015167249A1 true WO2015167249A1 (ko) 2015-11-05

Family

ID=54358892

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2015/004319 WO2015167249A1 (ko) 2014-04-29 2015-04-29 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치

Country Status (7)

Country Link
US (2) US10484988B2 (ko)
EP (1) EP3139683B1 (ko)
JP (1) JP6419846B2 (ko)
KR (1) KR102334619B1 (ko)
CN (1) CN106465367B (ko)
ES (1) ES2762571T3 (ko)
WO (1) WO2015167249A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107295626A (zh) * 2016-04-01 2017-10-24 北京三星通信技术研究有限公司 一种v2x同步信号和psbch的发送方法和设备
JP2018026624A (ja) * 2016-08-08 2018-02-15 ソニー株式会社 通信装置、通信方法、及びプログラム
CN109906661A (zh) * 2016-09-23 2019-06-18 三星电子株式会社 用于无线***中的随机接入的方法和装置

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015167249A1 (ko) 2014-04-29 2015-11-05 엘지전자 주식회사 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치
KR102250056B1 (ko) 2014-05-09 2021-05-10 주식회사 아이티엘 D2d 통신을 위한 스케줄링 방법 및 그 장치
EP3627945B1 (en) 2014-05-16 2021-02-17 Sun Patent Trust D2d communication method and d2d-enabled wireless device
EP3177092B1 (en) * 2014-07-29 2021-04-07 Sharp Kabushiki Kaisha Terminal device, base station device, communication method and integrated circuit
BR112017002541B1 (pt) * 2014-08-07 2024-03-05 Apple Inc Aparelho para equipamento de usuário e meio de armazenamento legível por computador não transitório para alocação e sinalização de recursos de tempo para comunicação de dispositivo a dispositivo (d2d)
US10536234B2 (en) * 2014-08-13 2020-01-14 Lg Electronics Inc. Synchronization signal transmission method for D2D communication in wireless communication system, and device therefor
CN105407532B (zh) * 2014-09-12 2020-03-24 电信科学技术研究院 一种d2d通信方法及装置
CN105515721B (zh) * 2014-09-25 2020-01-07 中兴通讯股份有限公司 比特位数指示方法及装置
CN107079508B (zh) * 2015-03-19 2021-07-09 华为技术有限公司 一种设备到设备d2d通信方法及装置
KR102416262B1 (ko) * 2015-12-02 2022-07-04 삼성전자주식회사 통신 시스템에서 신호 송신 방법 및 장치
KR101997461B1 (ko) * 2016-05-10 2019-07-08 엘지전자 주식회사 무선 통신 시스템에서 기지국과 단말이 데이터 신호를 송수신하는 방법 및 이를 지원하는 장치
EP3596868B1 (en) * 2017-03-15 2021-12-22 Telefonaktiebolaget LM Ericsson (publ) Combined layer 3 and downlink control information (dci) signaling of virtual cell id
WO2018174677A1 (en) 2017-03-24 2018-09-27 Samsung Electronics Co., Ltd. Method and apparatus for performing data transmission based on multiple transmission time intervals, for transmitting control information, and for transmitting data by employing multiple ports
CN108882314B (zh) * 2017-05-12 2023-12-01 北京三星通信技术研究有限公司 多端口数据传输的方法及设备
JP7061137B2 (ja) * 2017-07-28 2022-04-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 通信装置および通信方法
CN111108795B (zh) * 2017-09-11 2023-06-27 苹果公司 用于新无线电的多传输接收点操作中的上行链路控制信令的装置和方法以及解调参考信号设计
US11283540B2 (en) * 2017-10-06 2022-03-22 Qualcomm Incorporated Cell-specific interleaving, rate-matching, and/or resource element mapping
CN109818895B (zh) * 2017-11-17 2022-04-29 中兴通讯股份有限公司 确定序列组的方法及装置,确定循环移位的方法及装置
WO2019113782A1 (en) 2017-12-12 2019-06-20 Huawei Technologies Co., Ltd. Methods for mobility latency reduction in a hierarchical nr architecture
EP3579380B1 (en) * 2018-04-16 2023-09-06 LG Electronics Inc. Apparatus and method for performing power control in wireless power transmission system
CN109379174B (zh) * 2018-11-26 2021-03-30 哈尔滨工程大学 一种基于随机序列的分组索引ofdm通信方法
US11523343B2 (en) * 2019-03-29 2022-12-06 Qualcomm Incorporated Monitoring wake-up signal using common identifier
US10707904B1 (en) * 2019-05-02 2020-07-07 SatixFy Isreal Ltd. Methods and devices for operating in beam hopping configuration and under a range of signal to noise ratio conditions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012177002A2 (ko) * 2011-06-21 2012-12-27 엘지전자 주식회사 무선 접속 시스템에서 장치 간 통신 수행 방법 및 이를 위한 장치
US20130148566A1 (en) * 2010-09-14 2013-06-13 Nokia Corporation D2d communication procedures: beaconing; broadcast; conflict resolution
WO2013141546A1 (ko) * 2012-03-18 2013-09-26 엘지전자 주식회사 데이터 패킷 전송 방법 및 무선기기
WO2013143440A1 (zh) * 2012-03-26 2013-10-03 中兴通讯股份有限公司 设备到设备的通信方法及装置
WO2013191518A1 (ko) * 2012-06-22 2013-12-27 엘지전자 주식회사 기기-대-기기 통신을 위한 스케줄링 방법 및 이를 위한 장치

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7873710B2 (en) * 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US8971241B2 (en) 2008-09-30 2015-03-03 Qualcolmm Incorporated Techniques for supporting relay operation in wireless communication systems
US20110214162A1 (en) * 2010-02-26 2011-09-01 Nokia Corporation Method and appartus for providing cooperative enablement of user input options
EP2604081A4 (en) * 2010-08-12 2016-10-19 Nokia Technologies Oy CONFIGURING AN UPLINK AND DOWNLINK DIVISION DIAGRAM FOR DEVICE (D2D) COMMUNICATION IN A CELLULAR NETWORK
CN103874048A (zh) 2012-12-14 2014-06-18 中兴通讯股份有限公司 设备到设备之间的调度信息的传输方法及装置
CN104244413A (zh) * 2013-06-14 2014-12-24 中兴通讯股份有限公司 一种d2d通信中的子帧配置指示方法和***
CN104936164B (zh) * 2014-03-17 2019-01-25 电信科学技术研究院 指示d2d相关信息和确定d2d发送资源的方法及装置
US9629145B2 (en) * 2014-03-20 2017-04-18 Intel Corporation Resource allocation techniques for device-to-device (D2D) communications
WO2015167249A1 (ko) 2014-04-29 2015-11-05 엘지전자 주식회사 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130148566A1 (en) * 2010-09-14 2013-06-13 Nokia Corporation D2d communication procedures: beaconing; broadcast; conflict resolution
WO2012177002A2 (ko) * 2011-06-21 2012-12-27 엘지전자 주식회사 무선 접속 시스템에서 장치 간 통신 수행 방법 및 이를 위한 장치
WO2013141546A1 (ko) * 2012-03-18 2013-09-26 엘지전자 주식회사 데이터 패킷 전송 방법 및 무선기기
WO2013143440A1 (zh) * 2012-03-26 2013-10-03 中兴通讯股份有限公司 设备到设备的通信方法及装置
WO2013191518A1 (ko) * 2012-06-22 2013-12-27 엘지전자 주식회사 기기-대-기기 통신을 위한 스케줄링 방법 및 이를 위한 장치

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3139683A4 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107295626A (zh) * 2016-04-01 2017-10-24 北京三星通信技术研究有限公司 一种v2x同步信号和psbch的发送方法和设备
US11076374B2 (en) 2016-04-01 2021-07-27 Samsung Electronics Co., Ltd. Method and equipment for transmitting synchronization signal and PSBCH in V2X communication
CN107295626B (zh) * 2016-04-01 2022-02-08 北京三星通信技术研究有限公司 一种v2x同步信号和psbch的发送方法和设备
JP2018026624A (ja) * 2016-08-08 2018-02-15 ソニー株式会社 通信装置、通信方法、及びプログラム
WO2018029976A1 (ja) * 2016-08-08 2018-02-15 ソニー株式会社 通信装置、通信方法、及びプログラム
US11388698B2 (en) 2016-08-08 2022-07-12 Sony Corporation Communication device, communication method, and program
JP7209456B2 (ja) 2016-08-08 2023-01-20 ソニーグループ株式会社 基地局装置、端末装置、通信方法、及びプログラム
CN109906661A (zh) * 2016-09-23 2019-06-18 三星电子株式会社 用于无线***中的随机接入的方法和装置
CN109906661B (zh) * 2016-09-23 2023-06-06 三星电子株式会社 用于无线***中的随机接入的方法和装置

Also Published As

Publication number Publication date
ES2762571T3 (es) 2020-05-25
CN106465367A (zh) 2017-02-22
EP3139683A4 (en) 2017-12-20
KR20160147730A (ko) 2016-12-23
CN106465367B (zh) 2019-07-05
EP3139683B1 (en) 2019-11-20
JP6419846B2 (ja) 2018-11-07
JP2017518678A (ja) 2017-07-06
US10484988B2 (en) 2019-11-19
EP3139683A1 (en) 2017-03-08
US11039436B2 (en) 2021-06-15
US20200045699A1 (en) 2020-02-06
US20170041932A1 (en) 2017-02-09
KR102334619B1 (ko) 2021-12-03

Similar Documents

Publication Publication Date Title
KR102334619B1 (ko) 무선 통신 시스템에서 장치 대 장치 단말의 데이터 전송 방법 및 장치
US10368352B2 (en) Data transmission method and apparatus by device to device terminal in wireless communication system
US10645720B2 (en) Method and apparatus for transmitting and receiving signal for device-to-device terminal in wireless communication system
US10541784B2 (en) Method and apparatus for data transmission of device-to-device user equipment in wireless communication system
US10342056B2 (en) Method and device whereby device-to-device terminal transmits discovery signal in wireless communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15785506

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20167027074

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 15305323

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2016564564

Country of ref document: JP

Kind code of ref document: A

REEP Request for entry into the european phase

Ref document number: 2015785506

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015785506

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE