IP Library Granted Patent US 11,038,642
Granted Patent B2
US 11,038,642 · App. 16/075,124 · Granted Jun 15, 2021

Method and device for dynamically determining a pilot pattern

Inventors: Xuejuan Gao (Beijing, CN); Fangchen Cheng (Beijing, CN); Xueming Pan (Beijing, CN)
Assignee: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
H04L5/0048H04L5/0007H04L5/0091H04W72/042H04W72/0413H04W72/0446H04W72/1263
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 11,038,642
App. No.
16/075,124
Granted
Jun 15, 2021
Kind
B2
Abstract

A method and a device for determining dynamically a pilot pattern are provided. The method includes acquiring a TTI duration occupied by transmission of data, and determining a pilot pattern according to the TTI duration occupied by the transmission of the data.

Claims (429)

1. A method for dynamically determining a pilot pattern, comprising:

acquiring a Transmission Time Interval (TTI) duration occupied by transmission of data;

determining a pilot pattern according to the TTI duration occupied by the transmission of the data;

wherein the determining the pilot pattern according to the TTI duration occupied by the transmission of the data, comprises: when the TTI duration is larger than A symbols, determining that part of all symbols in a TTI have pilots or do not have pilots according to a predetermined rule and/or a signaling, wherein A is a positive integer larger than or equal to 1; and

determining one or more positions of one or more symbols having pilots of the all symbols in the TTI, according to the predetermined rule and/or the signaling,

wherein at least one of following (a)-(e):

(a) the symbols having pilots are (1+i×┌M/K┐)-th symbols of the all symbols in the TTI duration or are (1+i×┌M/K┐)-th symbols from an end of the all symbols in the TTI duration, wherein, i is an integer larger than or equal to 0 and smaller than or equal to (K−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

-

1

M

/

K

;

(b) when K is an odd number and M is an odd number, the symbols having pilots are

(

M

/

2

±

i

×

M

/

2

K

/

2

)

-

th

symbols of the all symbols in the TTI duration, wherein, i is an integer larger than or equal to 0 and smaller than or equal to (K−1)/2, or i is an integer larger than or equal to 1 and smaller than or equal to

M

-

M

/

2

M

/

2

K

/

2

;

(c) when K is an even number and M is an even number, the symbols having pilots are (a+i×┌M/K┐)-th symbols and (a+i×┌M/K┐)-th symbols from an end of the all symbols in the TTI duration, wherein i is an integer larger than or equal to 0 and smaller than or equal to (K/2−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

/

2

M

/

K

,

a is a predefined or preconfigured integer larger than or equal to 1 and smaller than or equal to M/2;

(d) when K is an even number and M is an odd number, the symbols having pilots are

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols of the all symbols in the TTI duration and

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols from the end of the all symbols in the TTI duration, wherein i is an integer larger than or equal to 0 and smaller than or equal to (K/2−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

/

2

M

/

2

K

/

2

,

a is a predefined or preconfigured integer larger than or equal to 1 and smaller than or equal to └M/2┘; and

(e) when K is an even number, the symbols having pilots are

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols and

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols from an end of the all symbols in the TTI, wherein, i is an integer larger than or equal to 0 and smaller than or equal to (K/2−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

/

2

M

/

2

K

/

2

,

a is a predefined or preconfigured integer larger than or equal to 1 and smaller than or equal to └M/2┘,

wherein, K is a quantity of the one or more symbols having pilots of the all symbols in the TTI duration, K is smaller than or equal to M, and M is a quantity of the all symbols in the TTI duration, and

┌ ┐ is a ceiling function, and └ ┘ is a floor function.

2. The method according to claim 1 , wherein the data comprises one or more of uplink data and downlink data, the uplink data comprises uplink traffic information and/or uplink control information, and the downlink data comprises downlink traffic information and/or downlink control information.

3. The method according to claim 2 , wherein, the determining that part of the all symbols in a TTI have pilots according to the predetermined rule and the signaling, comprises:

determining that K symbols of the all symbols in the TTI have pilots according to the predetermined rule and/or the signaling, and symbols other than the K symbols of the all symbols in the TTI do not have pilots, wherein K is smaller than or equal to M, and M is the quantity of the all symbols comprised in the TTI.

4. The method according to claim 3 , wherein the K symbols having pilots are uniformly-spaced K symbols of the all symbols in the TTI or are centrally-symmetric K symbols of the all symbols in the TTI.

5. The method according to claim 3 , wherein K=┌M/P┐ or └M/P┘ or ┌M×R┐ or └M×R┘, wherein P is a predefined or preconfigured positive integer larger than or equal to 2, and R is a predefined or preconfigured decimal fraction or a percentage larger than 0 and smaller than 1.

6. A device for dynamically determining a pilot pattern, comprising:

an acquisition module configured to acquire a Transmission Time Interval (TTI) duration occupied by transmission of data; and

a determination module configured to determine a pilot pattern according to the TTI duration occupied by the transmission of the data,

wherein the determination module is further configured to:

when the TTI duration is larger than A symbols, determine that part of all symbols in the TTI duration have pilots or do not have pilots according to a predetermined rule and/or according to a received signaling, wherein A is a positive integer larger than or equal to 1; and

determine one or more positions of one or more symbols having pilots of the all symbols in the TTI duration, according to the predetermined rule and/or the signaling,

wherein, at least one of following (a)-(e):

(a) the symbols having pilots are (1+i×┌M/K┐)-th symbols of the all symbols in the TTI duration or are (1+i×┌M/K┐)-th symbols from an end of the all symbols in the TTI duration, wherein, i is an integer larger than or equal to 0 and smaller than or equal to (K−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

-

1

M

/

K

;

(b) when K is an odd number and M is an odd number, the symbols having pilots are

(

M

/

2

±

i

×

M

/

2

K

/

2

)

-

th

symbols of the all symbols in the TTI duration, wherein, i is an integer larger than or equal to 0 and smaller than or equal to (K−1)/2, or i is an integer larger than or equal to 1 and smaller than or equal to

M

-

M

/

2

M

/

2

K

/

2

;

(c) when K is an even number and M is an even number, the symbols having pilots are (a+i×┌M/K┐)-th symbols and (a+i×┌M/K┐)-th symbols from an end of the all symbols in the TTI duration, wherein i is an integer larger than or equal to 0 and smaller than or equal to (K/2−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

/

2

M

/

K

,

a is a predefined or preconfigured integer larger than or equal to 1 and smaller than or equal to M/2;

(d) when K is an even number and M is an odd number, the symbols having pilots are

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols of the all symbols in the TTI duration and

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols from the end of the all symbols in the TTI duration, wherein i is an integer larger than or equal to 0 and smaller than or equal to (K/2−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

/

2

M

/

2

K

/

2

,

a is a predefined or preconfigured integer larger than or equal to 1 and smaller than or equal to └M/2┘; and

(e) when K is an even number, the symbols having pilots are

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols and

(

a

+

i

×

M

/

2

K

/

2

)

-

th

symbols from an end of the all symbols in the TTI, wherein, i is an integer larger than or equal to 0 and smaller than or equal to (K/2−1), or i is an integer larger than or equal to 0 and smaller than or equal to

M

/

2

M

/

2

K

/

2

,

a is a predefined or preconfigured integer larger than or equal to 1 and smaller than or equal to └M/2┘,

wherein, K is a quantity of the one or more symbols having pilots of the all symbols in the TTI duration, K is smaller than or equal to M, and M is a quantity of the all symbols in the TTI duration, and

┌ ┐ is a ceiling function, and └ ┘ is a floor function.

7. The device according to claim 6 , wherein the data comprises one or more of uplink data and downlink data, the uplink data comprises uplink traffic information and/or uplink control information, and the downlink data comprises downlink traffic information and/or downlink control information.

8. The device according to claim 7 , wherein the determination module is further configured to determine that K symbols of the all symbols in the TTI have pilots according to the predetermined rule and/or the signaling, and symbols other than the K symbols of the all symbols in the TTI do not have pilots, wherein K is smaller than or equal to M, and M is the quantity of the all symbols in the TTI.

9. The device according to claim 8 , wherein the K symbols having pilots are uniformly-spaced K symbols of the all symbols in the TTI, or the K symbols are centrally-symmetric K symbols of the all symbols in the TTI; and/or

K=┌M/P┐ or └M/P┘ or ┌M×R┐ or └M×R┘, wherein P is a predefined or preconfigured positive integer larger than or equal to 2, and R is a predefined or preconfigured decimal fraction or a percentage larger than 0 and smaller than 1.

10. A device for dynamically determining a pilot pattern, comprising:

a processor;

a storage connected to the processor through a bus interface and configured to store computer programs and instructions used by the processor when performing operations;

a transceiver connected to the processor and the storage through the bus interface and configured to receive or transmit data under a control of the processor;

wherein when the programs and instructions are executed by the processor, the processor implements the method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
Reel/Frame 056769/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: GAO, XUEJUAN; CHENG, FANGCHEN; PAN, XUEMING
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 046954/0093 →
Priority Claims (1)
CN 201610076832.0 · Feb 3, 2016 · national
Continuity (1)
Related Publication 20190044680A1 · Feb 7, 2019