IP Library Granted Patent US 9,893,857
Granted Patent B2
US 9,893,857 · App. 14/664,030 · Granted Feb 13, 2018

Method and apparatus for transmitting and receiving reference signal in device-to-device communication

Inventors: Sang-Min Ro (Seoul, KR); Yong-Jun Kwak (Yongin-si, KR); Kyeong-In Jeong (Yongin-si, KR); Hyoung-Ju Ji (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L5/0051H04L27/2613H04L27/2646H04L5/0058H04W8/005H04W76/023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,893,857
App. No.
14/664,030
Granted
Feb 13, 2018
Kind
B2
Abstract

A method and an apparatus for generating a sequence including a demodulation reference signal (DM RS) and a preamble in device-to-device (D2D) communications are provided. The method includes obtaining, by a controller of an apparatus, a synchronization identify of a synchronization signal used for the D2D communication, obtaining a group identify of a communication group where a terminal belongs, generating a DM RS sequence for the D2D communication based on at least one of the synchronization identity and the group identity, mapping the DM RS sequence to predetermined symbol positions in a subframe, and transmitting the DM RS sequence from the terminal through the subframe.

Claims (186)

1. A method for transmitting a reference signal for a device-to-device (D2D) communication, the method comprising:

generating, by a controller of a terminal, a demodulation reference signal (DM RS) sequence for the D2D communication based on at least one of a synchronization identity of a synchronization signal used for the D2D communication and a group identity of a communication group where the terminal belongs; and

transmitting, by a transceiver of the terminal, the DM RS sequence through predetermined symbol positions in a subframe,

wherein the DM RS sequence is generated based on a pseudo random sequence, the pseudo random sequence generated based on an initialization value having a constant value,

wherein the initialization value has the constant value for D2D communication different from a range of initialization values related to generation of a DM RS sequence for uplink transmission, and

wherein, if the group identity is applied for the DM RS sequence, the DM RS sequence is generated by using a cyclic shift value determined based on the group identity.

2. The method of claim 1 , wherein the generating of the DM RS sequence includes:

determining the cyclic shift value applied to the DM RS sequence based on the group identity;

determining an orthogonal code applied to the DM RS sequence; and

generating the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

3. The method of claim 1 , wherein, if the synchronization identity is applied for the DM RS sequence, the generating of the DM RS sequence includes:

determining the cyclic shift value applied to the DM RS sequence based on the synchronization identity;

determining an orthogonal code applied to the DM RS sequence; and

generating the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

4. The method of claim 1 ,

wherein the generating of the DM RS sequence includes:

determining a group hopping pattern of a slot; and

determining a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the group identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

5. The method of claim 1 ,

wherein the generating of the DM RS sequence includes:

determining a group hopping pattern of a slot; and

determining a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on a predetermined value, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

6. The method of claim 1 ,

wherein the generating of the DM RS sequence includes:

determining a group hopping pattern of a slot; and

determining a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the synchronization identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

7. The method of claim 1 ,

wherein the generating of the DM RS sequence includes:

determining a sequence number of the DM RS sequence as 0 when a length of the DM RS sequence is smaller than six resource blocks (RBs);

determining the sequence number of the DM RS sequence as a pseudo random sequence when the length of the DM RS sequence is not smaller than the six RBs, when group hopping is disabled, and when sequence hopping is enabled; and

determining the sequence number of the DM RS sequence as 0 when the length of the DM RS sequence is not smaller than the six RBs, and when the group hopping is enabled or the sequence hopping is disabled, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

8. The method of claim 1 , further comprising receiving, from a base station, information regarding at least one of the synchronization identity and the group identity.

9. A method for receiving a reference signal for a device-to-device (D2D) communication, the method comprising:

generating, by a controller of a first terminal, a demodulation reference signal (DM RS) sequence for the D2D communication based on at least one of a synchronization identity of a synchronization signal used for the D2D communication and a group identity of a communication group where the first terminal belongs;

receiving, by a transceiver of the first terminal, a reference signal transmitted from a second terminal at predetermined symbol positions in a subframe; and

estimating a channel state using the received reference signal and the generated DM RS sequence,

wherein the DM RS sequence is generated based on a pseudo random sequence, the pseudo random sequence generated based on an initialization value having a constant value,

wherein the initialization value has the constant value for D2D communication different from a range of initialization values related to generation of a DM RS sequence for uplink transmission, and

wherein, if the group identity is applied for the DM RS sequence, the DM RS sequence is generated by using a cyclic shift value determined based on the group identity.

10. The method of claim 9 , wherein the generating of the DM RS sequence includes:

determining the cyclic shift value applied to the DM RS sequence based on the group identity;

determining an orthogonal code applied to the DM RS sequence; and

generating the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

11. The method of claim 9 , wherein, if the synchronization identity is applied for the DM RS sequence, the generating of the DM RS sequence includes:

determining the cyclic shift value applied to the DM RS sequence based on the synchronization identity;

determining an orthogonal code applied to the DM RS sequence; and

generating the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

12. The method of claim 9 ,

wherein the generating of the DM RS sequence includes:

determining a group hopping pattern of a slot; and

determining a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the group identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

13. The method of claim 9 ,

wherein the generating of the DM RS sequence includes:

determining a group hopping pattern of a slot; and

determining a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on a predetermined value, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

14. The method of claim 9 ,

wherein the generating of the DM RS sequence includes:

determining a group hopping pattern of a slot; and

determining a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the synchronization identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

15. The method of claim 9 ,

wherein the generating of the DM RS sequence includes:

determining a sequence number of the DM RS sequence as 0 when a length of the DM RS sequence is smaller than six resource blocks (RBs);

determining the sequence number of the DM RS sequence as a pseudo random sequence when the length of the DM RS sequence is not smaller than the six RBs, when group hopping is disabled, and when sequence hopping is enabled; and

determining the sequence number of the DM RS sequence as 0 when the length of the DM RS sequence is not smaller than the six RBs, and when the group hopping is enabled or the sequence hopping is disabled, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

16. The method of claim 9 , further comprising receiving, from a base station, information regarding at least one of the synchronization identity and the group identity.

17. An apparatus in a terminal for transmitting a reference signal for a device-to-device (D2D) communication, the apparatus comprising:

a controller configured to:

generate a demodulation reference signal (DM RS) sequence for the D2D communication based on at least one of a synchronization identity of a synchronization signal used for the D2D communication and a group identity of a communication group where the terminal belongs; and

a transmitter configured to:

transmit the DM RS sequence through predetermined symbol positions in a subframe,

wherein the DM RS sequence is generated based on a pseudo random sequence, the pseudo random sequence generated based on an initialization value having a constant value,

wherein the initialization value has the constant value for D2D communication different from a range of initialization values related to generation of a DM RS sequence for uplink transmission, and

wherein, if the group identity is applied for the DM RS sequence, the DM RS sequence is generated by using a cyclic shift value determined based on the group identity.

18. The apparatus of claim 17 , wherein the controller is further configured to:

determine the cyclic shift value applied to the DM RS sequence based on the group identity;

determine an orthogonal code applied to the DM RS sequence; and

generate the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

19. The apparatus of claim 17 , wherein, if the synchronization identity is applied for the DM RS sequence, the controller is further configured to:

determine the cyclic shift value applied to the DM RS sequence based on the synchronization identity;

determine an orthogonal code applied to the DM RS sequence; and

generate the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

20. The apparatus of claim 17 ,

wherein the controller is further configured to:

determine a group hopping pattern of a slot; and

determine a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the group identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

21. The apparatus of claim 17 ,

wherein the controller is further configured to:

determine a group hopping pattern of a slot; and

determine a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on a predetermined value, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

22. The apparatus of claim 17 ,

wherein the controller is further configured to:

determine a group hopping pattern of a slot; and

determine a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the synchronization identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

23. The apparatus of claim 17 ,

wherein the controller is further configured to:

determine a sequence number of the DM RS sequence as 0 when a length of the DM RS sequence is smaller than six resource blocks (RBs);

determine the sequence number of the DM RS sequence as a pseudo random sequence when the length of the DM RS sequence is not smaller than the six RBs, when group hopping is disabled, and when sequence hopping is enabled; and

determine the sequence number of the DM RS sequence as 0 when the length of the DM RS sequence is not smaller than the six RBs, and when the group hopping is enabled or the sequence hopping is disabled, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

24. The apparatus of claim 17 , further comprising a receiver configured to receive, from a base station, information regarding at least one of the synchronization identity and the group identity.

25. An apparatus in a first terminal for receiving a reference signal for a device-to-device (D2D) communication, the apparatus comprising:

a controller configured to:

generate a demodulation reference signal (DM RS) sequence for the D2D communication based on at least one of a synchronization identity of a synchronization signal used for the D2D communication and a group identity of a communication group where the first terminal belongs; and

a receiver configured to:

receive a reference signal transmitted from a second terminal at predetermined symbol positions in a subframe,

wherein the controller is further configured to estimate a channel state using the received reference signal and the generated DM RS sequence,

wherein the DM RS sequence is generated based on a pseudo random sequence, the pseudo random sequence generated based on an initialization value having a constant value,

wherein the initialization value has the constant value for D2D communication different from a range of initialization values related to generation of a DM RS sequence for uplink transmission, and

wherein, if the group identity is applied for the DM RS sequence, the DM RS sequence is generated by using a cyclic shift value determined based on the group identity.

26. The apparatus of claim 25 , wherein the controller is further configured to:

determine the cyclic shift value applied to the DM RS sequence based on the group identity;

determine an orthogonal code applied to the DM RS sequence; and

generate the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

27. The apparatus of claim 25 , wherein, if the synchronization identity is applied for the DM RS sequence, the controller is further configured to:

determine the cyclic shift value applied to the DM RS sequence based on the synchronization identity;

determine an orthogonal code applied to the DM RS sequence; and

generate the DM RS sequence by multiplying a reference signal (RS) sequence defined by the cyclic shift value with the orthogonal code.

28. The apparatus of claim 25 ,

wherein the controller is further configured to:

determine a group hopping pattern of a slot; and

determine a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the group identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

29. The apparatus of claim 25 ,

wherein the controller is further configured to:

determine a group hopping pattern of a slot; and

determine a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on a predetermined value, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

30. The apparatus of claim 25 ,

wherein the controller is further configured to:

determine a group hopping pattern of a slot; and

determine a sequence group number of the slot regarding the DM RS sequence based on the group hopping pattern and a sequence shift pattern,

wherein a function of the group hopping pattern is determined as 0 when group hopping is disabled,

wherein the function of the group hopping pattern is determined based on a pseudo random sequence related to the slot when the group hopping is enabled,

wherein the sequence shift pattern is determined based on the synchronization identity, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

31. The apparatus of claim 25 ,

wherein the controller is further configured to:

determine a sequence number of the DM RS sequence as 0 when a length of the DM RS sequence is smaller than six resource blocks (RBs);

determine the sequence number of the DM RS sequence as a pseudo random sequence when the length of the DM RS sequence is not smaller than the six RBs, when group hopping is disabled, and when sequence hopping is enabled; and

determine the sequence number of the DM RS sequence as 0 when the length of the DM RS sequence is not smaller than the six RBs, and when the group hopping is enabled or the sequence hopping is disabled, and

wherein the pseudo random sequence is generated based on an initialization value defined by the group identity.

32. The apparatus of claim 25 , wherein the receiver is further configured to receive, from a base station, information regarding at least one of the synchronization identity and the group identity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2015
From: RO, SANG-MIN; KWAK, YONG-JUN; JEONG, KYEONG-IN; JI, HYOUNG-JU
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 035217/0758 →
Priority Claims (2)
KR 10-2014-0033627 · Mar 21, 2014 · national
KR 10-2014-0060631 · May 20, 2014 · national
Continuity (1)
Related Publication 20150270939A1 · Sep 24, 2015