IP Library › Granted Patent US 9,628,140
Granted Patent B2
US 9,628,140 · App. 14/902,444 · Granted Apr 18, 2017

Method and system for determining sounding reference signal frequency hopping pattern

Inventors: Yining Xie (Shenzhen, CN); Chunli Liang (Shenzhen, CN)
Assignee: ZTE Corporation
H04B1/7143H04L5/0048H04L5/0051H04L5/0094H04W72/0453H04B2201/71384
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,628,140
App. No.
14/902,444
Granted
Apr 18, 2017
Kind
B2
Abstract

Disclosed are a method, system and device for determining an SRS frequency hopping pattern. The method includes: user equipment constructing a parent table which contains a plurality of child tables; determining an SRS frequency-domain reference position p according to N RB UL , C SRS , n RRC and b hop ; calculating n′ RRC according to N RB UL , C SRS and n RRC and selecting a child table from the parent table according to the n′ RRC ; according to the n SRS and the selected child table, taking n′ SRS =(n SRS mod P)·S as an index to look up the table to obtain an SRS frequency hopping frequency-domain position offset q in each SRS frequency hopping period according to an SRS frequency hopping bandwidth parameter b hop and an SRS-bandwidth parameter B SRS distributed by an eNodeB; calculating r=p+q and calculating an SRS transmission frequency-domain subcarrier offset k 0 ; repeating the processing for P times within one SRS frequency hopping period to obtain an SRS frequency hopping pattern.

Claims (868)

1. A method for determining a sounding reference signal (SRS) frequency hopping pattern, comprising:

a user equipment (UE) constructing a parent table, wherein the constructed parent table contains a plurality of child tables, wherein, each value combination of an SRS bandwidth configuration parameter (C SRS ) and a calculated SRS frequency-domain position index n′ RRC corresponds to a child table;

the UE determining an SRS frequency-domain reference position p according to a system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS , an SRS frequency-domain position index n RRC and an SRS frequency hopping bandwidth parameter b hop distributed by an eNodeB;

the UE calculating another n′ RRC according to the system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS distributed by the eNodeB, and based on the SRS frequency-domain position index n RRC , selecting a child table from the constructed parent table according to the obtained n′ RRC ;

the UE obtaining an SRS frequency hopping frequency-domain position offset q by looking up the selected child table and taking n′ SRS =(n SRS mod P)·S as an index, according to an SRS transmission occasion counter n SRS and based on the selected child table, in each SRS frequency hopping period, according to the SRS frequency hopping bandwidth parameter b hop and an SRS bandwidth parameter B SRS distributed by the eNodeB;

adding the SRS frequency-domain reference position p and the SRS frequency hopping frequency-domain position offset q to obtain a current SRS transmission frequency-domain position r=p+q;

calculating an SRS transmission frequency-domain subcarrier offset k 0 according to the current SRS transmission frequency-domain position r;

repeating the above-mentioned processing steps for P times within one SRS frequency hopping period to obtain an SRS frequency hopping pattern, wherein, a value of P is determined based on b hop and B SRS together, and S is a step length related to b hop .

2. The method of claim 1 , wherein,

an SRS transmission frequency-domain reference position p is calculated according to the following equation:

p =└((4· n RRC )mod m SRS,0 /m SRS,b hop )┘· m SRS,b hop /4

In the above equation, └ ┘ denotes a rounding down function; mod denotes a modulo operation, m SRS,b hop is determined by the system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS and the SRS frequency hopping bandwidth parameter b hop distributed by the eNodeB, wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable.

3. The method of claim 1 , wherein,

the child table in the constructed parent table comprises D=m SRS,0 /4 rows, respectively corresponding to all SRS transmission occasions within one SRS frequency hopping period when b hop =0 and B SRS =3, wherein, M SRS,0 is determined by the system uplink bandwidth N RB UL and the SRS bandwidth configuration parameter C SRS distributed by the eNodeB; wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable; and

in the child table, each row comprises a non-negative integer d, where a value range of d is 0≦d<D.

4. The method of claim 3 , wherein,

the value of d in the child table is determined in accordance with the following equation:

⁢

d

=

∑

b

=

0

B

SRS

⁢

m

SRS

,

b

⁢

n

b

/

4

n

b

=

{

⌊

4

⁢

n

RRC

/

m

SRS

,

b

⌋

⁢

mod

⁢

⁢

N

b

b

≤

b

hop

{

F

b

⁡

(

n

SRS

)

+

⌊

4

⁢

n

RRC

/

m

SRS

,

b

⌋

}

⁢

mod

⁢

⁢

N

b

otherwise

,

(

b

=

0

,

1

,

2

,

3

)

⁢

⁢

F

b

⁡

(

n

SRS

)

=

{

(

N

b

/

2

)

⁢

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

+

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

2

⁢

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⁢

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

even

⌊

N

b

/

2

⌋

⁢

⌊

n

SRS

/

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

odd

wherein, b represents a layer, N b represents the number of branch nodes at a b th layer, Fb(nSRS) is the SRS frequency hop pattern frequency-domain offset, b′ represent a value within the range from b hop to b, Nb′ represents the number of branch nodes located in the b′ th layer and contained in the (b′−1) th layer nodes, mod denotes a modulo operation, └ ┘ denotes a rounding down operation, and Π denotes a series multiplication.

5. The method of claim 1 , wherein,

values of P and S are determined according to the following equations, wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable, b represents a layer, N b represents the number of branch nodes at a b th layer:

P=m SRS,b hop /m SRS,B SRS ;

S=Π b=0 b=b hop N b .

6. The method of claim 1 , wherein,

the method further comprises:

the UE storing the constructed parent table, wherein the parent table comprises all possible combinations corresponding to parameters N RB UL , C SRS and n′ RRC in turn, wherein, n′ RRC = n RRC mod (m SRS,b hop /4); wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable.

7. The method of claim 1 , wherein,

the subcarrier offset k 0 is calculated in accordance with the following equation:

k 0 =k′ 0 +4· N sc RB ·r

wherein, k′ 0 is an SRS frequency position offset, N sc RB is a number of subcarriers included in each resource block RB.

8. A device for determining a sounding reference signal frequency hopping pattern, comprising:

a first unit, configured to: construct a parent table, wherein the constructed parent table contains a plurality of child tables, wherein, each value combination of an SRS bandwidth configuration parameter (C SRS ) and a calculated SRS frequency-domain position index n′ RRC corresponds to a child table;

a second unit, configured to: determine an SRS frequency-domain reference position p according to a system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS , an SRS frequency-domain position index n RRC and an SRS frequency hopping bandwidth parameter b hop distributed by an eNodeB;

a third unit, configured to: calculate another n′ RRC according to the system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS distributed by the eNodeB, and based on the SRS frequency-domain position index n RRC , select a child table from the constructed parent table according to the obtained n′ RRC ; and look up the selected child table to obtain an SRS frequency hopping frequency-domain position offset q by taking n′ SRS =(n SRS mod P)·S as an index according to an SRS transmission occasion counter n SRS and based on the selected child table in each SRS frequency hopping period according to the SRS frequency hopping bandwidth parameter b hop and an SRS bandwidth parameter B SRS distributed by the eNodeB; add the SRS frequency-domain reference position p and the SRS frequency hopping frequency-domain position offset q to obtain a current SRS transmission frequency-domain position r=p+q; calculate an SRS transmission frequency-domain subcarrier offset k 0 according to the current SRS transmission frequency-domain position r, and repeat the above-mentioned processing steps for P times within one SRS frequency hopping period to obtain an SRS frequency hopping pattern, wherein, a value of P is determined based on b hop and B SRS together, and S is a step length related to b hop .

9. The device of claim 8 , wherein,

the second unit is configured to: calculate an SRS transmission frequency-domain reference position p according to the following equation:

p =└((4· n RRC )mod m SRS,0 /m SRS,b hop )┘· m SRS,b hop /4

in the above equation, └ ┘ denotes a rounding down function; mod denotes a modulo operation, m SRS,b hop is determined by the system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS and the SRS frequency hopping bandwidth parameter b hop distributed by the eNodeB, wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable.

10. The device of claim 8 , wherein,

the first unit is configured to: make the child table in the constructed parent table comprise D=m SRS,0 /4 rows, respectively corresponding to all SRS transmission occasions within one SRS frequency hopping period when b hop =0 and B SRS =3, wherein, m SRS,0 is determined by the system uplink bandwidth N RB UL and the SRS bandwidth configuration parameters C SRS distributed by the eNodeB; wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable; and in the child table, each row comprises a non-negative integer d, where a value range of d is 0≦d<D.

11. The device of claim 10 , wherein,

the first unit is configured to: when constructing the parent table, determine the value of d in the child table in accordance with the following equation:

⁢

d

=

∑

b

=

0

B

SRS

⁢

m

SRS

,

b

⁢

n

b

/

4

n

b

=

{

⌊

4

⁢

n

RRC

/

m

SRS

,

b

⌋

⁢

mod

⁢

⁢

N

b

b

≤

b

hop

{

F

b

⁡

(

n

SRS

)

+

⌊

4

⁢

n

RRC

/

m

SRS

,

b

⌋

}

⁢

mod

⁢

⁢

N

b

otherwise

,

(

b

=

0

,

1

,

2

,

3

)

⁢

⁢

F

b

⁡

(

n

SRS

)

=

{

(

N

b

/

2

)

⁢

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

+

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

2

⁢

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⁢

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

even

⌊

N

b

/

2

⌋

⁢

⌊

n

SRS

/

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

odd

wherein, b represents a layer, N b represents the number of branch nodes at a b th layer, Fb(nSRS) is the SRS frequency hop pattern frequency-domain offset, b′ represent a value within the range from b hop to b, Nb′ represents the number of branch nodes located in the b′ th layer and contained in the (b′−1) th layer nodes, mod denotes a modulo operation, └ ┘ denotes a rounding down operation, and Π denotes a series multiplication.

12. The device of claim 8 , wherein,

the third unit is configured to: determine values of P and S according to the following equations, wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable, b represents a layer, N b represents the number of branch nodes at a b th layer:

P=m SRS,b hop /m SRS,B SRS ;

S=Π b=0 b=b hop N b .

13. The device of claim 8 , wherein,

the first unit is further configured to: store the constructed parent table, wherein the parent table comprises all possible combinations corresponding to parameters N RB UL , C SRS and n′ RRC in turn, wherein, n′ RRC =n RRC mod (m SRS,b hop /4); wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable.

14. The device of claim 8 , wherein,

the third unit is configured to: calculate the subcarrier offset k 0 in accordance with the following equation:

k 0 =k′ 0 +4· N sc RB ·r

wherein, k′ 0 is an SRS frequency position offset, N sc RB is a number of subcarriers included in each resource block RB.

15. A method for determining a sounding reference signal (SRS) frequency hopping pattern, comprising the following steps:

a user equipment (UE) constructing a parent table, wherein the constructed parent table contains a plurality of child tables;

the UE determining an SRS frequency-domain reference position p according to a system uplink bandwidth N RB UL , and an SRS bandwidth configuration parameter C SRS and an SRS frequency-domain position index n RRC distributed by an eNodeB;

the UE selecting a child table from the constructed parent table according to the system uplink bandwidth N RB UL , and the SRS bandwidth configuration parameter C SRS distributed by the eNodeB;

the UE looking up the elected child table to obtain an SRS frequency hopping frequency-domain position offset q by taking n′ SRS =(n SRS mod P)·S as an index, according to an SRS transmission occasion counter n SRS and based on the selected child table, in each SRS frequency hopping period, according to the SRS frequency hopping bandwidth parameter b hop and an SRS bandwidth parameter B SRS distributed by the eNodeB;

adding the SRS frequency-domain reference position p and the SRS frequency hopping frequency-domain position offset q to obtain a current SRS transmission frequency-domain position r=p+q;

calculating an SRS transmission frequency-domain subcarrier offset k 0 according to the current SRS transmission frequency-domain position r,

repeating the above-mentioned processing steps for P times within one SRS frequency hopping period to obtain an SRS frequency hopping pattern, wherein, a value of P is determined based on b hop and B SRS together, and S is a step length related to b hop .

16. The method of claim 15 , wherein,

an SRS transmission frequency-domain reference position p is calculated according to the following equation:

p =└((4· n RRC )mod m SRS,0 /m SRS,b hop )┘· m SRS,b hop /4

in the above equation, └ ┘ denotes a rounding down function; mod denotes a modulo operation, m SRS,b hop is determined by the system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS and the SRS bandwidth parameter B SRS distributed by the eNodeB, wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable.

17. The method of claim 15 , wherein,

the child table comprises D=m SRS,0 /4 rows, respectively corresponding to all SRS transmission occasions within one SRS frequency hopping period when b hop =0 and B SRS =3, wherein, m SRS,0 is determined by the system uplink bandwidth N RB UL and the SRS bandwidth configuration parameter C SRS distributed by the eNodeB; wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable, b represents a layer, N b represents the number of branch nodes at a b th layer, Fb(nSRS) is the SRS frequency hop pattern frequency-domain offset, b′ represent a value within the range from b hop to b, Nb′ represents the number of branch nodes located in the b′ th layer and contained in the (b′−1) th layer nodes, mod denotes a modulo operation, └ ┘ denotes a rounding down operation, and Π denotes a series multiplication; in the child table, each row comprises a non-negative integer d, where d is calculated according to the following equation:

d

⁡

(

n

SRS

)

=

∑

b

=

0

B

SRS

⁢

m

SRS

,

b

⁢

F

b

⁡

(

n

SRS

)

/

4

wherein,

F

b

⁡

(

n

SRS

)

=

{

(

N

b

/

2

)

⁢

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

+

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

2

⁢

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⁢

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

even

⌊

N

b

/

2

⌋

⁢

⌊

n

SRS

/

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

odd

.

18. The method of claim 15 , wherein,

values of P and S are determined according to the following equation:

P=m SRS,b hop /m SRS,B SRS ;

S=Π b=0 b=b hop N b ,

or,

wherein,

the SRS transmission subcarrier offset k 0 is calculated according to the SRS transmission frequency-domain position r, and can be calculated in accordance with the following equation: k 0 =k′ 0 +4·N sc RB ·r, where k′ 0 is an SRS frequency position offset, and N sc RB is a number of subcarriers included in each resource block RB; wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable, b represents a layer, N b represents the number of branch nodes at a b th layer, Fb(nSRS) is the SRS frequency hop pattern frequency-domain offset, mod denotes a modulo operation, and Π denotes a series multiplication.

19. A device for determining a sounding reference signal (SRS) frequency hopping pattern, comprising:

a first unit, configured to: construct a parent table, wherein the constructed parent table contains a plurality of child tables;

a second unit, configured to: determine an SRS frequency-domain reference position p according to a system uplink bandwidth N RB UL , and an SRS bandwidth configuration parameter C SRS and an SRS frequency-domain position index n RRC distributed by an eNodeB;

a third unit, configured to: select a child table from the parent table according to the system uplink bandwidth N RB UL and the SRS bandwidth configuration parameter C SRS distributed by the eNodeB, and look up the selected child table to obtain an SRS frequency hopping frequency-domain position offset q by taking n′ SRS =(n SRS mod P)·S as an index according to an SRS transmission occasion counter n SRS and based on the selected child table in each SRS frequency hopping period according to the SRS frequency hopping bandwidth parameter b hop and an SRS bandwidth parameter B SRS distributed by the eNodeB; add the SRS frequency-domain reference position p and the SRS frequency hopping frequency-domain position offset q to obtain a current SRS transmission frequency-domain position r=p+q, calculate an SRS transmission frequency-domain subcarrier offset k 0 according to the current SRS transmission frequency-domain position r, and repeat the above-mentioned processing steps for P times within one SRS frequency hopping period to obtain an SRS frequency hopping pattern, wherein, a value of P is determined based on b hop and B SRS together, and S is a step length related to b hop .

20. The device of claim 19 , wherein,

the second unit is configured to: calculate an SRS transmission frequency-domain reference position p according to the following equation:

p =└((4· n RRC )mod m SRS,0 /m SRS,b hop )┘· m SRS,b hop /4

in the above equation, └ ┘ denotes a rounding down function; mod denotes a modulo operation, m SRS,b hop is determined by the system uplink bandwidth N RB UL , the SRS bandwidth configuration parameter C SRS and the SRS frequency hopping bandwidth parameter B SRS distributed by the eNodeB,

or,

wherein,

the first unit is configured to, make the child table in the constructed parent table comprise D=m SRS,0 /4 rows respectively corresponding to all SRS transmission occasions within one SRS frequency hopping period when b hop =0 and B SRS =3, wherein, m SRS,0 is determined b the s stem uplink bandwidth N RB UL and the SRS bandwidth configuration parameter C SRS distributed b the eNodeB; in the child table, each row comprises a non-negative integer d, wherein, d is calculated in accordance with the following equation:

d

⁡

(

n

SRS

)

=

∑

b

=

0

B

SRS

⁢

m

SRS

,

b

⁢

F

b

⁡

(

n

SRS

)

/

4

wherein

F

b

⁡

(

n

SRS

)

=

{

(

N

b

/

2

)

⁢

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

+

⌊

n

SRS

⁢

mod

⁢

⁢

∏

b

′

=

b

hop

b

⁢

⁢

N

b

′

2

⁢

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⁢

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

even

⌊

N

b

/

2

⌋

⁢

⌊

n

SRS

/

∏

b

′

=

b

hop

b

-

1

⁢

⁢

N

b

′

⌋

if

⁢

⁢

N

b

⁢

⁢

is

⁢

⁢

odd

,

or,

wherein,

the second unit is configured to determine values of P and S according to the following equation:

P=m SRS,b hop /m SRS,B SRS

S=Π b=0 b=b hop N b ,

or,

wherein,

the third unit is configured to: calculate the SRS transmission subcarrier offset k 0 in accordance with the SRS transmission frequency-domain position r, and calculate according to the following equation: k 0 =k′ 0 +4·N sc RB ·r, wherein, k′ 0 is an SRS frequency position offset, and N sc RB is a number of subcarriers included in each resource block RB; wherein m is the number of resource blocks contained in a bandwidth of the layer designated by the associated sub-variable, b represents a layer, N b represents the number of branch nodes at a b th layer, Fb(nSRS) is the SRS frequency hop pattern frequency-domain offset, b′ represent a value within the range from b hop to b, Nb′ represents the number of branch nodes located in the b′ th layer and contained in the (b′−1) th layer nodes, and Π denotes a series multiplication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2015
From: XIE, YINING; LIANG, CHUNLI
To: ZTE CORPORATION
Reel/Frame 037390/0454 →
Priority Claims (1)
CN 2013 1 0274689 · Jul 1, 2013 · national
Continuity (1)
Related Publication 20160277065A1 · Sep 22, 2016