IP Library Granted Patent US 8,594,230
Granted Patent B2
US 8,594,230 · App. 13/407,684 · Granted Nov 26, 2013

System and method for constructing unique word sets for efficient detection using orthogonal functions

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,594,230
App. No.
13/407,684
Granted
Nov 26, 2013
Kind
B2
Abstract

A system and method of construction of unique word sets together with an efficient method of implementing correlation with the members of the set is presented. The set of UWs is constructed by breaking a UW sequence in to equal length segments, and then multiplying this vector by an orthogonal matrix. First an arbitrary vector U is chosen of length K for a set of N UWs. Then a matrix H of size N×N is chosen. The columns of H are then repeated L times to form a matrix H′. The set of N UW consists of the rows of H′U T . N sub-correlations of the N segments of the vector U with the segments of the (suitably delayed) received signal is performed at the receiver. Then the N different outputs are obtained as Z=HC T , where C=[C 0 . . . C N-1 ] is the vector of correlated outputs. The receiver only requires N correlators, each of length L, instead of length K, which provides a less complex and more efficient solution for detection of UW sets.

Claims (18)

1. A device comprising:

a signal generator processor configured to generate an initial unique word vector signal comprising a symbol sequence of length K symbols;

a divider module configured to receive the initial unique word vector and to divide the initial unique word vector into N equal segments (each of length L);

a matrix generator module configured: to receive the initial unique word vector divided into the N equal segments; to generate an orthogonal N×N first matrix H N×N ; to generate a second matrix H′ N×N , wherein each column comprises a repetition of the N segments of the initial unique word vector (each segment being placed in a respective row of the column); and to generate a third matrix UW N×K , resulting from an entrywise multiplication of each element of the first matrix by the respective element (unique word segment) of the second matrix; and

wherein each column of the third matrix reflects a distinct unique word vector, wherein one column reflects the initial unique word vector, and the distinct unique word vectors of the third matrix are orthogonal to each other.

2. The device of claim 1 , wherein the second matrix comprises a square matrix having entries of either +1 or −1, and wherein its rows or columns are mutually orthogonal (a Hadamard matrix).

3. The device of claim 1 , wherein the second matrix comprises a square matrix with dimensions of a power of 2 and entries of either +1 or −1, and wherein the dot product of any two rows or columns of the matrix equals zero (a Walsh matrix).

4. The device of claim 1 , wherein the second matrix comprises a matrix H(q, N) of size N, with all entries being q th roots of unity, ([H] j,k ) q =1, j, k=1, 2, . . . , N (a Butson-type Hadamard matrix).

5. A method comprising:

generating, via a signal generator processor, an initial unique word vector signal comprising a symbol sequence of length K symbols;

dividing the initial unique word vector into N equal segments (each of length L);

generating an orthogonal N×N first matrix H N×N ;

generating a second matrix H′ N×N , wherein each column comprises a repetition of the N segments of the initial unique word vector (each segment being placed in a respective row of the column);

generating a third matrix UW N×K by entrywise multiplication of each element of the first matrix by the respective element (unique word segment) of the second matrix; and

wherein each column of the third matrix reflects a distinct unique word vector, wherein one column reflects the initial unique word vector, and the distinct unique word vectors of the third matrix are orthogonal to each other.

6. The method of claim 5 , wherein the second matrix comprises a square matrix having entries of either +1 or −1, and wherein its rows or columns are mutually orthogonal (a Hadamard matrix).

7. The method of claim 5 , wherein the second matrix comprises a square matrix with dimensions of a power of 2 and entries of either +1 or −1, and wherein the dot product of any two rows or columns of the matrix equals zero (a Walsh matrix).

8. The method of claim 5 , wherein the second matrix comprises a matrix H(q,N) of size N, with all entries being q th roots of unity, ([H] j,k ) q =1, j, k=1, 2, . . . , N (a Butson-type Hadamard matrix).

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
SECURITY INTEREST Recorded Mar 11, 2014
From: HUGHES NETWORK SYSTEMS LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 032404/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2012
From: BECKER, NEAL
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 027778/0948 →