The present invention relates generally to a system and method for transmitting information wirelessly, and more particularly to a system and method for specifying the location of information in a multicast and broadcast service burst.
Generally, demand for multicast and broadcast service (MBS) has been on the rise in recent years as mobile units (e.g., cell phones) make the transition away from merely voice services and towards more multimedia and data services such as video broadcasts. MBS is enabled by the IEEE Broadband Wireless Access Systems 802.16e standard, which is detailed IEEE “Part 16: Air Interface for Broadband Wireless Access Systems,” and which is hereby incorporated by reference.
The MBS specification generally sets up zones that contain one or more base stations that operate using identical Multicast Channel Identifications (MCIDs) and Security Associations (SAs). A mobile station located within the zone can pick up information from one or more of the base stations located within the zone in order to receive MBS data bursts, which are usually a plurality of subbursts sent synchronously with each other. Along with the multiple subbursts, the base station will also send an MBS MAP which is used to notify each mobile station in the zone of the physical channel resources allocated to them.
However, in order to receive the appropriate data, the mobile stations must first decode the entire burst in order to locate the appropriate MCID. Then, once located, the remainder of the data burst is discarded, leaving only the data with the appropriate MCID. This requirement to decode the entire burst makes the mobile stations less efficient and slows down the processing of the appropriate data for at least the time it takes to decode and discard unwanted data.
These and other problems are generally solved or circumvented, and technical advantages are generally achieved, by preferred embodiments of the present invention which provide a method and system for transmitting data over a wireless communication network.
In accordance with a preferred embodiment of the present invention, a method for receiving data comprises receiving a plurality of data subbursts at a mobile station with a first identifier, the plurality of data subbursts associated with different identifiers, one or more of the different identifiers being the first identifier. An indicator message indicating a location of a first one of the plurality of data subbursts with the first identifier is received at the mobile station, and the first one of the plurality of data subbursts with the first identifier is decoded without decoding a second one of the plurality of data subbursts.
In accordance with another preferred embodiment of the present invention, a method for transmitting data comprises transmitting a first data subburst with a first identifier and transmitting a second data subburst with a second identifier different from the first identifier. An indication of a location of the first data subburst and the second data subburst is transmitted, the indication of the location being associated with the first identifier and the second identifier.
In accordance with yet another preferred embodiment of the present invention, a method for receiving data comprises receiving an MBS_MAP2 at a mobile station, the MBS_MAP2 comprising an MBS_DATA2_IE. A first data subburst with a first channel identification and a second data subburst with a second channel identification different from the first channel identification are received. The MBS_DATA2_IE is processed to obtain a location of the first data subburst. The first data subburst is decoded without decoding the second data subburst.
An advantage of a preferred embodiment of the present invention is that a mobile station may selectively decode the data subbursts without having to decode the entire burst. Accordingly, decoding of the data subbursts can be performed faster, more efficiently, and with reduced power consumption.
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawing, in which:
Corresponding numerals and symbols in the different figures generally refer to corresponding parts unless otherwise indicated. The figures are drawn to clearly illustrate the relevant aspects of the preferred embodiments and are not necessarily drawn to scale.
The making and using of the presently preferred embodiments are discussed in detail below. It should be appreciated, however, that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.
The present invention will be described with respect to preferred embodiments in a specific context, namely a multicast and broadcast service (MBS) transmission over a wireless link. The invention may also be applied, however, to other data transmissions.
With reference now to
Each BS 110 preferably has a corresponding coverage area 130. These coverage areas 130 represent the range of each BS 110 to adequately transmit data, and, while not necessarily shown in
Preferably, the wireless communications network includes, but is not limited to, an orthogonal frequency division multiple access (OFDMA) network such as an Evolved Universal Terrestrial Radio Access (E-UTRA) network, an Ultra Mobile Broadband (UMB) network, or an IEEE 802.16 network. However, as one of ordinary skill in the art will recognize, the listed networks are merely illustrative and are not meant to be exclusive. Any suitable multiple access scheme network, such as a frequency division multiplex access (FDMA) network wherein time-frequency resources are divided into frequency intervals over a certain time interval, a time division multiplex access (TDMA) network wherein time-frequency resources are divided into time intervals over a certain frequency interval, a code division multiplex access (CDMA) network wherein resources are divided into orthogonal or pseudo-orthogonal codes over a certain time-frequency interval, or the like may alternatively be used.
Preferably, the OFDM symbols 320 and OFDM subcarriers form one frame 300, such as a frame defined by the IEEE 802.16e standard. The frame 300 is preferably 5 ms in duration, although other durations may alternatively be used.
In this exemplary embodiment, the resources in the time domain (represented by the x-axis) are preferably divided into 48 OFDM symbols 320. In the frequency domain (represented by the y-axis), the resources are divided into multiple subchannels (not shown), wherein the size of each subchannel is dependent at least in part on a chosen subcarrier permutation scheme, which is a mapping from logical subchannels to physical subcarriers. Preferred subcarrier permutation schemes include Downlink (DL) partial usage of subcarriers (PUSC), DL full usage of subcarriers (FUSC), or uplink (UL) PUSC, all defined in the IEEE 802.16 standard. However, this list is meant to be merely illustrative, and any suitable subcarrier permutations may alternatively be used.
The DL-MAP 403 preferably contains information related to what data is transmitted in different zones of the DL and control information that may be needed to decode the data. This may be done by including within the DL-MAP 403 an MBS_MAP2_IE field (not shown) in order to provide information for locating and decoding the MBS_MAP2405.
The MBS_MAP2405 preferably contains information related to the physical channel resource allocation for specific subbursts 410 associated with specific MCIDs. For example, the MBS_MAP2405 may provide any necessary modulation and coding information which may be used in the given physical channel resources of the MBS subbursts 410. The MBS_MAP2405 is preferably located in the first data region of the DL permutation zone for MBS. The MBS_MAP2405 may also contain information relating to the location of a subsequent MBS_MAP2405.
Table 1 illustrates a preferred format for the MBS_MAP2405.
The MBS_MAP2405 preferably comprises a Management Message Type field which indicates a type of management message, and may be any number used to uniquely identify the management message. The MBS_DIUC_Change Count field preferably indicates whether the MBS data burst profile is identical to a previously used MBS data burst profile. Additionally, the format of the MBS_MAP2405 may include a padding nibble field, which allows the MBS_MAP2405 to reach a desired length, and a TLV encoding element field.
Additionally, the MBS_MAP2405 preferably comprises two additional information elements: MBS_DATA2_IE and MBS_DATA_Time_Diversity2_IE. Both of these two information elements preferably define the location and access information for particular subbursts 410 associated with particular MCIDs in the MBS data bursts, thereby allowing the MSs 120 to directly locate and decode only the subbursts 410 associated with their particular MCIDs without having to decode the entire MBS data burst and then discarding undesired portions.
Table 2 illustrates a preferred format for the first of these two information elements: MBS_DATA2_IE.
In Table 2 the format of the MBS_DATA2_IE preferably includes an MBS_MAP Type field which is used to define which type of message (e.g., MBS_DATA2_IE or MBS_DATA_Time_Diversity2_IE) to be included within the MBS_MAP2405. In one embodiment, the MBS_MAP Type field in both the MBS_DATA2_IE and the MBS_DATA_Time_Diversity2_IE is limited to 2 bits, thereby including only one of either the MBS_DATA2_IE or MBS_DATA_Time_Diversity2_IE messages. However, in other embodiments, the MBS_MAP Type may be expanded, e.g., to 3 bits, such that it can not only include the MBS_DATA2_IE but also the new MBS_DATA_Time_Diversity2_IE.
The MBS_DATA2_IE also preferably includes a Multicast CID field indicating multicast identifier information. Additionally, the MBS_DATA2_IE preferably includes a No. of OFDMA Symbols field and a No. Subchannels field to indicate the size of the MBS data bursts, a Repetition Coding Indication field with information required for decoding, and a Next MBS Frame Offset field with information to indicate the offset of an MBS-MAP in the next MBS frame.
To locate a specific subburst 410, the MBS_DATA2_IE also preferably includes an OFDMA Symbol Offset field and a Subchannel Offset field, which, when used together, can indicate the location of a particular subburst 410. The OFDA Symbol Offset field preferably comprises the OFDMA symbol offset of the MBS subburst 410 that contains the data transmission for the MCID. The OFDMA symbol offset may be measured either from the OFDMA symbol beginning the transmission of the MAC Management message if this is the first MCID in the list, or else the OFDMA symbol offset may be measured from the OFDMA symbol beginning the data transmission of the immediate preceding MCID. Alternatively, the OFDMA symbol offset may be measured as a relative offset from a previous offset value. Any of these measurements or other similar measurements may be utilized.
The Subchannel Offset field preferably comprises the OFDMA subchannel offset of the MBS subburst 410 containing the data transmission for the specific MCID. The OFDMA subchannel offset may be measured either from the OFDMA symbol beginning the transmission of the MAC Management message if this is the first MCID in the list, or else the OFDMA subchannel offset may be measured from the OFDMA symbol beginning the data transmission of the immediate preceding MCID. Alternatively, the OFDMA subchannel offset may be measured as a relative offset from a previous offset value. Any of these measurements or other similar measurements may be utilized.
Furthermore, the OFDMA symbol offset field and the Subchannel Offset field are preferably moved inside a for-loop for the MBS_DATA2_IE. Being located inside a for-loop allows the MSs 120 to only have to decode the MCIDs that are of interest without decoding the MCIDs that are not of interest. Without having to decode and discard MCIDs that are extraneous to the decoding MS 120, faster decoding and processing times can be realized.
A preferred format for the MBS_DATA_Time_Diversity2_IE, which is preferably used when the MSs 102 support a hybrid automatic repeat-request (HARQ) scheme, is illustrated in Table 3.
As shown, the MBS_DATA_Time_Diversity2_IE preferably has multiple information elements. For example, the MBS_DATA_Time_Diversity2_IE preferably has a MBS_MAP_Type field which indicates that the information elements in Table 3 are MBS_DATA_Time_Diversity2_IE. Further, the Multicast CID field indicates information on a multicast identifier.
The N_EP code field, N_SCH code field, ARQ Identifier_Sequence Number (AI_SN) field, Sub_Packet IDentifier (SPID) field, and Hybrid ARQ Channel IDentifier (ACID) field preferably indicate information used for decoding the HARQ data. The Next MBS frame offset field preferably indicates an offset of the next MBS frame.
Furthermore, similar to the MBS_DATA2_IE, the MBS_DATA_Time_Diversity2_IE also preferably includes an OFDMA Symbol Offset field and a Subchannel Offset field which may be used to locate specific subbursts 410 associated with particular MCIDs. The OFDMA Symbol Offset field preferably comprises the OFDMA symbol offset of the MBS subburst 410 that contains the data transmission for the MCID. The OFDMA symbol offset may be measured either from the OFDMA symbol beginning the transmission of the MAC Management message if this is the first MCID in the list, or else the OFDMA symbol offset may be measured from the OFDMA symbol beginning the data transmission of the immediate preceding MCID. Alternatively, the OFDMA symbol offset may be measured as a relative offset from a previous offset value. Any of these measurements or other similar measurements may be utilized.
The Subchannel Offset field preferably comprises the OFDMA subchannel offset of the MBS subburst 410 containing the data transmission for the MCID. The OFDMA subchannel offset may be measured either from the OFDMA symbol beginning the transmission of the MAC Management message if this is the first MCID in the list, or else the OFDMA subchannel offset may be measured from the OFDMA symbol beginning the data transmission of the immediate preceding MCID. Alternatively, the OFDMA subchannel offset may be measured as a relative offset from a previous offset value. Any of these measurements or other similar measurements may be utilized.
Furthermore, the OFDMA Symbol Offset and the Subchannel Offset parameters are preferably moved inside a for-loop for the MBS_DATA_Time_Diversity2_IE. Being located inside a for-loop allows the MSs 120 to only have to decode the subbursts 410 that are of interest without decoding the remainder of the subbursts 410 that are not of interest. Without having to decode and discard subbursts 410 that are extraneous to the decoding MS 120, faster decoding and processing times can be realized.
However, as one of ordinary skill in the art will recognize, there are multiple methods of including the MBS_DATA2_IE and the MBS_DATA_Time_Diversity2_IE with the MBS_MAP2405. For example, a prior art MBS_MAP message, such as the ones defined in 802.16 with the type 62, may be modified to include only the MBS_DATA2_IE described above. This can be done by setting the MBS_MAP_TYPE to a new Type 3. Alternatively, the prior art MBS_MAP message may be modified to include only the MBS_DATA_Time_Diversity2_IE, which would preferably use a new MBS_MAP Type 4.
Also, by the inclusion of the MBS_DATA2_IE and the MBS_DATA_Time_Diversity2_IE with the MBS_MAP2405 as described above, certain other parameters may be excluded from the MBS_DATA2_IE and the MBS_DATA_Time_Diversity2_IE. These potentially excluded parameters include “MBS Burst Frame Offset,” “Next MBS MAP change indication,” “MBS DIUC,” “Next MBS Number,” “OFDMA Symbols,” and/or “Next MBS Number.” By excluding these parameters, the size of the MBS_DATA2_IE and the MBS_DATA_Time_Diversity2_IE may potentially be reduced.
Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims. For example, either MBS_DATA2_IE, MBS_DATA_Time_Diversity2_IE, or any combination of these may alternatively be included within the MBS_MAP2. Additionally, OFDMA subchannels from an existing MBS_DATA2_IE and MBS_DATA_Time_Diversity2_IE may optionally be removed.
Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
This application claims the benefit of U.S. Provisional Application No. 61/022,176, filed on Jan. 18, 2008, entitled “Method and System for Specifying the Location of MBS Bursts Over a Wireless Network,” and also U.S. Provisional Application No. 61/022,257, filed on Jan. 18, 2008, entitled “Method and Apparatus for Transmitting a Packet Header in a Wireless Communication System,” which applications are both hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61022176 | Jan 2008 | US | |
61022257 | Jan 2008 | US |