IP Library Granted Patent US 9,998,319
Granted Patent B2
US 9,998,319 · App. 14/890,931 · Granted Jun 12, 2018

Control information transmission method and sending and receiving device

Inventors: Shuqiang Xia (Shenzhen, CN); Jing Shi (Shenzhen, CN); Jin Xu (Shenzhen, CN); Jun Xu (Shenzhen, CN); Peng Hao (Shenzhen, CN); Chunli Liang (Shenzhen, CN); Bo Dai (Shenzhen, CN)
Assignee: ZTE Corporation
H04L27/3483H04L1/1861H04L5/0053H04L27/183H04L27/34H04L27/3488H04W72/042
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,998,319
App. No.
14/890,931
Granted
Jun 12, 2018
Kind
B2
Abstract

Disclosed are a method for transferring control information, a transmitting device and a receiving device, the method includes that: a transmitting end orderly selects an element y n or two elements y 2m−1 , y 2m , from a sequence Y to be modulated corresponding to control information B newly added, then it selects pairing elements x 2p−1 , x 2p from a sequence X to be modulated corresponding to related control information A, and groups y n or y 2m−1 , y 2m and the x 2p−1 , x 2p into an element group (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ) and maps (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ) as specified constellation points of a specified constellation diagram, and takes the constellation points as modulation symbols; it takes each two elements in the elements of the sequence X which are not used for pairing as an element group to perform QPSK modulation, modulating into QPSK modulation symbols; and it maps the constellation points and the QPSK modulation symbols to part of or all resources occupied by a corresponding control channel to be transmitted.

Claims (495)

1. A method for transferring control information, comprising:

a transmitting end generating a bit stream sequence X to be modulated corresponding to control information A, and generating a bit stream sequence Y to be modulated corresponding to new control information B, orderly selecting one element y n or two elements y 2m−1 , y 2m , from the sequence Y to be modulated corresponding to the new control information B, wherein, n=1. . . L, L≤N, m=1. . . L/2, L is a even number and meets L≤2N, N is a number of modulation symbols bearing the control information A, and L is a length of the sequence Y to be modulated, then selecting pairing elements x 2p−1 , x 2p from the sequence X to be modulated corresponding to the control information A, grouping y n or y 2m−1 , y 2m and x 2p−1 , x 2p , into an element group (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ), and

mapping (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ) as specified constellation points of a specified constellation diagram, and taking the constellation points as modulation symbols that one-to-one correspond to (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ), wherein, pϵ[1, N];

taking every two elements in the sequence X, which are not selected as the pairing elements, as one element group to perform a quaternary phase shift keying (QPSK) modulation, to modulate into QPSK modulation symbols; and

mapping the constellation points and the QPSK modulation symbols to a part of or all resources occupied by a corresponding control channel to be transmitted.

2. The method of claim 1 , wherein, the value of p is uniquely determined according to the value of n or m, and for different y n or y 2m−1 , y 2m , pairing elements are also different.

3. The method according to claim 1 , wherein, in the specified constellation diagram:

the constellation points are uniformly distributed in four quadrants;

when an element group is in a form of (x 2p−1 , x 2p , y n ), there are two constellation points in each quadrant; when an element group is in a form of (x 2p−1 , x 2p , y 2m−1 , y 2m ), there are four constellation points in each quadrant;

when there are four constellation points in an ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ), coordinates of a second constellation point are (α i,2 , β i,2 ), coordinates of a third constellation point are (α i,3 , β i,3 ) and coordinates of a fourth constellation point are (α i,4 ,β i,4 ), coordinates of a central symmetry point y i of the ith quadrant are defined as

(

α

i

,

1

+

α

i

,

2

+

α

i

,

3

+

α

i

,

4

4

,

β

i

,

1

+

β

i

,

2

+

β

i

,

3

+

β

i

,

4

4

)

,

 and when there are two constellation points in the ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ) and coordinates of a second constellation point are (α i,2 , β i,2 ) coordinates of a central symmetry point y i of the ith quadrant are defined as

(

α

i

,

1

+

α

i

,

2

2

,

β

i

,

1

+

β

i

,

2

2

)

,

 and the constellation points are in a central symmetry for the central symmetry point y i , iϵ[1,4].

4. The method of claim 3 , wherein, the transmitting end mapping (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ) as specified constellation points of a specified constellation diagram comprises:

determining quadrants where the constellation points are located according to x 2p−1 , x 2p , wherein, x 2p−1 , x 2p have one-to-one mapping relationships with quadrants where the constellation points are located; and

determining constellation points of quadrants where constellation points are located according to y n or y 2m−1 , y 2m , wherein, y n or y 2m−1 , y 2m have one-to-one mapping relationships with constellation points in each quadrant.

5. The method of claim 3 , further comprising:

the transmitting end notifying related information of the new control information B to a receiving end through a signaling; or

the transmitting end agreeing on same related information of the new control information B with the receiving end in advance; or

the transmitting end agreeing on a part of information in related information of the new control information B with the receiving end in advance, and notifying remaining information in the related information of the new control information B to the receiving end through a signaling.

6. The method of claim 5 , wherein,

the related information of the new control information B at least includes related information of a corresponding control channel, information of length L, a rule for selecting pairing elements and a rule for mapping element groups to constellation points.

7. The method of claim 1 , further comprising:

a receiving end performing a wireless signal processing operation on a received sequence R, R=(r 1 , r 2 , r 3 r N ), wherein, n=1, 2. . . N, obtaining a channel response H n corresponding to a symbol r n , wherein, n=1, 2. . . N;

using z n =H* n r n to generate a channel compensation sequence Z, wherein, Z=(z 1 , z 2 , z 3 z N );

for Z=(z 1 , z 2 , z 3 z N ), according to one-to-one mapping relationships between x 2p−1 , x 2p and modulation symbols and one-to-one relationships between quaternary phase shift keying (QPSK) modulation information and modulation symbols, performing QPSK demodulation on the above sequence Z, and obtaining a received sequence X, X=(x 1 , x 2 , x 3 , x 2n ) corresponding to a transmitted sequence X;

performing reverse processing from control information A to the sequence X on the sequence X, and obtaining received control information A; and

detecting new control information B according to the sequence X.

8. The method according to claim 7 , wherein, the receiving end detecting the new control information B comprises:

selecting elements x 2p−1 , x 2p corresponding to pairing elements x 2p−1 , x 2p of a transmitting end from the sequence X, if a received compensation symbol r p corresponding to x 2p−1 , x 2p is in an ith quadrant, a real part of r p is Re{r p }, and an imaginary part of r p is Im{r p }, pϵ[1,2N], performing a coordinate conversion based on a central symmetry point of the ith quadrant on Re{u} Im{u}:

when there are four constellation points in the ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ), coordinates of a second constellation point are (α i,2 , β i,2 ), coordinates of a third constellation point are (α i,3 , β i,3 ) and coordinates of a fourth constellation point are (α i,4 , β i,4 ), then:

Re

{

u

p

}

=

Re

{

r

p

}

-

H

p

2

α

i

,

1

+

α

i

,

2

+

α

i

,

3

+

α

i

,

4

4

Im

{

u

p

}

=

Im

{

r

p

}

-

H

p

2

β

i

,

1

+

β

i

,

2

+

β

i

,

3

+

β

i

,

4

4

,

performing QPSK demodulation on u p according to mapping relationships between constellation points in the quadrant i and modulation information, and obtaining a received sequence Y corresponding to a sequence Y to be modulated of the transmitting end, wherein, Y=(y 1 , y 2 , y 3 , y L );

when there are two constellation points in the ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ) and coordinates of a second constellation point are (α i,2 , β i,2 ), then:

Re

{

u

p

}

=

Re

{

r

p

}

-

H

p

2

α

i

,

1

+

α

i

,

2

2

Im

{

u

p

}

=

Im

{

r

p

}

-

H

p

2

β

i

,

1

+

β

i

,

2

2

,

performing a binary phase shift keying (BPSK) demodulation on u p according to mapping relationships between constellation points in the quadrant i and modulation information, and obtaining a received sequence Y corresponding to the sequence Y to be modulated of the transmitting end, wherein, Y=(y 1 , y 2 , y 3 , y L ); and

performing reverse processing from the new control information B to the sequence Y on the sequence Y, and obtaining received control information B.

9. The method according to claim 7 , further comprising:

the receiving end agreeing on same related information of the new control information B with the transmitting end in advance; or

the receiving end receiving a signaling transmitted by the transmitted end, wherein, the signaling carries a part of or all related information of the new control information B.

10. The method of claim 9 , wherein,

the related information of the new control information B at least include related information of a corresponding control channel, information of length L, a rule for selecting pairing elements and a rule for mapping element groups to constellation points.

11. The method according to claim 8 , further comprising:

the receiving end agreeing on same related information of control information B newly added with the transmitting end in advance; or

the receiving end receiving a signaling transmitted by the transmitted end, wherein, the signaling carries a part of or all related information of the control information B newly added.

12. A system for transferring control information, comprising a transmitting end and a receiving end, wherein the transmitting end is configured to:

generate a bit stream sequence X to be modulated corresponding to control information A, and generate a bit stream sequence Y to be modulated corresponding to new control information B, orderly select one element y n or two elements y 2m−1 , y 2m , from the sequence Y to be modulated corresponding to the new control information B, wherein, n=1. . . L, L≤N, m=1. . . L/2, L is a even number and meets L≤2N, N is a number of modulation symbols bearing the control information A, and L is a length of the sequence Y to be modulated, then select pairing elements x 2p−1 , x 2p from the sequence X to be modulated corresponding to the control information A, grouping y n or y 2m−1 , y 2m and x 2p−1 , x 2p into an element group (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ), and map (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , x 2p , y 2m−1 , y 2m ) as specified constellation points of a specified constellation diagram, and take the constellation points as modulation symbols that one-to-one correspond to (x 2p−1 , x 2p , y n , or (x 2p−1 , x 2p , y 2m−1 , y 2m ), wherein, pϵ[1, N];

take every two elements in the sequence X, which are not selected as the pairing elements, as one element group to perform a quaternary phase shift keying (QPSK) modulation, to modulate into QPSK modulation symbols; and

map the constellation points and the QPSK modulation symbols to a part of or all resources occupied by a corresponding control channel to be transmitted.

13. The system of claim 12 , wherein the transmitting end comprises hardware configured to execute instructions stored in a non-transitory computer readable medium to perform steps in following units:

a first bit level processing unit, configured to generate the bit stream sequence X to be modulated corresponding to the control information A, and include all processing before modulation;

a second bit level processing unit, configured to generate the bit stream sequence Y to be modulated corresponding to the new control information B, and include all processing before modulation;

a unit for pairing the information A and B and generating modulation symbols, configured to, map (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ) as constellation points of a specified constellation diagram to determine modulation symbols corresponding to (x 2p−1 , x 2p , y n ) or (x 2p−1 , x 2p , y 2m−1 , y 2m ) according to a form of (x 2p−1 , x 2p , y n ) or a form of (x 2p−1 , x 2p , y 2m−1 , y 2m ), and take every two elements in the sequence X, which are not selected as the pairing elements, as one element group to perform a quaternary phase shift keying (QPSK) modulation to generate QPSK modulation symbols; and

a unit for transmitting the information A and B, configured to map the modulation symbols generated by the unit for pairing the information A and B and generating modulation symbols to a part of or all resources occupied by a corresponding control channel to be transmitted.

14. The system of claim 13 , wherein, the value of p is uniquely determined according to the value of n or m, and for different y n or y 2m−1 , y 2m , pairing element are also different.

15. The system of claim 13 , wherein, in the specified constellation diagram:

the constellation points are uniformly distributed in four quadrants;

when an element group is in a form of (x 2p−1 , x 2p , y n ), there are two constellation points in each quadrant; when an element group is in a form of (x 2p−1 , x 2p , y 2m−1 , y 2m ), there are four constellation points in each quadrant;

when there are four constellation points in an ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ), coordinates of a second constellation point are (α i,2 , β i,2 ), coordinates of a third constellation point are (α i,3 , β i,3 ) and coordinates of a fourth constellation point are (α i,4 , β i,4 ), coordinates of a central symmetry point y i of the ith quadrant are defined as

(

α

i

,

1

+

α

i

,

2

+

α

i

,

3

+

α

i

,

4

4

,

β

i

,

1

+

β

i

,

2

+

β

i

,

3

+

β

i

,

4

4

)

,

 and when there are two constellation points in the ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ) and coordinates of a second constellation point are (α i,2 , β i,2 ) coordinates of a central symmetry point y i of the ith quadrant are defined as

(

α

i

,

1

+

α

i

,

2

2

,

β

i

,

1

+

β

i

,

2

2

)

,

 and the constellation points are in a central symmetry for the central symmetry point y i , iϵ[1,4].

16. The system of claim 15 , wherein the unit for pairing the information A and B and generating modulation symbols, is configured to map (x 2p−1 , x 2p , y n ) and (x 2p−1 , x 2p , y 2m−1 , y 2m ) as specified constellation points of a specified constellation diagram in a following way:

determining quadrants where the constellation points are located according to x 2p−1 , x 2p , wherein, x 2p−1 , x 2p have one-to-one mapping relationships with quadrants where the constellation points are located; and

determining constellation points of quadrants where constellation points are located according to y n or y 2m−1 , y 2m , wherein, y n or y 2m−1 , y 2m have one-to-one mapping relationships with the constellation points in each quadrant.

17. The system of claim 12 , wherein the receiving end comprises hardware configured to execute instructions stored in a non-transitory computer readable medium to perform steps in following units:

a received sequence channel compensation unit configured to use a estimated channel response to perform a channel compensation on a received sequence R, obtain a channel response H n , wherein n=1, 2. . . N, and use z n =H* n r n to generate a channel compensation sequence Z, wherein Z=(z 1 , z 2 , z 3 z N ), and according to one-to-one mapping relationships between x 2p−1 , x 2p and modulation symbols and one-to-one relationships between quaternary phase shift keying (QPSK) modulation information and modulation symbols, perform QPSK demodulation on the sequence Z, and obtain a received sequence X, X=(x 1 , x 2 , x 3 , x 2n ), corresponding to a transmitted sequence X;

a unit for detecting information A, configured to perform reverse processing from control information A to the sequence X on the sequence X, and obtain received control information A; and

a unit for detecting information B, configured to detect new control information B according to the sequence X.

18. The system according to claim 17 , wherein, the unit for detecting information B comprises:

a pairing element selection and coordinate conversion unit, configured to, select elements x 2p−1 , x 2p corresponding to pairing elements x 2p−1 , x 2p of a transmitting end from the sequence X, if a received compensation symbol r p corresponding to x 2p−1 , x 2p is in an ith quadrant, a real part of r p is Re{r p }, and an imaginary part of r p is Im{r p }, pϵ[1,2N], perform a coordinate conversion based on a central symmetry point of the ith quadrant on Re{u} Im{u}:

when there are four constellation points in the ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ), coordinates of a second constellation point are (α i,2 , β i,2 ), coordinates of a third constellation point are (α i,3 , β i,3 ) and coordinates of a fourth constellation point are (α i,4 , β i,4 ), then:

Re

{

u

p

}

=

Re

{

r

p

}

-

H

p

2

α

i

,

1

+

α

i

,

2

+

α

i

,

3

+

α

i

,

4

4

Im

{

u

p

}

=

Im

{

r

p

}

-

H

p

2

β

i

,

1

+

β

i

,

2

+

β

i

,

3

+

β

i

,

4

4

,

perform QPSK demodulation on u p according to mapping relationships between constellation points in the quadrant i and modulation information, and obtain a received sequence Y corresponding to a sequence Y to be modulated of the transmitting end, wherein Y=(y 1 , y 2 , y 3 , y L );

when there are two constellation points in the ith quadrant, assuming that coordinates of a first constellation point are (α i,1 , β i,1 ) and coordinates of a second constellation point are (α i,2 , β i,2 ), then:

Re

{

u

p

}

=

Re

{

r

p

}

-

H

p

2

α

i

,

1

+

α

i

,

2

2

Im

{

u

p

}

=

Im

{

r

p

}

-

H

p

2

β

i

,

1

+

β

i

,

2

2

perform a binary phase shift keying (BPSK) demodulation on u p according to mapping relationships between constellation points in the quadrant i and modulation information, and obtain a received sequence Y corresponding to the sequence Y to be modulated of the transmitting end, wherein, Y=(y 1 , y 2 , y 3 , y L ); and

a detecting unit, configured to perform reverse processing from the new control information B to the sequence Y on the sequence Y, and obtain received control information B.

19. The system of claim 17 , wherein the hardware in the receiving end is further configured to perform steps in a following unit when executing the instructions stored in the non-transitory computer readable medium:

a receiving unit, configured to receive a signaling transmitted by the transmitted end, wherein, the signaling carries a part of or all related information of the new control information B.

20. The system of claim 19 , wherein,

the related information of the new control information B at least include related information of a corresponding control channel, information of length L, a rule for selecting pairing elements and a rule for mapping element groups to constellation points.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: ZTE CORPORATION
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 056144/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: XIA, SHUQIANG; SHI, JING; XU, JIN; XU, JUN; HAO, PENG; LIANG, CHUNLI; DAI, BO
To: ZTE CORPORATION
Reel/Frame 037035/0398 →
Priority Claims (1)
CN 2013 1 0176200 · May 13, 2013 · national
Continuity (1)
Related Publication 20160134458A1 · May 12, 2016