IP Library Granted Patent US 9,264,164
Granted Patent B2
US 9,264,164 · App. 14/636,533 · Granted Feb 16, 2016

Transmission apparatus, transmission method, wireless communication system for orthogonal cover code (OCC) generation and OCC mapping

Inventors: Yi Wang (Beijing, CN); Hua Zhou (Beijing, CN); Jianming Wu (Beijing, CN)
Assignee: FUJITSU LIMITED
H04J11/00H04J13/004H04J13/12H04J13/18H04W72/0466H04L5/0007H04L5/0016H04L5/0017
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,264,164
App. No.
14/636,533
Granted
Feb 16, 2016
Kind
B2
Abstract

A transmission apparatus, a transmission method, a wireless communication system and method. Generate a first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1 (1), C n, 1 (2), . . . C n, 1 (M)], which satisfy that any adjacent truncated sub cover code sequences [C 2j−1, 1 (2m−1), C 2j−1, 1 (2m)] and [C 2j, 1 (2m−1), C 2j, 1 (2m)] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≦M, j is an integer satisfying 1≦j≦N/2, and m is an integer satisfying 1≦m≦M/2; perform column mirroring on the first group of orthogonal cover code sequences, so as to generate a second group of orthogonal cover code sequences C 2 ; perform cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate a third group of orthogonal cover code sequences C 3 ; column mirroring on the third group of orthogonal cover code sequences, so as to generate a fourth group of orthogonal cover code sequences C 4 ; and a transmitter configured to: transmit each of the first group, second group, third group, and fourth group of orthogonal cover code sequences.

Claims (42)

1. A transmission apparatus, comprising:

a processor configured to:

generate a first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1 (1), C n, 1 (2), . . . C n, 1 (M)], which satisfy that any adjacent truncated sub cover code sequences [C 2j−1, 1 (2m−1), C 2j−1, 1 (2m)] and [C 2j, 1 (2m−1), C 2j, 1 (2m)] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≦M, j is an integer satisfying 1≦j≦N/2, and m is an integer satisfying 1≦m≦M/2;

perform column mirroring on the first group of orthogonal cover code sequences, so as to generate a second group of orthogonal cover code sequences C 2 ;

perform cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate a third group of orthogonal cover code sequences C 3 ;

column mirroring on the third group of orthogonal cover code sequences, so as to generate a fourth group of orthogonal cover code sequences C 4 ; and

a transmitter configured to:

transmit each of the first group, second group, third group, and fourth group of orthogonal cover code sequences.

2. The transmission apparatus according to claim 1 , wherein the first group of orthogonal cover code sequences are Walsh Code sequences or Fourier Transform sequences.

3. The transmission apparatus according to claim 1 , wherein the first to fourth groups of orthogonal cover code sequences are respectively represented by C i =[C n, i (1), C n, i (2), . . . C n, i (M)], wherein i is an index of each group of orthogonal cover code sequences, the first to fourth groups of orthogonal cover code sequences satisfy that the column vectors of each group of orthogonal cover code sequences have different column numbers in a matrix of each group of orthogonal cover code sequences, and {tilde over (C)} n,k l =[C n,2k−1 (2l−1),C n,2k−1 (2l),C n,2k (2l−1),C n,2k (2l)] composed of two adjacent groups of orthogonal cover code sequences C 2k−1 and C 2k satisfy that {tilde over (C)} n1,k l and {tilde over (C)} n2,k l are mutually orthogonal, wherein k=1 or 2, L is an integer satisfying 1≦L ≦M/2, n1 is an integer satisfying 1≦n1≦N, n2 is an integer satisfying 1≦n2≦N, and n1≠n2.

4. The transmission apparatus according to claim 1 , wherein the processor is further configured to spread pilot sequences with the multiple groups of orthogonal cover code sequences according to a predetermined mapping rule.

5. The transmission apparatus according to claim 4 , wherein the processor performs mapping on the orthogonal cover code sequences in one or both of time and frequency domains.

6. The transmission apparatus according to claim 5 , wherein the mapping rule is intended to reduce a variation range of transmission power of the pilot sequences, or guarantee orthogonality of the pilot sequences in specific time-frequency two-dimensional resources.

7. The transmission apparatus according to claim 6 , wherein the processor makes each physical resource block contain at least the multiple groups of orthogonal cover code sequences.

8. The transmission apparatus according to claim 5 , wherein the processor makes the multiple groups of orthogonal cover code sequences alternately present in the time-frequency resources corresponding to the pilot sequences of Frequency Division Multiplexing and/or Code Division Multiplexing in turn.

9. The transmission apparatus according to claim 8 , wherein the processor makes the multiple groups of orthogonal cover code sequences alternately present in the time-frequency resources corresponding to the pilot sequences of Frequency Division Multiplexing and/or Code Division Multiplexing in turn in one of the following orders: (C 1 , C 2 , . . . , C K−1 , C K ), (C 2 , C 3 , . . . , C K , C 1 ), . . . (C K , C 1 , . . . , C K−2 , C K−1 ), (C K , C K−1 , . . . , C 2 , C 1 ), (C K−1 , C K−2 , . . . , C 1 , C K ), . . . , (C 1 , C K , . . . , C 3 , C 2 ), wherein K is the number of the multiple groups of orthogonal cover code sequences.

10. The transmission apparatus according to claim 8 , wherein the processor makes a mapping order of the multiple groups of orthogonal cover code sequences in a first group of frequency domain resources of Code Division Multiplexing different from that in a second group of frequency domain resources of Code Division Multiplexing.

11. The transmission apparatus according to claim 8 , wherein the processor makes the multiple groups of orthogonal cover code sequences alternately present in the adjacent first and second groups of frequency domain resources of Code Division Multiplexing in turn.

12. The transmission apparatus according to claim 8 , wherein the processor makes Demodulation Reference Signals (DMRSs) of different data transmission layers of Code Division Multiplexing corresponding to two and four pilot symbols in the time domain mutually orthogonal, and also makes the DMRSs of different data transmission layers of Code Division Multiplexing corresponding to four sub-carriers in the frequency domain mutually orthogonal.

13. The transmission apparatus according to claim 12 , wherein the processor makes the DMRSs of different data transmission layers of Code Division Multiplexing corresponding to two adjacent pilot symbols in the time domain and two adjacent sub-carriers in the frequency domain mutually orthogonal.

14. An transmission method, comprising:

a first orthogonal cover code sequence group generation step of generating, by a processor, a first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1 (1), C n, 1 (2), . . . C n, 1 (M)], which satisfy that any adjacent truncated sub cover code sequences [C 2j−1, 1 (2m−1), C 2j−1, 1 (2m)] and [C 2j, 1 (2m−1), C 2j, 1 (2m)] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≦M, j is an integer satisfying 1≦j≦N/2, and m is an integer satisfying 1≦m≦M/2;

a second orthogonal cover code sequence group generation step of performing, by the processor, column mirroring on the first group of orthogonal cover code sequences, so as to generate a second group of orthogonal cover code sequences C 2 ;

a third orthogonal cover code sequence group generation step of performing, by the processor, cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate a third group of orthogonal cover code sequences C 3 ;

a fourth orthogonal cover code sequence group generation step of performing, by the processor, column mirroring on the third group of orthogonal cover code sequences, so as to generate a fourth group of orthogonal cover code sequences C 4 ; and

a transmit step of transmitting, by a transmitter, each of the first group, second group, third group, and fourth group of orthogonal cover code sequences.

15. A wireless communication system comprising:

a transmission apparatus and a reception apparatus, wherein the transmission apparatus includes:

a processor configured to:

generate a first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1 (1), C n, 1 (2), . . . C n, 1 (M)], which satisfy that any adjacent truncated sub cover code sequences [C 2j−1, 1 (2m−1), C 2j−1, 1 (2m)] and [C 2j, 1 (2m−1), C 2j, 1 (2m)] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≦M, j is an integer satisfying 1≦j≦N/2, and m is an integer satisfying 1≦m≦M/2;

perform column mirroring on the first group of orthogonal cover code sequences, so as to generate a second group of orthogonal cover code sequences C 2 ; perform cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate a third group of orthogonal cover code sequences C 3 ;

perform column mirroring on the third group of orthogonal cover code sequences, so as to generate a fourth group of orthogonal cover code sequences C 4 ; and a transmitter configured to:

transmit each of the first group, second group, third group, and fourth group of orthogonal cover code sequences; and

wherein the reception apparatus includes a processor and a receiver configured to:

receive each of the first group, second group, third group, and fourth group of orthogonal cover code sequences from the transmission apparatus.

16. A method in a wireless communication system including a transmission apparatus and a reception apparatus, the method comprising:

generating, by a processor in the transmission apparatus, a first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1 (1), C n, 1 (2), . . . C n, 1 (M)], which satisfy that any adjacent truncated sub cover code sequences [C 2j−1, 1 (2m−1), C 2j−1, 1 (2m)] and [C 2j, 1 (2m−1), C 2j, 1 (2m)] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≦M, j is an integer satisfying 1≦j≦N/2, and m is an integer satisfying 1≦m≦M/2;

performing, by the processor in the transmission apparatus, column mirroring on the first group of orthogonal cover code sequences, so as to generate a second group of orthogonal cover code sequences C 2 ;

performing, by the processor in the transmission apparatus, cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate a third group of orthogonal cover code sequences C 3 ; and

performing, by the processor in the transmission apparatus, column mirroring on the third group of orthogonal cover code sequences, so as to generate a fourth group of orthogonal cover code sequences C 4 ;

transmitting, by a transmitter in the transmission apparatus, each of the first, second, third, and fourth orthogonal cover code sequences; and

receiving, by a processor and a receiver in the reception apparatus, each of the first group, second group, third group, and fourth group of orthogonal cover code sequences from the transmission apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2015
From: WANG, YI; ZHOU, HUA; WU, JIANMING
To: FUJITSU LIMITED
Reel/Frame 035127/0173 →
Continuity (3)
Continuation 13618302 · Sep 14, 2012
Continuation PCTCN2010071532 · Apr 2, 2010
Related Publication 20150171982A1 · Jun 18, 2015