IP Library Granted Patent US 8,249,193
Granted Patent B2
US 8,249,193 · App. 12/205,580 · Granted Aug 21, 2012

Reference signal sequence representation in wireless communication device

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 8,249,193
App. No.
12/205,580
Granted
Aug 21, 2012
Kind
B2
Abstract

A wireless communication device including a controller communicably coupled to a transceiver. In one embodiment, the controller generates a QPSK sequence having multiple elements wherein each element includes real and imaginary parts. In another embodiment, the sequence is selected from a groups of sequences stored on a user terminal. Thereafter, the controller generates a reference signal based on the information representative of the selected QPSK sequence.

Claims (2931)

1. A wireless communication user terminal, the terminal comprising:

a transceiver;

a controller communicably coupled to the transceiver and to memory,

information stored in the memory, the information representative of a plurality of Quadrature Phase Shift Keying (QPSK) sequences,

each of the QPSK sequence includes 24 elements wherein each of the 24 elements includes a phase component of π/4 weighted by a phase scaling factor, as follows:

Element Phase Scaling Factors

1

2

3

4

5

6

7

8

9

10

11

12

QPSK_Se-

−3

3

3

−1

−1

−3

−1

3

1

3

1

3

quences

−3

1

1

3

−1

1

3

1

−3

1

−3

1

−3

−3

1

1

−1

1

−1

1

−1

3

1

−3

−3

−1

−3

3

1

−1

−3

−1

−3

−3

3

−3

3

−1

3

3

1

1

−3

3

3

3

3

1

Element Phase Scaling Factors

13

14

15

16

17

18

19

20

21

22

23

24

QPSK_Se-

1

1

−1

3

1

−1

1

3

−3

−1

−1

1

quences

1

−1

−1

3

−1

−3

3

−3

−3

−3

1

1

−1

1

−1

1

−1

−1

3

3

−3

−1

1

−3

3

−3

−1

1

3

1

−3

1

3

3

−1

−3

−1

3

−1

1

1

−1

−3

−1

−1

1

3

3

the controller configured to select a QPSK sequence and to generate a reference signal based on the information representative of the selected QPSK sequence.

2. The terminal of claim 1 , the information stored in the memory is representative of the phase component of each of the 24 elements.

3. The terminal of claim 1 , wherein each of the 24 elements further includes a phase component of π/4 weighted by a phase scaling factor as follows:

Element Phase Scaling Factors

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

QPSK_Sequences

1

−3

3

−3

3

3

−1

3

1

−1

3

−3

1

−1

1

1

3

3

−3

1

−1

−3

−3

1

1

2

1

−1

−3

−1

−1

−3

3

3

−1

−3

−3

−3

1

1

3

−3

3

−3

3

−1

3

−3

−1

1

3

−1

−1

3

−1

3

−3

−1

−1

1

−1

−3

−3

−3

−3

−1

1

−1

−3

1

1

1

−1

3

−1

4

3

3

−1

3

3

3

−3

1

−3

1

1

−1

−1

−1

−1

3

3

−1

−3

−1

−1

1

−3

1

5

1

3

3

3

3

3

−1

−1

3

−1

1

1

−1

−1

−1

1

3

−3

3

1

1

−1

3

−1

6

−1

−1

−3

−3

3

1

3

−3

3

1

−3

1

1

1

1

3

3

−3

3

1

−1

3

−3

−1

7

−3

1

1

1

−1

3

1

−3

1

−1

−1

−1

−1

−3

1

1

3

−3

1

3

1

3

−3

1

8

1

3

−3

−1

1

3

3

−1

−1

−3

1

−3

3

3

−1

−3

−1

−3

1

−3

3

3

3

1

9

−1

1

1

−3

−3

1

−1

−1

−1

1

−3

3

−3

−3

−3

−3

3

−3

−1

1

−1

1

−1

−3

10

1

−1

1

1

−1

3

3

−3

3

3

3

1

1

1

−3

1

3

1

−3

−3

−1

1

1

−3

11

−1

−3

1

3

−1

−3

−1

−1

3

1

−1

1

1

1

−1

3

−3

−1

−3

−3

−1

1

−1

−3

12

−1

1

−3

1

1

3

−3

−3

−3

1

−1

−3

3

−1

1

1

1

1

−1

1

−1

−3

−1

3

13

1

3

−3

−3

1

−3

1

1

3

3

1

3

−3

3

−1

1

−3

−3

1

−1

−1

−3

−1

−3

14

3

1

−1

−1

3

1

−1

1

1

−3

1

−1

−1

1

3

3

3

3

3

−1

1

−3

1

−3

15

1

−3

−1

−1

−3

−1

−3

3

−1

−1

3

−3

−1

−3

−3

3

−1

1

1

3

1

3

−1

−3

16

3

−3

−3

−3

1

−3

−1

1

−3

−3

−1

−3

3

1

−3

−3

−3

3

1

3

1

−3

1

3

17

−3

1

3

−1

−3

−1

−1

3

1

−1

1

1

1

−1

3

−3

−1

−3

−3

−1

1

−1

−3

−3

18

1

1

−3

1

−1

−1

−3

3

−1

−1

1

−1

1

1

−1

−3

−1

3

−3

1

1

3

−3

−3

19

−3

3

1

−3

−3

−3

1

−3

−3

−3

−1

1

−1

−3

3

−3

3

3

−3

−1

3

−1

1

1

21

1

−1

3

−3

3

3

−1

−3

3

−3

1

3

3

1

−3

−1

−3

−1

−1

3

3

−1

−1

1

22

−3

1

1

−3

−1

−1

3

−1

3

1

3

1

3

−1

3

3

1

3

−3

3

−3

1

1

1

23

−1

3

1

1

3

1

−3

3

3

1

1

−3

1

1

−3

−1

−1

1

3

3

−3

3

−1

1

25

−3

−1

1

3

1

−1

−1

−3

−1

−1

−3

1

−1

−3

3

−3

−1

−3

−1

3

1

−1

1

−3

29

1

1

1

−1

1

−1

−3

3

−1

−1

1

−3

−1

1

3

3

3

−1

−3

1

3

1

−3

−3

30

−1

−3

1

−1

−3

−1

1

3

3

−3

−3

3

3

1

3

−3

3

−1

−3

−1

3

−3

3

3

4. The terminal of claim 3 , the information stored in the memory is representative of a real part and an imaginary part of each of the 24 elements wherein the real parts of each of the 24 elements of the QPSK sequences are

Element Real Parts multiplied by sqrt(2)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

QPSK_Sequences

1

−1

−1

−1

−1

−1

1

−1

1

1

−1

−1

1

1

1

1

−1

−1

−1

1

1

−1

−1

1

1

2

1

1

−1

1

1

−1

−1

−1

1

−1

−1

−1

1

1

−1

−1

−1

−1

−1

1

−1

−1

1

1

3

1

1

−1

1

−1

−1

1

1

1

1

−1

−1

−1

−1

1

1

1

−1

1

1

1

1

−1

1

4

−1

−1

1

−1

−1

−1

−1

1

−1

1

1

1

1

1

1

−1

−1

1

−1

1

1

1

−1

1

5

1

−1

−1

−1

−1

−1

1

1

−1

1

1

1

1

1

1

1

−1

−1

−1

1

1

1

−1

1

6

1

1

−1

−1

−1

1

−1

−1

−1

1

−1

1

1

1

1

−1

−1

−1

−1

1

1

−1

−1

1

7

−1

1

1

1

1

−1

1

−1

1

1

1

1

1

−1

1

1

−1

−1

1

−1

1

−1

−1

1

8

1

−1

−1

1

1

−1

−1

1

1

−1

1

−1

−1

−1

1

−1

1

−1

1

−1

−1

−1

−1

1

9

1

1

1

−1

−1

1

1

1

1

1

−1

−1

−1

−1

−1

−1

−1

−1

1

1

1

1

1

−1

10

1

1

1

1

1

−1

−1

−1

−1

−1

−1

1

1

1

−1

1

−1

1

−1

−1

1

1

1

−1

11

1

−1

1

−1

1

−1

1

1

−1

1

1

1

1

1

1

−1

−1

1

−1

−1

1

1

1

−1

12

1

1

−1

1

1

−1

−1

−1

−1

1

1

−1

−1

1

1

1

1

1

1

1

1

−1

1

−1

13

1

−1

−1

−1

1

−1

1

1

−1

−1

1

−1

−1

−1

1

1

−1

−1

1

1

1

−1

1

−1

14

−1

1

1

1

−1

1

1

1

1

−1

1

1

1

1

−1

−1

−1

−1

−1

1

1

−1

1

−1

15

1

−1

1

1

−1

1

−1

−1

1

1

−1

−1

1

−1

−1

−1

1

1

1

−1

1

−1

1

−1

16

−1

−1

−1

−1

1

−1

1

1

−1

−1

1

−1

−1

1

−1

−1

−1

−1

1

−1

1

−1

1

−1

17

−1

1

−1

1

−1

1

1

−1

1

1

1

1

1

1

−1

−1

1

−1

−1

1

1

1

−1

−1

18

1

1

−1

1

1

1

−1

−1

1

1

1

1

1

1

1

−1

1

−1

−1

1

1

−1

−1

−1

19

−1

−1

1

−1

−1

−1

1

−1

−1

−1

1

1

1

−1

−1

−1

−1

−1

−1

1

−1

1

1

1

20

−1

−1

−1

1

1

−1

1

−1

1

−1

1

−1

1

1

1

−1

1

1

1

−1

−1

1

1

1

21

1

1

−1

−1

−1

−1

1

−1

−1

−1

1

−1

−1

1

−1

1

−1

1

1

−1

−1

1

1

1

22

−1

1

1

−1

1

1

−1

1

−1

1

−1

1

−1

1

−1

−1

1

−1

−1

−1

−1

1

1

1

23

1

−1

1

1

−1

1

−1

−1

−1

1

1

−1

1

1

−1

1

1

1

−1

−1

−1

−1

1

1

24

−1

1

1

−1

1

1

−1

1

−1

1

−1

1

1

1

1

−1

1

−1

−1

−1

−1

−1

1

1

25

−1

1

1

−1

1

1

1

−1

1

1

−1

1

1

−1

−1

−1

1

−1

1

−1

1

1

1

−1

26

−1

−1

1

1

1

1

1

1

1

−1

1

−1

1

1

1

1

1

1

−1

−1

−1

1

1

−1

27

−1

1

−1

−1

1

1

−1

1

−1

−1

−1

−1

−1

−1

1

1

−1

1

−1

1

−1

−1

1

−1

28

−1

1

−1

−1

1

1

−1

−1

−1

−1

−1

1

1

−1

1

1

1

1

−1

1

1

1

−1

−1

29

1

1

1

1

1

1

−1

−1

1

1

1

−1

1

1

−1

−1

−1

1

−1

1

−1

1

−1

−1

30

1

−1

1

1

−1

1

1

−1

−1

−1

−1

−1

−1

1

−1

−1

−1

1

−1

1

−1

−1

−1

−1

and the imaginary parts of each of the 24 elements of the QPSK sequences are

Element Imaginary Parts multiplied by sqrt(2)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

QPSK_Sequences

1

−1

1

−1

1

1

−1

1

1

−1

1

−1

1

−1

1

1

1

1

−1

1

−1

−1

−1

1

1

2

1

−1

−1

−1

−1

−1

1

1

−1

−1

−1

−1

1

1

1

−1

1

−1

1

−1

1

−1

−1

1

3

−1

−1

1

−1

1

−1

−1

−1

1

−1

−1

−1

−1

−1

−1

1

−1

−1

1

1

1

−1

1

−1

4

1

1

−1

1

1

1

−1

1

−1

1

1

−1

−1

−1

−1

1

1

−1

−1

−1

−1

1

−1

1

5

1

1

1

1

1

1

−1

−1

1

−1

1

1

−1

−1

−1

1

1

−1

1

1

1

−1

1

−1

6

−1

−1

−1

−1

1

1

1

−1

1

1

−1

1

1

1

1

1

1

−1

1

1

−1

1

−1

−1

7

−1

1

1

1

−1

1

1

−1

1

−1

−1

−1

−1

−1

1

1

1

−1

1

1

1

1

−1

1

8

1

1

−1

−1

1

1

1

−1

−1

−1

1

−1

1

1

−1

−1

−1

−1

1

−1

1

1

1

1

9

−1

1

1

−1

−1

1

−1

−1

−1

1

−1

1

−1

−1

−1

−1

1

−1

−1

1

−1

1

−1

−1

10

1

−1

1

1

−1

1

1

−1

1

1

1

1

1

1

−1

1

1

1

−1

−1

−1

1

1

−1

11

−1

−1

1

1

−1

−1

−1

−1

1

1

−1

1

1

1

−1

1

−1

−1

−1

−1

−1

1

−1

−1

12

−1

1

−1

1

1

1

−1

−1

−1

1

−1

−1

1

−1

1

1

1

1

−1

1

−1

−1

−1

1

13

1

1

−1

−1

1

−1

1

1

1

1

1

1

−1

1

−1

1

−1

−1

1

−1

−1

−1

−1

−1

14

1

1

−1

−1

1

1

−1

1

1

−1

1

−1

−1

1

1

1

1

1

1

−1

1

−1

1

−1

15

1

−1

−1

−1

−1

−1

−1

1

−1

−1

1

−1

−1

−1

−1

1

−1

1

1

1

1

1

−1

−1

16

1

−1

−1

−1

1

−1

−1

1

−1

−1

−1

−1

1

1

−1

−1

−1

1

1

1

1

−1

1

1

17

−1

1

1

−1

−1

−1

−1

1

1

−1

1

1

1

−1

1

−1

−1

−1

−1

−1

1

−1

−1

−1

18

1

1

−1

1

−1

−1

−1

1

−1

−1

1

−1

1

1

−1

−1

−1

1

−1

1

1

1

−1

−1

19

−1

1

1

−1

−1

−1

1

−1

−1

−1

−1

1

−1

−1

1

−1

1

1

−1

−1

1

−1

1

1

20

−1

1

1

−1

−1

−1

−1

1

1

1

1

1

1

1

−1

1

1

−1

1

1

−1

−1

−1

1

21

1

−1

1

−1

1

1

−1

−1

1

−1

1

1

1

1

−1

−1

−1

−1

−1

1

1

−1

−1

1

22

−1

1

1

−1

−1

−1

1

−1

1

1

1

1

1

−1

1

1

1

1

−1

1

−1

1

1

1

23

−1

1

1

1

1

1

−1

1

1

1

1

−1

1

1

−1

−1

−1

1

1

1

−1

1

−1

1

24

−1

1

1

1

−1

1

1

1

−1

1

−1

1

1

−1

−1

1

−1

−1

1

−1

−1

−1

1

1

25

−1

−1

1

1

1

−1

−1

−1

−1

−1

−1

1

−1

−1

1

−1

−1

−1

−1

1

1

−1

1

−1

26

−1

−1

1

1

−1

1

−1

1

−1

1

1

−1

−1

1

−1

1

−1

−1

1

1

−1

−1

1

−1

27

−1

−1

−1

1

1

−1

−1

−1

−1

−1

1

−1

1

−1

−1

1

1

1

−1

1

1

1

−1

−1

28

1

−1

1

1

1

1

−1

1

1

1

1

1

−1

1

−1

1

1

−1

−1

−1

−1

1

1

1

29

1

1

1

−1

1

−1

−1

1

−1

−1

1

−1

−1

1

1

1

1

−1

−1

1

1

1

−1

−1

30

−1

−1

1

−1

−1

−1

1

1

1

−1

−1

1

1

1

1

−1

1

−1

−1

−1

1

−1

1

1

5. The terminal of claim 1 , the information stored in the memory is representative of a real part and an imaginary part of each of the 24 elements.

6. The terminal of claim 5 , wherein the real parts of each of the 24 elements of the QPSK sequences are:

Element Real Parts multiplied by 1.414

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

QPSK_Sequences

−1

−1

−1

1

1

−1

1

−1

1

−1

1

−1

1

1

1

−1

1

1

1

−1

−1

1

1

1

−1

1

1

−1

1

1

−1

1

−1

1

−1

1

1

1

1

−1

1

−1

−1

−1

−1

−1

1

1

−1

−1

1

1

1

1

1

1

1

−1

1

−1

1

1

1

1

1

1

−1

−1

−1

1

1

−1

−1

1

−1

−1

1

1

−1

1

−1

−1

−1

−1

−1

−1

1

1

−1

1

−1

1

−1

−1

1

−1

−1

1

−1

−1

1

1

−1

−1

−1

−1

−1

1

1

−1

1

1

1

1

−1

1

1

1

−1

−1

and the imaginary parts of each of the 24 elements of the QPSK sequences are:

Element Imaginary Parts multiplied by 1.414

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

QPSK_Sequences

−1

1

1

−1

−1

−1

−1

1

1

1

1

1

1

1

−1

1

1

−1

1

1

−1

−1

−1

1

−1

1

1

1

−1

1

1

1

−1

1

−1

1

1

−1

−1

1

−1

−1

1

−1

−1

−1

1

1

−1

−1

1

1

−1

1

−1

1

−1

1

1

−1

−1

1

−1

1

−1

−1

1

1

−1

−1

1

−1

−1

−1

−1

1

1

−1

−1

−1

−1

−1

1

−1

1

−1

−1

1

1

1

−1

1

1

1

−1

−1

1

−1

1

1

1

1

−1

1

1

1

1

1

−1

1

−1

1

1

−1

−1

−1

−1

1

1

1

7. The terminal of claim 5 , each element includes a real part of 1/sqrt(2) and an imaginary part of 1/sqrt(2) wherein the real part and the imaginary part are weighted by a +/−1 scaling factor indicated by a “0” value or a “1” value as follows:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Element Real Part

QPSK_Sequences

1

1

1

0

0

1

0

1

0

1

0

1

0

0

0

1

0

0

0

1

1

0

0

0

1

0

0

1

0

0

1

0

1

0

1

0

0

0

0

1

0

1

1

1

1

1

0

0

1

1

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

1

1

1

0

0

1

1

0

1

1

0

0

1

0

1

1

1

1

1

1

0

0

1

0

1

0

1

1

0

1

1

0

1

1

0

0

1

1

1

1

1

0

0

1

0

0

0

0

1

0

0

0

1

1

and

Element Imaginary Part

QPSK_Sequences

1

0

0

1

1

1

1

0

0

0

0

0

0

0

1

0

0

1

0

0

1

1

1

0

1

0

0

0

1

0

0

0

1

0

1

0

0

1

1

0

1

1

0

1

1

1

0

0

1

1

0

0

1

0

1

0

1

0

0

1

1

0

1

0

1

1

0

0

1

1

0

1

1

1

1

0

0

1

1

1

1

1

0

1

0

1

1

0

0

0

1

0

0

0

1

1

0

1

0

0

0

0

1

0

0

0

0

0

1

0

1

0

0

1

1

1

1

0

0

0.

8. The terminal of claim 1 , the controller configured to generate the reference signal by modulating the selected QPSK sequence on a set of sub-carriers.

9. The terminal of claim 1 , the controller configured to cyclically time shift the selected QPSK sequence prior to generating the reference signal.

10. The terminal of claim 1 , the controller configured to select the QPSK sequence based on base station identification.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034447/0181 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2008
From: NANGIA, VIJAY; CLASSON, BRIAN K; JUNG, HYEJUNG
To: MOTOROLA INC
Reel/Frame 021830/0586 →