The subject matter described herein relates to wireless communications.
Multicast and broadcast service (MBS) refers generally to sending information to a plurality of receivers. Macrodiversity MBS is a specific type of transmission, in which a plurality of base stations transmit synchronously. When using macrodiversity (MD), a plurality of base stations synchronously transmit at about the same frequency, using about the same waveform, and using about the same framing parameters. Macrodiversity is also referred to as a single frequency network (SFN).
At a receiver, such as a client station, macrodiversity provides a so-called “macrodiversity gain” by combining the synchronous broadcasts transmitted by the base stations—providing at the receiver the macrodiversity gain resulting from the combined waveforms. IEEE-802.16 is just one of the standards that support both MBS and macrodiversity. IEEE 802.16 refers to one or more specifications, such as the Institute of Electrical and Electronic Engineers (IEEE) Standard for Local and metropolitan area networks, Part 16: Air Interface for Fixed Broadband Wireless Access Systems, 1 Oct. 2004, the IEEE Standard for Local and metropolitan area networks, Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems, 26 Feb. 2006, and subsequent revisions and additions to those standards.
The subject matter disclosed herein provides a mechanism for numbering OFDMA symbols in data regions, such as multicast and broadcast service (MBS) regions of OFDMA frames.
In one aspect, there is provided a method. The method may include assigning, based on a pattern vector, one or more numbers to one or more symbols of a time diversity interval. Moreover, the one or more numbered symbols may be assigned to one or more segments. The pattern vector is then provided to a client station to enable the client station to access, based on the numbered one or more symbols, at least one of the segments.
In another aspect, there is provided a method. The method may include receiving, at a client station, a pattern vector; determining, based on the pattern vector, a symbol number indicating a start of a segment; and receiving the segment based on the determined symbol number, the segment including a group of numbered orthogonal frequency division multiple access (OFDMA) symbols carrying a stream of packets.
In another aspect, there is provided a system. The system may include means for assigning, based on a pattern vector, one or more numbers to one or more symbols of a time diversity interval; means for assigning the one or more numbered symbols to one or more segments; and means for providing to a client station the pattern vector to enable the client station to access, based on the numbered one or more symbols, at least one of the segments.
In yet another aspect, there is provided a system. The system may include means for receiving, at a client station, a pattern vector; means for determining, based on the pattern vector, a symbol number indicating a start of a segment; and means for receiving the segment based on the determined symbol number, the segment including a group of numbered orthogonal frequency division multiple access (OFDMA) symbols carrying a stream of packets.
In yet another aspect, there is provided a computer-readable medium containing instructions to configure a processor to perform a method including assigning, based on a pattern vector, one or more numbers to one or more symbols of a time diversity interval; assigning the one or more numbered symbols to one or more segments; and providing to a client station the pattern vector to enable the client station to access, based on the numbered one or more symbols, at least one of the segments.
In yet another aspect, there is provided a computer-readable medium containing instructions to configure a processor to perform a method including receiving, at a client station, a pattern vector; determining, based on the pattern vector, a symbol number indicating a start of a segment; and receiving the segment based on the determined symbol number, the segment including a group of numbered orthogonal frequency division multiple access (OFDMA) symbols carrying a stream of packets.
In still yet another aspect, there is provided a system. The system may include a numbering module configured to assign, based on a pattern vector, one or more numbers to one or more symbols of a time diversity interval. Moreover, the numbering module may be configured to assign the one or more numbered symbols to one or more segments. Furthermore, the numbering module may be configured to provide the pattern vector to enable a client station to access, based on the numbered one or more symbols, at least one of the segments.
In still yet another aspect, there is provided a system. The system may include a client station. The system may also include a numbering module configured to receive, at a client station, a pattern vector. Moreover, the numbering module may be configured to determine, based on the pattern vector, a symbol number indicating a start of a segment. Furthermore, the numbering module may be configured to receive the segment based on the determined symbol number, the segment including a group of numbered orthogonal frequency division multiple access (OFDMA) symbols carrying a stream of packets.
Variations of the above aspects may include one or more of the following features. The pattern vector may use one or more values defining one or more widths of one or more multicast and broadcast service regions of a time diversity interval. The pattern vector may also use a first value representing a first width of a first multicast and broadcast service region, a second value representing a second width of a second multicast and broadcast service region, a third value representing a third width of a third multicast and broadcast service region, the first, second, and third multicast and broadcast service regions included within a time diversity interval. The assignment, based on the pattern vector, may include numbering each of the orthogonal frequency division multiple access (OFDMA) symbols of multicast and broadcast service regions included within a time diversity interval, and the assignment may be made without regard to boundaries associated with multicast and broadcast service regions. A segment may include a group of numbered orthogonal frequency division multiple access (OFDMA) symbols carrying a stream of packets within one or more multicast and broadcast service regions. A segment may be accessed, based on the pattern vector, by receiving a stream of packets carried by the at least one segment.
The details of one or more variations of the subject matter described herein are set forth in the accompanying drawings and the description below. Features and advantages of the subject matter described herein will be apparent from the description and drawings, and from the claims.
In the drawings,
Like labels are used to refer to same or similar items in the drawings.
The subject matter described herein relates to a numbering system that consecutively numbers the symbols of multiple data regions. In some implementations, the numbering system may consecutively number the OFDMA symbols of a data region of an OFDMA data frame. For exemplary purposes, the data region will be assumed to be a data region for transmitting multicast and/or broadcast data, which will be referred to herein as a multicast and broadcast service (MBS) region. However, the ideas discussed herein are equally applicable to other types of data regions and data frames.
Moreover, the numbering system may define a pattern vector (also referred to as a pattern), the elements of which compactly define the width of the MBS regions and how to number OFDMA symbols in the MBS regions. The base station provides numbering system information, such as the pattern vector, to a client station to enable the client station to access, based on the pattern vector, OFDMA symbols in the MBS regions. Further description of the numbering system including the pattern vector is provided below after the following general overview of the network 100 of
Although for simplicity only two base stations are shown in
The base stations 110A and 110B can be configured to support an omni-directional coverage area or a sectored coverage area. For example, the second base station 110B is depicted as supporting the sectored coverage area 112B. The coverage area 112B is depicted as having three sectors, 118A, 118B, and 118C. In typical embodiments, the second base station 110B treats each sector 118 as effectively a distinct coverage area.
Although only two client stations 114A and 114B are shown in the wireless communication system 100, typical systems are configured to support a large number of client stations. The client stations 114A and 114B can be mobile, nomadic, or stationary units. The client stations 114A and 114B are often referred to as, for example, mobile stations, mobile units, subscriber stations, wireless terminals, or the like. A client station can be, for example, a wireless handheld device, a vehicle mounted device, a portable device, client premise equipment, a fixed location device, a wireless plug-in accessory or the like. In some cases, a client station can take the form of a handheld computer, notebook computer, wireless telephone, personal digital assistant, wireless email device, personal media player, meter reading equipment or the like, and may include a display mechanism, microphone, speaker and memory.
In a typical system, the base stations 110A and 110B also communicate with each other and a network control module 124 over backhaul links 122A and 122B. The backhaul links 122A and 122B may include wired and wireless communication links. The network control module 124 provides network administration and coordination as well as other overhead, coupling, and supervisory functions for the wireless communication system 100.
In some embodiments, the wireless communication system 100 can be configured to support both bidirectional communication and unidirectional communication. In a bidirectional network, the client station is capable of both receiving information from and providing information to the wireless communications network. Applications operating over the bidirectional communications channel include traditional voice and data applications. In a unidirectional network, the client station is capable of receiving information from the wireless communications network but may have limited or no ability to provide information to the network. Applications operating over the unidirectional communications channel include broadcast and multicast applications. In one embodiment, the wireless system 100 supports both bidirectional and unidirectional communications. In such an embodiment, the network control module 124 is also coupled to external entities via, for example, content link 126 (e.g., a source of digital video and/or multimedia) and two-way traffic link 128.
The wireless communication system 100 can be configured to use Orthogonal Frequency Division Multiple Access (OFDMA) communication techniques. For example, the wireless communication system 100 can be configured to substantially comply with a standard system specification, such as IEEE 802.16 and its progeny or some other wireless standard such as, for example, WiBro, WiFi, Long Term Evolution (LTE), or it may be a proprietary system. The subject matter described herein is not limited to application to OFDMA systems or to the noted standards and specifications. The description in the context of an OFDMA system is offered for the purposes of providing a particular example only.
In some embodiments, downlink 116A and uplink 116B each represent a radio frequency (RF) signal. The RF signal may include data, such as voice, video, images, Internet Protocol (IP) packets, control information, and any other type of information. When IEEE-802.16 is used, the RF signal may use OFDMA. OFDMA is a multi-user version of orthogonal frequency division multiplexing (OFDM). In OFDMA, multiple access is achieved by assigning to individual users groups of subcarriers (also referred to as tones) and/or groups of symbol periods. The subcarriers are modulated using BPSK (binary phase shift keying), QPSK (quadrature phase shift keying), QAM (quadrature amplitude modulation), and carry OFDMA symbols including data coded using a forward error-correction code. The OFDMA symbols thus comprise one or more subcarriers.
The subject matter described herein relates to a numbering system that consecutively numbers the OFDMA symbols of a plurality of data regions. For example, the numbering system may consecutively number the OFDMA symbols of multicast and broadcast service (MBS) regions, although other types of regions may be used as well.
Moreover, each of the data regions, such as the MBS regions, may be assigned a particular width measured as a function of OFDMA symbols. The widths of the data regions (or MBS regions) may be specified by a pattern vector. The pattern vector may be defined as follows: (w1, w2, . . . wK), wherein K represents the number of elements (e.g., widths) in the pattern vector, w1 represents the width in OFDMA symbols of a first MBS region in a given interval, such as a time diversity interval (described further below), w2 represents the width in OFDMA symbols of the second MBS region in the interval, and so forth until wk, which represents the width in OFDMA symbols of the Kth MBS region in the time diversity interval. For example, for a pattern vector (10,5,7), the MBS regions in consecutive frames of a time diversity interval would be assigned widths of 10 OFDMA symbols, 5 OFDMA symbols, 7 OFDMA symbols, and then repeat, such that the next three MBS regions would have widths of 10 OFDMA symbols, 5 OFDMA symbols, and 7 OFDMA symbols, and so forth. The pattern vector serves thus to compactly define the widths of the regions, such as the MBS regions, which are typically non-contiguous (e.g., other data is transmitted between transmission of the MBS regions). Moreover, the pattern vector defines how to assign the consecutive numbers (also referred to herein as symbol numbers) to each of the MBS regions, as described further below.
The MBS regions may carry content from a service. A service may provide a stream of packets corresponding to content, such as a video stream of packets consistent with, for example, H.264 (i.e., International Telecommunications Union, H.264: Advanced video coding for generic audiovisual services video stream of packets, November 2007). The stream may be inserted into the data regions, such as MBS regions, for transmission by one or more base stations to one or more client stations. Moreover, the transmission of the MBS regions may use macrodiversity. Furthermore, the transmission may be in a zone, such as a geographic area. To illustrate using a broadcast television analogy, the zone may be the area of San Diego, and the streams may each correspond to a channel of content available in San Diego. As such, a user at a client station may change streams (e.g., channels) to change service content at the client station.
A stream may include one or more substreams. A substream represents a portion of the stream. For example, a stream of H.264 video may be divided into two substreams, so that one substream includes important content requiring more error correction and/or more robust modulation than the other substream.
A substream may be composed of several segments. The term “segment” refers to an allocation of OFDMA symbols that spans zero or more OFDMA frames and resides in one or more data regions, such as the MBS regions. Each segment is thus a set of OFDMA symbols consecutively numbered using the numbering system described herein (e.g., with respect to
Moreover, the segment pattern can be used for a given time diversity interval, and for that given time diversity interval, the allocation of segments to symbol numbers (i.e., the segment allocation) can be defined compactly by defining the segment pattern, which can repeat within that time diversity interval, as noted above. However, in some embodiments, the segment structure (which is defined by a pattern vector) for another, subsequent time diversity interval may be implemented independently (e.g., the subsequent time diversity interval may use a different pattern vector than the previous time diversity interval 210A). The subject matter described herein may thus provide a compact mechanism to define a segment structure (as well as a resulting allocation of segments to symbol numbers) using a pattern vector given the numbering system described herein. The numbering system may thus enable a client station to receive and decode a stream of interest across segments within a given time diversity interval based on the numbering system. For example, a client station interested in selecting stream 1, substreams 1 and 2 may receive and decode the symbols 0-9 and 22-31 across segments 212A-B and segments 212E-F.
In some embodiments, the above-described “pattern vector” defines the layout of the numbering system as well as the segment pattern used to allocate segments (including substreams and streams) to symbol numbers in a given time diversity interval (TDI). Moreover, the segment pattern may be used to compactly define the allocation to the given substream in the TDI. Although the above example provides a case of the pattern vector having a cycle of 4 frames and the segment pattern having a cycle (or period) of 4 frames, this is only exemplary since the segment pattern may have a cycle that is any multiple of the pattern vector (e.g., 8, 12, etc.). Moreover, in some embodiments, the segment pattern may have a cycle that is an not an integer multiple (e.g., ½, etc) of the pattern vector's length.
In some implementations, the macrodiversity controller 420 receives packets 205 including streams and substreams of content and inserts the packets 205 (as well as management messages, such as an MBS map message including the pattern vector) into one or more of the MBS regions 230A-C. The macrodiversity controller 420 provides the MBS regions 230A-C and schedules the MBS regions 230A-C for transmission at base stations 110A and 110B to achieve macrodiversity. To achieve macrodiversity, the macrodiversity controller 420 schedules the transmissions of the MBS regions 230A-C at base stations 110A and 110B, such that the transmissions are synchronous with respect to the same OFDMA frames (or MBS regions) being transmitted at about the same frequency, using about the same waveform (e.g., same modulation and coding scheme), and using about the same framing parameters (e.g., number of symbols in the OFDMA frame, length of OFDMA symbols, cyclic prefix, and the like). Each of the base stations 110A and 110B inserts MBS regions 230A-C into corresponding OFDMA frames 216A, B, and D, and then transmits (per the schedule determined by the macrodiversity controller) the OFDMA frames 216A-D, some of which include the MBS regions 230A-C, to client stations 114A-B. Although the MBS regions 230A-C are typically transmitted using macrodiversity, other portions of the OFDMA frames may be transmitted in a non-macrodiversity transmission. For example, each base station may transmit unique data using individual modulation and coding schemes in the portions of the OFDMA frame other than the MBS regions. Moreover, in some implementations, macrodiversity is not used at one or more of the base stations.
At the client stations, such as client stations 114A-B, macrodiversity provides a so-called “macrodiversity gain” by combining the synchronous broadcast from base stations 110A and 110B. In some implementations, macrodiversity provides enhanced SINR (signal to interference-plus-noise ratio) at the client station, when compared to a non-macrodiversity transmission. Moreover, the client stations 114A-B and, in particular, numbering modules 425A-B thus use the pattern vector received from the macrodiversity controller (and/or numbering module 422) to determine how to access streams and substreams carried in MBS regions 230A-C. When the pattern vector is included in an MBS region, the pattern vector is more likely to be received and decoded as a result of the macrodiversity gain, when compared to inserting the pattern vector in a non-macrodiversity region of the transmission, such as in the frame control header (FCH), downlink map (DL-MAP), or unicast downlink region.
At 510, a numbering system may be assigned, based on a pattern vector, to a group of OFDMA symbols of MBS regions across a time diversity interval. At the numbering module 422 of the macrodiversity controller 420, the pattern vector may be used to determine the widths of the MBS regions. Referring to
At 520, the numbered symbols are assigned, by numbering module 422, to segments. Referring to
At 530, the pattern vector is provided by the macrodiversity controller (and/or the numbering module 422) to a client station, such as client station 114A, to enable the client station to access segments comprising streams and substreams of packets. The pattern vector may be included within management messages transmitted from the macrodiversity controller 420 to the client station. For example, numbering module 422 may include the pattern vector in a management message sent to the client station (e.g., as a management message inserted into an MBS region, such as in an MBS map message). Moreover, the base station may provide segment information (e.g., information describing the symbol numbers assigned to each of the segments, including associated streams and substreams).
At 605, a pattern vector is received at a client station. For example, client station 114A and, in particular, numbering module 425A, may receive a management message including the pattern vector. The management message may be an IEEE 802.16 MBS map included within one of the MBS regions, although the pattern vector may be included in other management messages sent from the base station to the client station.
At 610, the pattern vector may be used to determine the symbol number starting a segment. For example, given the pattern vector (10, 6, 0, 6) for example, numbering module 425A can identify the symbol numbers assigned to MBS regions. Moreover, the client station 114A (and/or numbering module 425A) may receive segment information and the assigned symbol numbers (and thus the location of the segments). Referring to the example of
At 620, the client station then receives a stream of packets at a segment starting at the symbol number determined at 610. For example, the numbering module 425A may determine that symbol number 0 of
The above example locating segment 212A is a relatively straight forward case. However, numbering modules 425A-B may each determine, using for example Equations 1-8 below, the location of any symbol and which frame includes that symbol (and thus the start of a segment).
For example, the numbering module 425A at client station 114A may determine a pattern vector based on the following:
{right arrow over (l)}=(l1,l2, . . . lK) Equation 1,
wherein {right arrow over (l)} represents the pattern vector, l1, l2, . . . , lk represent the elements of the pattern vector (e.g., the first element, second element, and so forth until the kth element), and lk represents the last width in OFDMA symbols. For example, l1 represents the width in OFDMA symbols of the first MBS region, l2 represents the width in OFDMA symbols of the second MBS region, and lk represents the width in OFDMA symbols of the kth MBS region.
To determine the location of a symbol number, D, given the pattern vector, the numbering module 425A at client station 114A may determine another vector, {right arrow over (L)}, based on the following:
{right arrow over (L)}=(L1,L2, . . . ,Lk) Equation 2,
wherein each of the elements of the vector {right arrow over (L)} is determined based on the following equation:
wherein j is an index that varies from 1 to the value of i, and i is the element being determined in vector, {right arrow over (L)}. To illustrate with a numerical example, given the pattern vector {right arrow over (l)} (8, 6, 0) depicted at
Next, the numbering module 425A at client station 114A may determine the value p based on the following equation:
wherein Lk is the last element of the vector {right arrow over (L)}, D is the particular symbol number being located, and the function └ ┘ represents that the quotient is rounded down to the nearest integer. Continuing with the above numerical example, given the symbol number to be located D is 31 (see, e.g., symbol number 31 at
Next, the numbering module 425A at client station 114A may determine the smallest values of the variables m and Lm, such that the values satisfy the following inequalities:
l≦m≦k, such that D<pLk+Lm Equations 5 and 6.
Continuing with the numerical example, m is equal to 1, so that Lm=L1=8 (e.g., 31<2(14)+8). Hence, the numbering module 425A at client station 114A determines that the symbol number D is located at the following frame:
(pk+m) Equation 7,
wherein the symbol number D is at the (pk+m)th OFDMA frame of the time diversity interval. Continuing with the previous numerical example (which is also depicted at
The numbering module 425A may also determine the location of symbol D within the (pk+m)th OFDMA frame based on the following:
(D−pLk−Lm-1+1) Equation 8.
Returning to the previous example, the 31st symbol (i.e., D=31), is located in the 7th frame as the 4th OFDMA symbol within the MBS region in that frame, which is consistent with
The subject matter described herein may be embodied in systems, apparatus, methods, and/or articles depending on the desired configuration. In particular, various implementations of the subject matter described (e.g., components of client stations 114A-B, base stations 110A-B, macrodiversity controller 420, numbering modules 425A-B, and numbering module 422) may be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various implementations may include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device. For example, the components client stations 114A-B, base stations 110A-B, macrodiversity controller 420, numbering modules 425A-B, numbering module 422, and aspects of processes 500 and 600 may be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software (including computer programs), and/or combinations thereof. The numbering module 422 and numbering modules 425A-B are only exemplary components, as the functionality of each of the modules may be implemented as a single module or distributed among a plurality of components of system 400 and/or system 100.
These computer programs (also known as programs, software, software applications, applications, components, or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the term “machine-readable medium” refers to any computer program product, computer-readable medium, apparatus and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. Similarly, systems are also described herein that may include a processor and a memory coupled to the processor. The memory may include one or more programs that cause the processor to perform one or more of the operations described herein.
Although a few variations have been described in detail above, other modifications or additions are possible. In particular, further features and/or variations may be provided in addition to those set forth herein. For example, the implementations described above may be directed to various combinations and subcombinations of the disclosed features and/or combinations and subcombinations of several further features disclosed above. In addition, the logic flow depicted in the accompanying figures and/or described herein does not require the particular order shown, or sequential order, to achieve desirable results. Other embodiments may be within the scope of the following claims.
This application claims the benefit under 35 U.S.C. §119(e) of the following provisional applications, all of which are incorporated herein by reference in their entirety: U.S. Ser. No. 61/007,360, entitled “Multimedia Broadcast System,” filed Dec. 11, 2007; U.S. Ser. No. 61/019,572, entitled “Multimedia Broadcast System,” filed Jan. 7, 2008; U.S. Ser. No. 61/024,507, entitled “Multimedia Broadcast System,” filed Jan. 29, 2008; and U.S. Ser. No. 61/060,117, entitled “Multimedia Broadcast System,” filed Jun. 9, 2008.
Number | Name | Date | Kind |
---|---|---|---|
5546409 | Karasawa | Aug 1996 | A |
5826018 | Vixie et al. | Oct 1998 | A |
5983383 | Wolf | Nov 1999 | A |
6021433 | Payne et al. | Feb 2000 | A |
6085253 | Blackwell et al. | Jul 2000 | A |
6928521 | Burton et al. | Aug 2005 | B1 |
7031249 | Kowalski | Apr 2006 | B2 |
7058027 | Alessi et al. | Jun 2006 | B1 |
7343540 | Khermosh et al. | Mar 2008 | B2 |
7464319 | Budge et al. | Dec 2008 | B2 |
7644343 | Gubbi et al. | Jan 2010 | B2 |
7660245 | Luby | Feb 2010 | B1 |
7856026 | Finan et al. | Dec 2010 | B1 |
7877663 | Vesma et al. | Jan 2011 | B2 |
20020147954 | Shea | Oct 2002 | A1 |
20030081564 | Chan | May 2003 | A1 |
20030207696 | Willenegger et al. | Nov 2003 | A1 |
20030226092 | Kim et al. | Dec 2003 | A1 |
20040090932 | Wei et al. | May 2004 | A1 |
20040100937 | Chen | May 2004 | A1 |
20040199847 | Calabro et al. | Oct 2004 | A1 |
20040199850 | Yi et al. | Oct 2004 | A1 |
20040243913 | Budge et al. | Dec 2004 | A1 |
20050005189 | Khermosh et al. | Jan 2005 | A1 |
20050088986 | Sun et al. | Apr 2005 | A1 |
20050135308 | Vijayan et al. | Jun 2005 | A1 |
20050265168 | Kopf | Dec 2005 | A1 |
20060013168 | Agrawal et al. | Jan 2006 | A1 |
20060077890 | Suryavanshi et al. | Apr 2006 | A1 |
20060239264 | Kang et al. | Oct 2006 | A1 |
20060239265 | Son et al. | Oct 2006 | A1 |
20060248430 | Iancu et al. | Nov 2006 | A1 |
20060268726 | Alamaunu et al. | Nov 2006 | A1 |
20070004437 | Harada et al. | Jan 2007 | A1 |
20070019717 | Laroia et al. | Jan 2007 | A1 |
20070101228 | Vesma et al. | May 2007 | A1 |
20070165578 | Yee et al. | Jul 2007 | A1 |
20070230351 | Dang | Oct 2007 | A1 |
20070240027 | Vesma et al. | Oct 2007 | A1 |
20070253367 | Dang et al. | Nov 2007 | A1 |
20070268933 | Wu et al. | Nov 2007 | A1 |
20080022345 | Kim et al. | Jan 2008 | A1 |
20080052605 | Luo et al. | Feb 2008 | A1 |
20080080474 | Kitchin | Apr 2008 | A1 |
20080098283 | Vayanos et al. | Apr 2008 | A1 |
20080114711 | Nagaraj | May 2008 | A1 |
20080225819 | Niu et al. | Sep 2008 | A1 |
20080282310 | Koppelaar et al. | Nov 2008 | A1 |
20090034459 | Shousterman et al. | Feb 2009 | A1 |
20090109890 | Chow et al. | Apr 2009 | A1 |
20090150736 | Nebat et al. | Jun 2009 | A1 |
20090177940 | Guo et al. | Jul 2009 | A1 |
20090259920 | Guo et al. | Oct 2009 | A1 |
20100115379 | Gubbi et al. | May 2010 | A1 |
20100183077 | Lee et al. | Jul 2010 | A1 |
20110235724 | Kim et al. | Sep 2011 | A1 |
Number | Date | Country |
---|---|---|
1 718 096 | Nov 2006 | EP |
1718096 | Nov 2006 | EP |
10-1995-0010768 | Sep 1995 | KR |
10-0371157 | Mar 2003 | KR |
10-2005-0114162 | Dec 2005 | KR |
10-2006-011864 | Oct 2006 | KR |
10-2006-0064677 | Jun 2007 | KR |
10-2007-0068456 | Jun 2007 | KR |
2005022814 | Mar 2005 | WO |
Entry |
---|
Jianfeng Wang et al., “System Architecture and Cross-Layer Optimization of Video Broadcast Over WiMAX”, IEEE Journal on Selected Areas in Communications, vol. 25, No. 4, May 2007, pp. 712-721. |
Jenkac et al., “Flexible outer Reed-Solomon coding on RLC layer for MBMS over GERAN,” Vehicular Technology Conference. vol. 5, pp. 2777-2791 (May 2004). |
Agashe et al., “CDMA2000 High Rate Broadcast Packet Data Air Interface Design,” IEEE Comm. Magazine, pp. 83-89 (Feb. 2004). |
Form PCT/ISA/220, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed May 18, 2009. |
Form PCT/ISA/220, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed Apr. 30, 2009. |
Form PCT/ISA/220, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed Apr. 20, 2009. |
Form PCT/ISA/220, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed May 26, 2009. |
Form PCT/ISA/220, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed Jun. 24, 2009 for corresponding PCT Application PCT/US2008/086103. |
Form PCT/ISA/220, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed May 26, 2009 for corresponding PCT Application PCT/US2008/086278. |
IEEE 802.16 Broadband Wireless Access Working Group, IEEE 802.161pc-00/33, “FEC Performance of Concatenated Reed Solomon and Convolutional Coding with Interleaving,” (Jun. 8, 2000). |
IEEE 802.16 Broadband Wireless Access Working Group, IEEE 802.161maint-08/293, “Optional outer-coded data mode for MBS,” (Sep. 11, 2008). |
Jenkac et al., “Flexible outer Reed-Solomon coding on RLC layer for MBMS over GERAN,” Vehicular Technology Conference. vol. 5, pp. 2777-2781 (May 2004). |
Patent Cooperation Treaty (PCT) International Search Report, PCT/US2008/085984, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mail date Mar. 27, 2009, 11 pages. |
Pursley et al., “Variable-Rate Coding for Meteor-Burst Communications,” IEEE Trans. on Comm., vol. 37, No. 11 (Nov. 1989). |
Qualcomm, “MBMS design consideration,” 3GPP TSG WGIT, R1-02-1099 (Jan. 7-10, 2003). |
Wang et al., “System Architecture and Cross-Layer Optimization of Video Broadcast over WiMAX,” IEEE Journal on Selected Areas in Communications, vol. 25, No. 4 pp. 712-721 (May 2007). |
Wei et al., “Application of NB/WB AMR Speech Codes in the 30-kHz TDMA System,” IEEE Trans. on Comm., vol. 6, No. 6 (Nov. 2004). |
Number | Date | Country | |
---|---|---|---|
20090147871 A1 | Jun 2009 | US |
Number | Date | Country | |
---|---|---|---|
61007360 | Dec 2007 | US | |
61019572 | Jan 2008 | US | |
61024507 | Jan 2008 | US | |
61060117 | Jun 2008 | US |