Medium access control protocol for a multi-channel communication system
First Claim
1. A communication method, comprising:
- transmitting, during one of a plurality of offset periods, a channel access request that is encoded by a first scrambling code;
receiving a channel grant that identifies the first scrambling code; and
selecting a second scrambling code for use in communicating information over the granted channel based on the particular one of the plurality of offset periods used to communicate the channel access request.
1 Assignment
0 Petitions
Accused Products
Abstract
A medium access control (MAC) protocol for controlling data communication in a multi-channel communication system (e.g., a wideband code division multiple access system). The protocol provides a procedure for transmitting, via a plurality of data links and control links, data packets between a first station (e.g., a base station) and one or more second stations (e.g., mobile stations). The protocol includes initial transmission of one or more data request packets each having a preamble code and a cyclic redundant code from the second stations to the first station, subsequent transmission of one or more channel assignment commands from the first station to one or more of the second stations based on the data request packets processed by the first station, and final transmission of one or more data packets from the one or more of the second stations to the first station based on the channel assignment commands. The data and request packets, which are respectively transmitted over a forward control link and a plurality of reverse control links, are respectively encoded by a predetermined number of scrambling codes.
147 Citations
8 Claims
-
1. A communication method, comprising:
-
transmitting, during one of a plurality of offset periods, a channel access request that is encoded by a first scrambling code;
receiving a channel grant that identifies the first scrambling code; and
selecting a second scrambling code for use in communicating information over the granted channel based on the particular one of the plurality of offset periods used to communicate the channel access request. - View Dependent Claims (2, 3, 4)
the second scrambling code is selected in accordance with the expression k=j*m+r, where k identifies a particular one of a plurality of prospective scrambling codes that may be selected for the second scrambling code, j identifies the particular one of the plurality of offset periods during which the channel access request was communicated, m is an integer greater than 1 that identifies a permissible number of concurrently granted channels, and r indexes the channel grant within a plurality of communicated channel grants.
-
-
3. The communication method of claim 2 wherein the value of m is selected to accord with an acceptable amount of communication interference among the concurrently granted channels.
-
4. The communication method of claim 1 further comprising:
-
selecting a distinct second scrambling code for each of a plurality of channels granted by a plurality of communicated channel grants, wherein the granted channels derive a substantial degree of orthogonality from one another through the selected second scrambling codes.
-
-
5. A communication system, comprising:
-
a first terminal that communicates, during one of a plurality of offset periods, a channel access request that is encoded by a first scrambling code; and
a second terminal that receives the channel access request and communicates to the first terminal a channel grant that identifies the first scrambling code, wherein the second terminal selects a second scrambling code for use in communicating information over the granted channel based on the particular one of the plurality of offset periods used to communicate the channel access request. - View Dependent Claims (6, 7, 8)
the second terminal selects the second scrambling code in accordance with the expression k=j*m+r, where;
k identifies a particular one of a plurality of prospective scrambling codes that may be selected for the second scrambling code, j identifies the particular one of the plurality of offset periods during which the channel access request was communicated, m is an integer greater than 1 that identifies a permissible number of concurrently granted channels, and r indexes the channel grant within a plurality of communicated channel grants.
-
-
7. The communication system of claim 6 wherein the value of m is selected to accord with an acceptable amount of communication interference among the concurrently granted channels.
-
8. The communication system of claim 5 further comprising:
-
a third terminal that selects a different second scrambling code than that selected by the first terminal, for communicating information on a different channel granted by the second terminal, wherein the granted channels derive a substantial degree of orthogonality from one another through the selected second scrambling codes.
-
Specification