Adaptive communications methods for multiple user packet radio wireless networks
First Claim
1. A base station receiver system for recovering a plurality of data streams from a plurality of signals, each signal transmitted from a corresponding one of a plurality of remote units in a radio communication network, comprising:
- a receiver coupled to receive said signals, said receiver forming an input data matrix;
a demultiplexer coupled to receive said input data matrix, said demultiplexer separating said input data matrix into a preamble data matrix and an information data matrix;
a matrix decomposition processor coupled to receive said preamble data matrix and providing a first decomposition matrix and a second decomposition matrix, wherein said first decomposition matrix is substantially orthogonal and said second decomposition matrix is substantially upper triangular;
a detector with an input for said first decomposition matrix and using a set of substantially orthogonal preamble vectors to provide a set of detected preamble correlation vectors, wherein said each detected preamble correlation vector corresponds to one of said plurality of remote units;
a weight vector generator coupled to receive said second decomposition matrix and said detected preamble correlation vectors and providing a set of weight vectors, wherein each of said weight vectors is computed using a corresponding one of said set of detected preamble correlation vectors; and
a despreader coupled to receive said information data matrix and said set of weight vectors and providing a set of despread symbol vectors, wherein each despread symbol vector corresponds to one of said plurality of remote units.
5 Assignments
0 Petitions
Accused Products
Abstract
An exemplary wireless communication network that includes a base that communicates with remote units located in a cell of the network. A base concatenates information symbols with a preamble corresponding to a destination remote unit. One or more remote units communicating with a base each concatenates information symbols with a preamble corresponding to that remote unit. An adaptive receiver system for a base unit rapidly adapts optimal despreading weights for reproducing information symbols transmitted from multiple remote units. A transmitter system for a base unit concatenates information symbols with a preamble associated with a remote unit in the cell. An adaptive receiver system for a remote unit in a communication network rapidly adapts optimal weights for reproducing a signal transmitted to it by a specific base unit in the network. A transmitter system for a remote unit in a cell of a communication network which concatenates information symbols with preamble associated with the remote unit. A base initiates communication with a desired remote unit by transmitting an initiation codeword in a selected entry slot. One or more remote units each initiates communication with a bse by transmitting an initiation codeword associated with the remote unit in a selected entry slot. A remote unit synchronizes in time and frequency to the base using a sequence of synchronization signals transmitted by the base in a number of entry slots.
-
Citations
97 Claims
-
1. A base station receiver system for recovering a plurality of data streams from a plurality of signals, each signal transmitted from a corresponding one of a plurality of remote units in a radio communication network, comprising:
-
a receiver coupled to receive said signals, said receiver forming an input data matrix;
a demultiplexer coupled to receive said input data matrix, said demultiplexer separating said input data matrix into a preamble data matrix and an information data matrix;
a matrix decomposition processor coupled to receive said preamble data matrix and providing a first decomposition matrix and a second decomposition matrix, wherein said first decomposition matrix is substantially orthogonal and said second decomposition matrix is substantially upper triangular;
a detector with an input for said first decomposition matrix and using a set of substantially orthogonal preamble vectors to provide a set of detected preamble correlation vectors, wherein said each detected preamble correlation vector corresponds to one of said plurality of remote units;
a weight vector generator coupled to receive said second decomposition matrix and said detected preamble correlation vectors and providing a set of weight vectors, wherein each of said weight vectors is computed using a corresponding one of said set of detected preamble correlation vectors; and
a despreader coupled to receive said information data matrix and said set of weight vectors and providing a set of despread symbol vectors, wherein each despread symbol vector corresponds to one of said plurality of remote units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A base station receiver system for recovering a plurality of data streams from a plurality of signals, each signal transmitted from a corresponding one of a plurality of remote units in a radio communication network, comprising:
-
a receiver coupled to receive said signals, said receiver forming an input data matrix;
a demultiplexer coupled to receive said input data matrix, said demultiplexer separating said input data matrix into a preamble data matrix and an information data matrix;
a matrix decomposition processor coupled to receive said preamble data matrix and providing a first decomposition matrix and a second decomposition matrix, wherein said first decomposition matrix is substantially orthogonal and said second decomposition matrix is substantially upper triangular;
a multiplier using element by element multiplication of a base code vector with said first decomposition matrix and providing a descrambled matrix;
a detector with an input for said descrambled matrix and using a set of substantially orthogonal preamble vectors to provide a set of detected preamble correlation vectors, wherein said each detected preamble correlation vector corresponds to one of said plurality of remote units;
a weight vector generator coupled to receive said second decomposition matrix and said detected preamble correlation vectors and providing a set of weight vectors, wherein each of said weight vectors is computed using a corresponding one of said set of detected preamble correlation vectors; and
a despreader coupled to receive said information data matrix and said set of weight vectors and providing a set of despread symbol vectors, wherein each detected despread symbol vector corresponds to one of said plurality of remote units. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
14. The base station receiver system of claim BR2, wherein said matrix decomposition processor comprises a QR decomposition.
-
25. A remote unit receiver system for recovering a data stream from a signal transmitted from a base station in a radio communication network, comprising:
-
a receiver coupled to received said signal, said receiver forming an input data matrix;
a demultiplexer having an input coupled to receive said input data matrix, wherein said demultiplexer separates said input data matrix into a preamble data matrix and an information data matrix;
a matrix decomposition processor coupled to receive said preamble data matrix and providing a first decomposition matrix and a second decomposition matrix wherein said first decomposition matrix is substantially orthogonal and said second decomposition matrix is substantially upper triangular;
a correlator coupled to receive said first decomposition matrix and providing a correlation vector, wherein said correlation vector is a cross-correlation of said first decomposition matrix and a preamble vector uniquely associated with said remote unit;
a weight vector generator coupled to receive said second decomposition matrix and said correlation vector and providing a weight vector; and
a despreader coupled to receive said information data matrix and said weight vector and providing a despread symbol vector. - View Dependent Claims (26, 27, 28, 29, 30, 31, 37)
-
-
32. A method for communicating a data stream from a base unit to a destination remote unit in a radio communication network, comprising the steps of:
-
mapping said data stream to a sequence of information symbols;
selecting a unique preamble for said destination remote unit;
concatenating said preamble with said sequence of information symbols to form a concatenated signal;
spreading said concatenated signal using a base spreading weight vector associated with said destination remote unit to form a spread signal;
transmitting said spread signal;
receiving said spread signal at said destination remote unit to form an input data matrix;
separating said input data matrix into a preamble data matrix and an information data matrix;
detecting said preamble in said preamble data matrix; and
applying a remote unit despreading weight vector to said information data matrix to form a sequence of information symbol estimates. - View Dependent Claims (33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A base station receiver system for recovering a plurality of data streams from a plurality of signals, each signal transmitted from a corresponding one of a plurality of remote units in a radio communication network and each signal having a preamble portion and an information data portion, comprising:
-
a receiver coupled to receive said signals, said receiver forming an input data matrix with a preamble portion corresponding to said preamble portion of said signals and an information data portion corresponding to said information data portion of said signals;
a matrix decomposition processor coupled to receive said preamble data portion of said input data matrix and providing a first decomposition matrix and a second decomposition;
a detector with an input for said first decomposition matrix and using a set of substantially orthogonal preamble vectors to provide a set of detected preamble correlation vectors, wherein said each detected preamble correlation vector corresponds to one of said plurality of remote units;
a weight vector generator coupled to receive said second decomposition matrix and said detected preamble correlation vectors and providing a set of weight vectors, wherein each of said weight vectors is computed using a corresponding one of said set of detected preamble correlation vectors; and
a despreader coupled to receive said information data portion of said input data matrix and said set of weight vectors and providing a set of despread symbol vectors, wherein each despread symbol vector corresponds to one of said plurality of remote units. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A base station receiver system for recovering a plurality of data streams from a plurality of signals, each signal transmitted from a corresponding one of a plurality of remote units in a radio communication network and each signal having a preamble portion and an information data portion, comprising:
-
a receiver coupled to receive said signals, said receiver forming an input data matrix with a preamble portion corresponding to said preamble portion of said signals and an information data portion corresponding to said information data portion of said signals;
a matrix decomposition processor coupled to receive said preamble portion of said input data matrix and providing a first decomposition matrix and a second decomposition matrix;
a multiplier using element by element multiplication of a base code vector with said first decomposition matrix and providing a descrambled matrix;
a detector with an input for said descrambled matrix and using a set of substantially orthogonal preamble vectors to provide a set of detected preamble correlation vectors, wherein said each detected preamble correlation vector corresponds to one of said plurality of remote units;
a weight vector generator coupled to receive said second decomposition matrix and said detected preamble correlation vectors and providing a set of weight vectors, wherein each of said weight vectors is computed using a corresponding one of said set of detected preamble correlation vectors; and
a despreader coupled to receive said information data portion of said input data matrix and said set of weight vectors and providing a set of despread symbol vectors, wherein each detected despread symbol vector corresponds to one of said plurality of remote units. Dependent claims are analogous to those for BR3, but with descrambled matrix instead of first decomposition matrix . . . - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A remote unit receiver system for recovering a data stream from a signal transmitted from a base station in a radio communication network, said signal having a preamble portion and an information data portion, comprising:
-
a receiver coupled to received said signal, said receiver forming an input data matrix with a preamble portion corresponding to said preamble portion of said signal and an information data portion corresponding to said information data portion of said signal;
a matrix decomposition processor coupled to receive said preamble portion of said input data matrix and providing a first decomposition matrix and a second decomposition;
a correlator coupled to receive said first decomposition matrix and providing a correlation vector, wherein said correlation vector is a cross-correlation of said first decomposition matrix and a preamble vector uniquely associated with said remote unit;
a weight vector generator coupled to receive said second decomposition matrix and said correlation vector and providing a weight vector; and
a despreader coupled to receive said information data portion of said input data matrix and said weight vector and providing a despread symbol vector. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82)
-
-
83. A method for communicating a plurality of data streams from a base unit to a plurality of remote units in a radio communication network, each one of said plurality of data streams being destined for a corresponding one of said plurality of remote units, comprising the steps of:
-
converting said plurality of data streams into a plurality of signal vectors, wherein each signal vector comprises a sequence of information symbols and a preamble associated with a corresponding one of said plurality of remote units;
spreading said plurality of signal vectors using a plurality of base spreading weight vectors to form a composite spread signal, wherein each one of said plurality of base spreading weight vectors is associated with a corresponding one of said plurality of remote units and is applied to the signal vector destined for said corresponding remote unit;
transmitting said composite spread signal;
receiving said composite spread signal at each one of said plurality of remote units;
forming an input data matrix at each remote unit, wherein said input data matrix comprises a preamble portion and an information data portion;
detecting at each remote unit said associated preamble for said remote unit in said preamble portion; and
applying a remote unit despreading weight vector at each remote unit to said information data portion to reconstruct said sequence of information symbols corresponding to said remote unit. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
Specification