US20060146745A1 - Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service - Google Patents

Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service Download PDF

Info

Publication number
US20060146745A1
US20060146745A1 US11/318,976 US31897605A US2006146745A1 US 20060146745 A1 US20060146745 A1 US 20060146745A1 US 31897605 A US31897605 A US 31897605A US 2006146745 A1 US2006146745 A1 US 2006146745A1
Authority
US
United States
Prior art keywords
node
start time
service
network controller
mbms service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/318,976
Inventor
Zhijun Cai
Robert Harrison
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Priority to US11/318,976 priority Critical patent/US20060146745A1/en
Priority to JP2007500847A priority patent/JP4617352B2/en
Priority to EP06717611A priority patent/EP1836787A4/en
Priority to PCT/US2006/000437 priority patent/WO2006074355A2/en
Assigned to MOTOROLA, INC. reassignment MOTOROLA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CAI, ZHIJUN, HARRISON, ROBERT M.
Publication of US20060146745A1 publication Critical patent/US20060146745A1/en
Priority to US12/115,725 priority patent/US8638706B2/en
Assigned to MOTOROLA SOLUTIONS, INC. reassignment MOTOROLA SOLUTIONS, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: MOTOROLA, INC.
Assigned to MOTOROLA MOBILITY LLC reassignment MOTOROLA MOBILITY LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MOTOROLA SOLUTIONS, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1881Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Definitions

  • the present invention relates generally to wireless packet data communication systems, and, in particular, to scheduling and synchronization of a multimedia broadcast/multicast service in a packet data communication system.
  • the Universal Mobile Telecommunication Service (UMTS) standard provides a compatibility standard for cellular mobile telecommunications systems.
  • the UMTS standard ensures that user equipment (UEs) operating in a UMTS system can obtain communication services when operating in a system manufactured according to the standard.
  • UEs user equipment
  • radio system parameters and data transfer procedures are specified by the standard, including protocols governing digital control messages and bearer traffic that are exchanged over an air interface.
  • the UMTS standards provide, in 3GPP TS 25.344 (Third Generation Partnership Project Technical Specification 25.344) v0.5.0, 3GPP TS 23.246 v1.1.0, 3GPP TS 23.846 v6.1.0, 3GPP TS 25.331 v5.6.0, and 3GPP TS 25.346 v6.3.0, for a provision of a Multimedia Broadcast/Multicast Service (an MBMS service) by a UMTS communication system to UEs serviced by the system and subscribed to the service.
  • the MBMS service provides for a multicast of MBMS data, typically in a format of Internet Protocol (IP) data packets, to the subscribed UEs.
  • IP Internet Protocol
  • the system In order to ensure that the air interface resources of the UMTS communication system are not wasted, the system first estimates the number of recipients, that is subscribed UEs, in a cell providing MBMS data. Based on the estimated number of recipients, a Radio Network Controller (RNC) included in a UMTS infrastructure determines whether to establish a Point-To-Multipoint (PTM) communication channel in the cell or a Point-To-Point (PTP) communication channel to each recipient.
  • RNC Radio Network Controller
  • the RNC may then multicast the MBMS data via a Forward Access Channel (FACH) of each cell, which FACH is mapped to a Secondary Common Control Physical Channel (S-CCPCH) of the cell.
  • FACH Forward Access Channel
  • S-CCPCH Secondary Common Control Physical Channel
  • a UE receiving a same MBMS data stream via the S-CCPCH of each of the multiple Node Bs may then combine the data streams.
  • significant system gain may be obtained.
  • the UE in order to obtain the benefits of soft combining, the UE must be able to synchronize the MBMS data received by the UE via each Node B of the multiple Node Bs.
  • FIG. 1 is a block diagram of a wireless communication system in accordance with an embodiment of the present invention.
  • FIG. 2 is a logic flow diagram of an exemplary soft combining executed by the user equipment of FIG. 1 in accordance with an embodiment of the present invention.
  • FIG. 3 is a logic flow diagram of a method by which the communication system of FIG. 1 provides scheduling information to the user equipment of FIG. 1 in accordance with various embodiments of the present invention.
  • FIG. 4 is an exemplary timing diagram of frame flows associated with each of multiple Node Bs in accordance with an embodiment of the present invention.
  • FIG. 5 is a logic flow diagram of a method executed by the communication system of FIG. 1 to determine soft combining start period times associated with each of multiple Node Bs or associated coverage areas or downlinks in accordance with an embodiment of the present invention.
  • FIG. 6 is an exemplary timing diagram illustrating a detection of a soft combining start time for each of multiple Node Bs or associated coverage areas or downlinks in accordance with an embodiment of the present invention.
  • FIG. 7 is an exemplary timing diagram that illustrates a method by which the network controller of FIG. 1 may synchronize multiple Node Bs in accordance with an embodiment of the present invention.
  • FIG. 8 is a logic flow diagram of a method executed by the network controller of FIG. 1 to synchronize multiple Node Bs in accordance with an embodiment of the present invention.
  • a communication system provides for a provision, via a single, serving Node B, of all scheduling information required by a user equipment (UE) to determine a start time for all other Node Bs of multiple Node Bs with respect to a multicast, by each Node B of the multiple Node Bs, of soft combinable MBMS data.
  • the UE may then use the scheduling information to synchronize a soft combining of the MBMS data received by the UE via each of the multiple Node Bs, even when the multicasts via the multiple Node Bs are not synchronized.
  • the communication system further provides for a synchronization by a network controller of the multicasts of the soft combinable MBMS data by the multiple Node Bs.
  • an embodiment of the present invention encompasses a method for providing scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service).
  • the method includes setting up a multicast of the MBMS service at each Node B of a plurality of Node Bs and conveying scheduling information for each Node B of the plurality of Node Bs to a user equipment via a single Node B of the of the plurality of Node Bs.
  • MBMS service Multimedia Broadcast/Multicast Service
  • Another embodiment of the present invention encompasses a method for providing scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service).
  • the method includes setting up a multicast of the MBMS service at each Node B of a plurality of Node Bs, wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B, determining a start time for the neighbor Node B, determining, in association with the start time, an indicator that identifies a specific time as a start time for a multicast of the MBMS service by the neighbor Node B, conveying a Transmission Time Interval (TTI) size of a transmission that may be soft combined to a user equipment via the serving Node B, and conveying the indicator to a user equipment via the serving Node B.
  • TTI Transmission Time Interval
  • Still another embodiment of the present invention encompasses a method for determining a start time for a multicast of a Multimedia Broadcast/Multicast Service (MBMS service).
  • the method includes receiving, via a serving Node B, an indicator that identifies a specific time as a start time for a multicast of the MBMS service by a neighbor Node B and a Transmission Time Interval (TTI) size and determining a start time and a TTI size for the neighbor Node B based on the received indicator and the TTI size.
  • TTI Transmission Time Interval
  • Yet another embodiment of the present invention encompasses a network controller that that provides scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service).
  • the network controller is configured to set up a multicast of the MBMS service at each Node B of a plurality of Node Bs and convey scheduling information for each Node B of the plurality of Node Bs to a user equipment via a single Node B of the of the plurality of Node Bs.
  • MBMS service Multimedia Broadcast/Multicast Service
  • Still another embodiment of the present invention encompasses a network controller that provides scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service).
  • the network controller is configured to set up a multicast of the MBMS service at each Node B of a plurality of Node Bs, wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B, determine a start time for the neighbor Node B, determine, in association with the start time, a start time indicator, wherein the start time indicator corresponds to the starting frame, convey a TTI size of a transmission that may be soft combined to a user equipment via the serving Node B, and convey the start time indicator to the user equipment via the serving Node B.
  • MBMS service Multimedia Broadcast/Multicast Service
  • Yet another embodiment of the present invention encompasses a user equipment (UE) that operates in a wireless communication system wherein a Multimedia Broadcast/Multicast Service (MBMS service) is delivered by multicast via each Node B of a plurality of Node Bs and wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B.
  • UE user equipment
  • MBMS service Multimedia Broadcast/Multicast Service
  • the user equipment determines a start time of the multicast by the neighbor Node B and is configured to determine, in association with a potential start time of an Multimedia Broadcast/Multicast Service (MBMS) transmission by the neighbor Node B, a start time indicator, receive a start time indicator that corresponds to a start time for the neighbor Node B, and determine a start time for the neighbor Node B based on the start time indicator determined by the UE and the start time indicator received by the UE.
  • MBMS Multimedia Broadcast/Multicast Service
  • FIG. 1 is a block diagram of a wireless communication system 100 in accordance with an embodiment of the present invention.
  • Communication system 100 includes multiple Node Bs, 120 , 123 , and 126 (three shown).
  • Each Node B 120 , 123 , 126 is operably coupled to a network controller 130 , preferably a Radio Network Controller (RNC); however, in another embodiment of the present invention, one or more of Node Bs 120 , 123 , 126 may be coupled to a different network controller, wherein each such network controller is coupled to the other network controllers.
  • RNC Radio Network Controller
  • Node Bs 120 , 123 , and 126 When one or more of Node Bs 120 , 123 , and 126 is coupled to a different network controller than the other Node Bs, the references herein to network controller 130 may be deemed to collectively refer to all such network controllers, as the functions described herein may be distributed among such network controllers.
  • Each Node B 120 , 123 , 126 provides wireless communication services to a corresponding coverage area, such as cell or a sector of a cell, via a respective air interface 110 , 113 , and 116 .
  • the multiple Node Bs 120 , 123 , 126 and network controller 130 are collectively referred to herein as a Radio Access Network (RAN) 140 .
  • RAN Radio Access Network
  • Each air interface 110 , 113 , 116 comprises a respective downlink (DL) 112 , 115 , 118 having multiple downlink logical and transport channels, including at least one broadcast channel, at least one traffic channel, and at least one control channel, that may be mapped to one or more of multiple downlink physical channels, including at least one common control channel, at least one dedicated channel, and at least one pilot channel.
  • Each air interface 110 , 113 , 116 further comprises a respective uplink (UL) 111 , 114 , 117 having multiple uplink logical and transport channels, including an access channel, at least one traffic channel, and at least one control channel, that may be mapped to one or more of multiple uplink physical channels.
  • Communication system 100 further includes at least one user equipment (UE) 102 (one shown), such as but not limited to a cellular telephone, a radio telephone, a personal digital assistant (PDA) with radio frequency (RF) capabilities, or a wireless modem that provides RF access to digital terminal equipment (DTE) such as a laptop computer.
  • UE 102 resides in a coverage area serviced by a serving Node B, that is, Node B 123 , of the multiple Node Bs.
  • UE 102 may soft combine MBMS transmissions from one or more neighbor Node Bs in addition to serving Node B 123 , such as one or more of Node Bs 120 and 126 .
  • UE 102 subscribes to, and is capable of receiving and displaying audio, video, and/or data associated with, a Multimedia Broadcast/Multicast Service (an MBMS service) provided by communication system 100 , which service provides for a distribution of MBMS data to the UE.
  • a Multimedia Broadcast/Multicast Service an MBMS service
  • communication system 100 which service provides for a distribution of MBMS data to the UE.
  • MBMS services are described in detail in the 3GPP TS 25.344 (Third Generation Partnership Project Technical Specification 25.344) v0.5.0, 3GPP TS 23.246 v1.1.0, 3GPP TS 23.846 v6.1.0, 3GPP TS 25.331 v5.6.0, and 3GPP TS 25.346 v6.3.0, which specifications and reports are hereby incorporated by reference herein and copies of which may be obtained from the 3GPP via the Internet or from the 3GPP Organization Partners' Publications Offices at Mobile Competence Centre 650, route des Lucioles, 06921 Sophia-Antipolis Cedex, France.
  • Communication system 100 further includes a Support Node 150 coupled to network controller 130 .
  • Support Node 150 typically includes one or more Serving GPRS Support Nodes (SGSNs) that are each coupled to one or more Gateway GPRS Support Nodes (GGSNs).
  • SGSNs Serving GPRS Support Nodes
  • GGSNs Gateway GPRS Support Nodes
  • the precise architecture of Support Node 150 is up to an operator of communication system 100 and is not critical to the present invention.
  • communication system 100 may further include other well-known network elements, such as a Broadcast Multicast Service Center (BM-SC) or a Gateway.
  • BM-SC Broadcast Multicast Service Center
  • Gateway Gateway
  • Communication system 100 further includes an MBMS content provider 154 , such as an IP multicast server, that is coupled to support node 150 via a data network 152 , such as an IP network.
  • MBMS content provider 154 sources MBMS data, typically in the form of IP data packets, to subscribed UE 102 via support node 150 , controller 130 , serving Node B 123 , and one or more of neighboring Node Bs 120 and 126 .
  • Each of UE 102 and controller 130 includes a respective processor 104 , 132 such as one or more microprocessors, microcontrollers, digital signal processors (DSPs), combinations thereof or such other devices known to those having ordinary skill in the art.
  • processors 104 and 132 and respectively thus of UE 102 and controller 130 , are determined by an execution of software instructions and routines that are stored in a respective at least one memory device 106 , 134 associated with the processor, such as random access memory (RAM), dynamic random access memory (DRAM), and/or read only memory (ROM) or equivalents thereof, that store data and programs that may be executed by the corresponding processor.
  • RAM random access memory
  • DRAM dynamic random access memory
  • ROM read only memory
  • At least one memory device 106 of UE 102 further comprises a soft combining buffer 108 that stores MBMS data received from each Node B (or “soft information”) of the multiple Node Bs 120 , 123 , 126 until the data can be soft combined with a same MBMS data received from the other Node Bs of the multiple Node Bs.
  • the embodiments of the present invention preferably are implemented within UE 102 and controller 130 , and more particularly with or in software programs and instructions stored in the respective at least one memory device 106 , 134 , and executed by respective processors 104 , 132 .
  • the embodiments of the present invention alternatively may be implemented in hardware, for example, integrated circuits (ICs), application specific integrated circuits (ASICs), and the like, such as ASICs implemented in one or more of the wireless communication devices UE 102 and transceiver 123 .
  • ICs integrated circuits
  • ASICs application specific integrated circuits
  • communication system 100 is a Universal Mobile Telecommunication Service (UMTS) communication system that operates in accordance with the 3GPP (Third Generation Partnership Project), or W-CDMA (Wideband Code Division Multiple Access), standards, which provide a compatibility standard for UMTS air interfaces and which standards are hereby incorporated herein in their entirety.
  • the standards specify wireless telecommunications system operating protocols, including radio system parameters, call processing procedures, and provision of a broadcast-multicast service, that is, a Multimedia Broadcast/Multicast Service (MBMS), in 3GPP (Third Generation Partnership Project) TS (Technical Specification) 23.246, TS 22.146, TS 25.346, and TS 29.846, which specifications are hereby incorporated herein in their entirety.
  • a communication channel comprises a logical and/or a transport channel, typically an orthogonal code, that is mapped to a physical channel, typically a frequency bandwidth.
  • communication system 100 may be a Code Division Multiple Access (CDMA) 2000 communication system that operates in accordance with the 3GPP2 (Third Generation Partnership Project 2) standards.
  • CDMA Code Division Multiple Access
  • 3GPP2 Three Generation Partnership Project 2
  • the 3GPP2 standards provide a compatibility standard for CDMA 2000 air interfaces (both 1X and DO) and specify wireless telecommunications system operating protocols, including radio system parameters, call processing procedures.
  • the 3GPP2 standards further specify provision of a broadcast-multicast service, that is, a Broadcast-Multicast Service (BCMCS).
  • BCMCS Broadcast-Multicast Service
  • BCMCSs are described in detail in the 3GPP2 (Third Generation Partnership Project Two) X.P0022, A.S00019, C.S0054 and S.R0083 specifications, which specifications are hereby incorporated herein in their entirety and copies of which may be obtained from the 3GPP2 via the Internet or from the 3GPP2 Secretariat with administrative offices at 2500 Wilson Boulevard, Suite 300, Arlington, Va. 22201 (USA).
  • 3GPP2 Three Generation Partnership Project Two
  • communication system 100 may operate in accordance with any other wireless telecommunication system, such as but not limited to a Time Division Multiple Access (TDMA) communication system, a Wireless Local Area Network (WLAN) communication system as described by the IEEE (Institute of Electrical and Electronics Engineers) 802.xx standards, for example, the 802.11, 802.15, 802.16, or 802.20 standards, or an Orthogonal Frequency Division Multiple Access (OFDM) communication system.
  • TDMA Time Division Multiple Access
  • WLAN Wireless Local Area Network
  • OFDM Orthogonal Frequency Division Multiple Access
  • UE 102 subscribes to an MBMS service provided by communication system 100 .
  • the MBMS service provides for a conveyance of MBMS data, via a multicast or a unicast communication session and typically in a format of Internet Protocol (IP) data packets, to each subscribed UE.
  • IP Internet Protocol
  • network controller 130 may determine to establish, in each coverage area, that is, at each Node B 120 , 123 , 126 , a Point-To-Multipoint (PTM) communication channel or a Point-To-Point (PTP) channel to each recipient in the coverage area.
  • PTM Point-To-Multipoint
  • PTP Point-To-Point
  • the MBMS Active Set (or Neighbor List) comprises a cell identifier and/or one or more of a logical, transport, and/or physical channel, typically a pilot channel such as a Common Pilot Channel (CPICH), associated with serving Node B 123 and each of one or more neighbor Node Bs, such as Node Bs 120 and 126 , that are engaged in soft handoff with the UE, that is, that may be simultaneously involved in a communication session with the UE and that are potential candidates for handoff or cell reselection by the UE.
  • CPICH Common Pilot Channel
  • UE 102 monitors the logical, transport, and/or physical channel associated with each MBMS Active Set Node B.
  • the UE may increase the transmission gain and reduce an error rate by soft combining MBMS data received via each of the two or more MBMS Active Set Node Bs.
  • Logic flow 200 begins ( 202 ) when network controller 130 determines ( 204 ) to establish a Point-To-Multipoint (PTM) communication channel at each Node B of multiple Node Bs in the MBMS Active Set of UE 102 , that is, at Node Bs 120 , 123 , and 126 , for a provision of a same MBMS service by each such Node B (herein referred to as a soft combinable MBMS service and soft combinable Node Bs).
  • PTM Point-To-Multipoint
  • network controller 130 assigns ( 206 ) a PTM communication channel at each Node B 120 , 123 , 126 for a multicast of the data.
  • the assigned communication channel comprises a multicast channel, such as a Forward Access Channel (FACH), that is mapped to a common physical channel, such as a Secondary Common Control Physical Channel (S-CCPCH).
  • Network controller 130 informs ( 208 ) the subscribed UE, that is, UE 102 , of the assigned PTM communication channels and then multicasts ( 210 ) the MBMS data to the UE 102 via each of Node Bs 120 , 123 , and 126 and the PTM communication channel assigned at each Node B.
  • FACH Forward Access Channel
  • S-CCPCH Secondary Common Control Physical Channel
  • the UE 102 When UE 102 receives ( 212 ) the MBMS data from each Node B of the multiple Node Bs 120 , 123 , 126 , the UE stores ( 214 ) the data in the UE's soft combining buffer 108 .
  • the UE determines ( 216 ) that the UE has received and/or stored a same frame of MBMS data that is received via each of Node Bs 120 , 123 , 126 and respective downlinks 112 , 115 , 118 , the UE combines ( 218 ) the received and/or stored same frames and logic flow 200 ends ( 220 ).
  • each of Node Bs 120 , 123 , 126 further may be provide other MBMS services to UE 102 and/or to other UEs residing in the Node B's coverage area.
  • subscribed UE 102 may be subscribed to, and receiving, MBMS data with respect to other MBMS services from one or more of Node Bs 120 , 123 , and 126 .
  • UE 102 In order for UE 102 to soft combine MBMS data received from each of multiple Node Bs, that is, Node Bs 120 , 123 , and 126 , with respect to a same MBMS service, UE 102 must be able to synchronize frames of data received via each Node B, so that the UE knows, when combining frames, that a same frame of data received via each of Node Bs 120 , 123 , and 126 is being combined. In order for UE 102 to synchronize the frames of data, the UE must determine a start of a soft combining period with respect to transmissions from each of the Node Bs.
  • communication system 100 provides UE 102 with scheduling information that permits the UE to determine when a soft combining period starts with respect to each of the multiple Node Bs.
  • a logic flow diagram 300 is provided that illustrates a method by which communication system 100 provides scheduling information to UE 102 in accordance with an embodiment of the present invention.
  • Logic flow diagram 300 begins ( 302 ) when a soft combinable MBMS service is provided ( 304 ) to UE 102 via each Node B of the multiple Node Bs, that is, Node Bs 120 , 123 , and 126 .
  • network controller 130 conveys a same frame of MBMS data to UE 102 via each of Node Bs 120 , 123 , and 126 .
  • the UE receives each frame of MBMS data associated with the MBMS service from each of Node Bs 120 , 123 , and 126 , the UE stores the data in the UE's soft combining buffer 108 .
  • network controller 130 further conveys ( 306 ) to UE 102 , and UE 102 receives ( 308 ) from the network controller, scheduling information for each of the multiple Node Bs.
  • network controller 130 conveys the scheduling information via serving Node B 123 and via an MBMS control channel (MCCH) of downlink 115 of air interface 113 .
  • MCCH MBMS control channel
  • UE 102 may then use the provided scheduling information to determine ( 310 ) when a soft combining period starts with respect to each Node B of the multiple Node Bs 120 , 123 , 126 and to synchronize ( 312 ) the data received via each of the multiple Node Bs based on the determined starts of the soft combining periods for the multiple Node Bs.
  • Logic flow 200 then ends ( 314 ).
  • Network controller 130 may provide scheduling information a single time per MBMS service. However, in order to provide more scheduling flexibility, network controller 130 preferably provides the scheduling information periodically. A time period for updates of scheduling information may be pre-determined, for example, every 5 seconds, and maintained in the at least one memory devices 106 , 134 of UE 102 and network controller 130 , or network controller 130 may transmit the time period for scheduling updates to UE 102 via the MCCH of downlink 115 of air interface 113 along with radio frequency (RF) bearer characteristics. Network controller 130 may then update the scheduling of data for an MBMS service periodically and provide the updated scheduling information to UE 102 .
  • RF radio frequency
  • a ‘coverage area specific,’ or ‘Node B specific,’ embodiment, a transmission delay (or ‘offset’) between neighboring coverage areas, or Node Bs, is constant regardless of the MBMS service provided.
  • the scheduling information conveyed by network controller 130 to UE 102 need not include a separate offset for each MBMS service. Instead, the scheduling information conveyed by network controller 130 to UE 102 may include a transmission delay for each neighbor Node B 120 , 126 (neighbor Node B offsets) and service scheduling information for each MBMS service.
  • the service scheduling information for each MBMS service preferably includes a reference start time for the MBMS service (preferably a start time associated with a provision of the service at serving Node B 123 ), preferably in units of radio frames such as a starting Cell System Frame Number (SFN) index, which varies from 0 to 4095, or a starting Connection Frame Number (CFN) index, and a scheduling duration for the service, that is, a duration of a time period during which the provided scheduling information is applicable, for example, in units of radio frames or Transmission Time Intervals (TTIs).
  • SFN Cell System Frame Number
  • CFN Connection Frame Number
  • the transmission delay provided for each neighbor Node B corresponds to a delay in a provision of an MBMS service between a reference start time, such as the start time of the MBMS service at serving Node B 123 , and the provision of the same service by the neighbor Node B.
  • the transmission delay provided for each neighbor Node B comprises a delay between the start time of the MBMS service in the provided service scheduling information and a start time of the same service at the neighbor Node B.
  • transmission delay between neighboring coverage areas, or Node Bs is constant, that is, is approximately the same regardless of the MBMS service provided, only a single delay need be provided for each neighbor Node B 120 , 126 and only a single start time need be provided for each MBMS service.
  • the scheduling period length or duration that is, the total frames over which the scheduling information may be applicable, for each of the multiple Node Bs or coverage areas, preferably is the same. Otherwise, the delay cannot be easily controlled. That is, for soft combinable MBMS services to share a same physical channel, they must have a same scheduling period length. Therefore, preferably each soft combinable Node B 120 , 123 , 126 uses a same scheduling duration, and only a single scheduling duration need be provided for each MBMS service.
  • the transmission delays between Node Bs remain approximately constant during each scheduling period or modification period.
  • Serving Node B 123 then may broadcast a new delay or offset information for each of the neighbor Node Bs 120 , 126 each scheduling or modification period, along with new service scheduling information.
  • UE 102 is able to determine when to detect each MBMS service provided by each Node B 120 , 123 , 126 in each corresponding coverage area. By determining when to detect each MBMS service provided by each Node B 120 , UE 102 is able to synchronize transmissions of the same information received for a same MBMS service via each of the Node Bs and to soft combine the transmissions.
  • network controller 130 may provide service scheduling information that is specific to each soft combinable MBMS service and Node B. That is, in the ‘service specific’ embodiment, network controller 130 conveys to UE 102 , via serving Node B 123 , and preferably via the MCCH of downlink 115 , and for each scheduling period or modification period, service scheduling information that includes a specific start time for each soft combinable MBMS service at each Node B 120 , 123 , 126 .
  • each soft combinable Node B 120 , 123 , 126 uses a same scheduling duration.
  • the service scheduling information may further include a specific scheduling duration for each MBMS service at each Node B 120 , 123 , 126 or may include only a single scheduling duration for each MBMS service.
  • the transmission delays between each of the multiple Node Bs 120 , 123 , 126 may differ depending upon which MBMS service of multiple MBMS services is provided by all of the Node Bs. That is, a transmission delay, or offset, between start times, that is, starting radio frame numbers such as SFNs, associated with a first Node B and a second Node B in providing a first MBMS service may be different than a delay or offset between start times associated with the first Node B and the second Node B in providing a second MBMS service.
  • the delays can vary depending upon the MBMS service being provided, the delays between the start times associated with each of the MBMS services should be constrained based on the UE's soft combining buffer size.
  • the transmission delay or offset associated with each MBMS service preferably is small enough to allow UE 102 to soft combine the same MBMS data received from each of Node Bs 120 , 123 , 126 with a limited soft combining buffer 108 size.
  • a given transport block of MBMS data is transmitted on each of downlinks 112 , 115 , 118 within a time period such that the soft combining buffer 108 of UE 102 may store and combine the received blocks of MBMS data.
  • each Node B or different coverage area may multicast their different MBMS services on a same S-CCPCH using different parameters, including different relative delays between the services. Such delays need not be constrained as there is no limiting size of a soft combining buffer.
  • FIG. 4 an exemplary timing diagram 400 of frame flows for each of multiple Node Bs is provided in FIG. 4 , which diagram is based on a ‘service specific’ scheduling of frames for a first Node B, such as Node B 123 , and a second Node B, such as Node B 126 .
  • some MBMS services provided by each of the first Node B, that is, Node B 123 , and the second Node B, that is, Node B 126 are soft combined by a receiving UE, that is, UE 102 .
  • each of Node B 123 and Node B 126 provides MBMS services 1 and 6.
  • MBMS services provided by each of Node B 123 and Node B 126 are not soft combined.
  • Node B 123 provides MBMS services 2 and 3 and only Node B 126 provides MBMS services 4 and 5. Accordingly, when UE 102 subscribes to one or more of MBMS services 1 and 6, the UE soft combines the data received from each of Node B 123 and Node B 126 , whereas when UE 102 subscribes to one or more of MBMS services 2-5 then the UE will not soft combine the MBMS data.
  • network controller 130 may provide to UE 102 the following scheduling information in association with Node B 123 , preferably via a serving Node B (also, in this example, Node B 123 ):
  • MBMS service 1 a starting SFN of 423, a period of 6, and a transmission time interval (TTI) of 20 milliseconds (ms);
  • MBMS service 2 a starting SFN of 425, a period of 6, and a TTI of 20 ms;
  • MBMS service 3 a starting SFN of 426, a period of 6, and a TTI of 20 ms;
  • MBMS service 6 a starting SFN of 428, a period of 6, and a TTI of 20 ms.
  • network controller 130 may provide to UE 102 the following scheduling information in association with Node B 126 , again preferably via serving Node B 123 :
  • MBMS service 1 a starting SFN of 451, a period of 6, and a TTI of 20 ms;
  • MBMS service 4 a starting SFN of 453, a period of 6, and a TTI of 20 ms;
  • MBMS service 5 a starting SFN of 454, a period of 6, and a TTI of 20 ms;
  • MBMS service 6 a starting SFN of 455, a period of 6, and a TTI of 20 ms.
  • MBMS services 2-5 are not to be soft combined, services 2-5 may or may not be scheduled and may or may not be conveyed to the UE, as that is up to the designer of communication system 100 .
  • the MBMS services that are not to be soft combined cannot occupy the same TTIs as services that are to be soft combined, so a scheduling of MBMS services that are not to be soft combined may be somewhat constrained in that sense.
  • the UE can identify the different MBMS services and therefore is able to decide what to soft combine without reading a Transport Format Combination Indicator (TFCI) associated with each MBMS service and each downlink 112 , 115 , 118 .
  • TFCI Transport Format Combination Indicator
  • a transport format used for a provision of the same MBMS data via each of the multiple soft combinable Node Bs 120 , 123 , 126 and corresponding downlinks 112 , 115 , 118 preferably is the same for all of the Node Bs/downlinks in order for the data to be soft combined.
  • additional robustness is attained with respect to TFCI detection, essentially providing selection combining gain for the TFCI bits.
  • UE 102 may soft combine the TFCI bits for further gains.
  • TFCS transport format combination sets
  • An advantage of the ‘service specific’ embodiment over the ‘coverage area specific’ embodiment is that communication system 100 may save communication resources, more specifically, code resources, by allowing different Node Bs 120 , 123 , 126 to provide different services in the same time slots when the services are multiplexed on the same physical channel.
  • a drawback of the ‘service specific’ embodiment is that it consumes more system overhead than the ‘coverage area specific’ embodiment when conveying to UE 102 the scheduling information for all of the multiple soft combinable Node Bs 120 , 123 , 126 .
  • the overhead consumed by the scheduling information signaling involved in the ‘service specific’ embodiment is not large, perhaps only a couple of hundred bits per second.
  • M is an average number of services to be scheduled per modification period
  • ⁇ i is a number of bits for start SFN representation, SFN from 0 to 4095, 12 bits;
  • ⁇ i is a number of bits for scheduled duration representation (in radio frames or TTI) and depends on the maximum supported data rate, the scheduling period, TTI length, and spreading factor. Six (6) bits for 1 second scheduling period, 20 ms TTI may suffice;
  • N is a number of coverage areas or Node Bs, whose multicasts are being soft combined (for MBMS, 10 is a reasonable value);
  • ⁇ i,j is a number of bits needed to signal a time difference (in radio frames) between a serving coverage area, or node B, and a neighbor coverage area, or Node B, j for an MBMS service i. Assuming no more than a 1.28 second delay, 7 bits may suffice;
  • This overhead may be further reduced by limiting a maximum delay between air interfaces of the various coverage areas, or Node Bs, or by expressing ⁇ i,j in TTIs instead of radio frames.
  • UE 102 may determine a soft combining start time for each neighbor Node B 120 , 126 , or associated coverage area, merely based on a soft combining start time of only a single Node B or coverage area, preferably serving Node B 123 or the associated coverage area.
  • MBMS specifications are being developed that require that RAN 140 set the maximum timing difference (as received by the UE) for different downlinks to one (1) TTI plus one (1) slot.
  • UE 102 may use a start of a soft combining period for the single Node B, such as serving Node B 123 (or associated coverage area or downlink 115 ), along with the maximum timing difference to determine start times for the soft combining periods of the other soft combinable Node Bs, that is, neighbor Node Bs Node Bs 120 and 126 , or associated coverage areas or downlinks 112 , 118 .
  • a logic flow diagram 500 is provided of a method executed by UE 102 to determine soft combining start period times for soft combinable neighbor Node Bs, such as Node Bs 120 or 126 (or associated coverage areas or downlinks 112 , 118 ), in accordance with the yet another embodiment of the present invention.
  • Logic flow diagram 500 begins ( 502 ) when RAN 104 , and more particularly network controller 130 , sets up ( 504 ) a multicast of an MBMS service at each of Node Bs 120 , 123 , and 126 and UE 102 receives ( 506 ), from network controller 130 via serving Node B 123 , scheduling information for provision of the MBMS service by the serving Node B.
  • the scheduling information includes a start time for the service, in radio frames, such as an SFN index or a CFN index, and a scheduling duration, such as a number of radio frames or TTIs, for serving Node B 123 .
  • RAN 140 As part of the MBMS service, RAN 140 , and preferably network controller 130 , conveys ( 508 ) frames of MBMS data associated with the MBMS service to each of Node Bs 120 , 123 , and 126 , and via the Node Bs, to UE 102 .
  • UE 102 receives ( 510 ) the frames of MBMS data, the UE stores the received frames in buffer 108 of the UE.
  • RAN 140 determines ( 514 ), for each neighbor Node B 120 , 126 , a start time indicator, preferably a neighbor cell start indication (NCSI) for the Node B (and hereinafter referred to as an NCSI), that is directly associated with and identifies a start time, or a starting frame, for the multicast of the MBMS service by that Node B.
  • NCSI neighbor cell start indication
  • the NCSIs need only differentiate among the potential start times, or frames of MBMS data, that fall within a ‘combining window’ around the start time on the serving cell. There are a finite number of potential start times within a combining window because the UE must know when a new block of data will be transmitted.
  • the W-CDMA standard indicates the time period over which a block of data will be transmitted (which is called a transmission time interval or “TTI”), and only allows each block of data on a given transport channel to begin on a radio frame that is an even multiple of the number of radio frames in a TTI.
  • TTI transmission time interval
  • the ‘combining window’ is window of time, or frames, that is, at the largest, plus/minus one (1) TTI plus one slot from the start time of the MBMS service as provided in the scheduling information by serving Node B 123 .
  • TTI time
  • the ‘combining window’ is window of time, or frames, that is, at the largest, plus/minus one (1) TTI plus one slot from the start time of the MBMS service as provided in the scheduling information by serving Node B 123 .
  • at most three (3) potential start times for a neighbor Node B 120 , 126 may fall within the ‘combining window.’
  • two bits may be used to represent the NCSI.
  • Network controller 130 then conveys ( 516 ) to UE 102 via serving Node B 123 , and the UE receives ( 518 ) from the network controller, the NCSI determined for each neighbor Node B 120 , 126 .
  • the UE determines ( 520 ) one or more potential start times, in radio frames, for each soft combinable neighbor Node B 120 , 126 (or associated coverage areas or downlink) and in association with the frames received from the Node B to produce one or more potential start times for each neighbor Node B 120 , 126 .
  • Each potential start time for a neighbor Node B is associated with a frame of MBMS data conveyed by the Node B.
  • RAN 140 Due to transmission delays between the serving Node B, that is, Node B 123 , and each of the neighbor Node Bs, that is, Node Bs 120 and 126 , RAN 140 is likely to determine multiple potential start times for each neighbor Node B. However, by restricting a determination of potential start time for a neighbor Node B 120 , 126 to potential start times that lie in a ‘combining window’ that is, at the largest, plus/minus one (1) TTI from the start time provided by serving Node B 123 , a minimal number, that is, at most three (3), potential start times may be determined for each neighbor Node B 120 , 126 .
  • UE 102 further determines ( 522 ), in association with each of the at least one potential start times determined for each neighbor Node B 120 , 123 , an NCSI to produce at least one NCSI for each Node B.
  • UE 102 determines ( 524 ) a soft combining start time by matching one of one or more NCSIs determined by UE 102 in association with each of the one or more potential start times/frames for the Node B and the NCSI for the Node B received from RAN 140 .
  • Logic flow 500 then ends ( 526 ).
  • FIG. 6 illustrates a detection of a soft combining start time by a UE, such as UE 102 , for each of neighbor Node Bs 120 and 126 (or associated coverage areas or downlinks 112 , 118 ) in accordance with the method described in logic flow diagram 500 .
  • a Max_TTI_Size 8.
  • thick lines indicate potential soft combining start times
  • thinner lines indicate a start of a frame
  • the arrows indicate the soft combining start times for each Node B 120 , 123 , and 126 .
  • FIG. 6 illustrates a detection of a soft combining start time by a UE, such as UE 102 , for each of neighbor Node Bs 120 and 126 (or associated coverage areas or downlinks 112 , 118 ) in accordance with the method described in logic flow diagram 500 .
  • a Max_TTI_Size 8.
  • thick lines indicate potential soft combining start times
  • thinner lines indicate a start of a frame
  • the potential soft combining start times, or starting frames, as well as non-potential starting frames are designated as M(N), wherein M corresponds to the radio frame number, preferably the CFN, of the frame, and N is the NCSI calculated for the frame.
  • the start of the soft combining period is CFN 32.
  • UE 102 knows neighbor Node Bs 120 and 126 , that is downlinks 112 and 118 , can be soft combined, and can calculate potential soft combining start time for each neighbor Node B or coverage area. Since the network must synchronize soft combinable transmissions to one TTI, UE 102 calculates potential start times within a ‘combining window’ that is up to 1 TTI earlier and 1 TTI later than the current serving Node B or coverage area.
  • potential start times, or frames, 112 and 120 both fall in the combining window.
  • UE 102 calculates an NCSI for each potential start time/frame, with the result that potential start time/frame 112 is associated with an NCSI with a value of ‘2’ and potential start time/frame 120 is associated with an NCSI with a value of ‘3.’
  • potential start times/frames for Node B 120 are therefore depicted in FIG. 6 as 112 ( 2 ) and 120 ( 3 ).
  • one potential start time, or frame that is, start time/frame 224 , exactly matches the start time/frame of serving Node B 123 and as a result, three potential start times, or frames, 216 , 224 , 232 all fall in the combining window for Node B 123 .
  • UE 102 calculates an NCSI for each potential start time/frame, with the result that potential start time/frame 216 is associated with an NCSI with a value of ‘3,’ potential start time/frame 224 is associated with an NCSI with a value of ‘0,’ and potential start time/frame 232 is associated with an NCSI with a value of ‘1.’
  • These potential start times/frames for Node B 126 are therefore depicted in FIG. 6 as 216 ( 3 ), 224 ( 0 ) and 232 ( 1 ).
  • network controller 130 conveys to UE 102 an NCSI for each such Node B.
  • the NCSI provided by the RAN indicates which of one or more NCSIs determined by the UE for each Node B 120 , 126 corresponds to a correct start time.
  • network controller 130 will convey to UE 102 an NCSI with a value of ‘2’ for Node B 120 and an NCSI with a value of ‘0’ for Node B 126 .
  • UE 102 is able to determine that the start time/frame for Node B 120 is 112 and that the start time/frame for Node B 126 is 224 .
  • communication system 100 provides for a provision, via a single, serving Node B, that is, Node B 123 , of all scheduling information required by a UE, that is, UE 102 , to determine a start time for all other Node Bs, that is Node Bs 120 and 123 , of multiple Node Bs, that is, Node Bs 120 , 123 , and 126 , with respect to a multicast, by each Node B of the multiple Node Bs, of soft combinable MBMS data.
  • the UE By providing all needed scheduling information via a single Node B, the UE only need monitor a single link in order to obtain the scheduling information.
  • the UE is permitted to sleep more and conserve battery power, as independent scheduling on the downlinks associated with each of the multiple Node Bs would cause the UE to wake up more often.
  • the UE may then use the scheduling information to synchronize a soft combining of the MBMS data received by the UE via each of the multiple Node Bs, even when the multicasts via the multiple Node Bs are not synchronized.
  • a ‘coverage area specific,’ or ‘Node B specific,’ embodiment, a transmission delay (or ‘offset’) between neighboring coverage areas, or Node Bs, is approximately the same regardless of the MBMS service provided.
  • the scheduling information conveyed to the UE need not include a separate offset for each MBMS service.
  • a network controller that is network controller 130 , may convey scheduling information the UE that includes a transmission delay for each neighbor Node B of the multiple Node Bs and service scheduling information for each MBMS service.
  • the service scheduling information for each MBMS service may include a reference start time for the MBMS service and a scheduling duration for the MBMS service.
  • the transmission delays between the multiple Node Bs may not be the same for all MBMS services.
  • the network controller may provide service scheduling information that is specific to each soft combinable MBMS service and Node B, which service scheduling information includes a specific start time for each MBMS service at each Node B of the multiple Node Bs.
  • each Node B of the multiple Node Bs uses a same scheduling duration.
  • the service scheduling information may further include a specific scheduling duration for each MBMS service at each Node B of the multiple Node Bs or may include only a single scheduling duration for each MBMS service.
  • the network controller may convey scheduling information relating to only a single Node B, the serving Node B, to the UE. Based on the provided scheduling information, the UE is able to determine one or more potential start times for each non-serving Node Bs of the multiple Node Bs. For each non-serving Node B, the network controller further conveys to the UE an identifier (NCSI) of which potential start time of the one or more other potential start time is the correct start time for provision of the MBMS service via that Node B. Based on the received indicators, the UE is able to determine a start time for provision of the MBMS service via each non-serving Node B.
  • NCSI identifier
  • the above embodiments of the present invention do not require that the multicasts of frames of data associated with an MBMS service by different Node Bs 120 , 123 , 126 be synchronized. That is, based on the scheduling information provided to UE 102 , the UE is able to determine a start time of a soft combining period for each of the downlinks 112 , 115 , 118 , and corresponding Node Bs 120 , 123 , 126 . UE 102 may then determine a frame difference, such as an SFN difference or a CFN difference, between two Node Bs whose multicasts may be soft combined and combine the transport blocks received from each Node B based on the SFN difference. Thus UE 102 may simply choose the TTIs from each of multiple downlinks 112 , 115 , and 118 and corresponding Node Bs 120 , 123 , and 126 to perform the soft combining based on the scheduling information.
  • a frame difference such as an SFN difference or a
  • communication system 100 further provides for a synchronizing of the multicasts of a same MBMS service by each of soft combinable Node Bs 120 , 123 , and 126 .
  • network controller 130 measures and synchronizes a frame number difference, such as an SFN difference, between neighboring Node Bs, such s Node Bs 123 and 126 , in accordance with an embodiment of the present invention.
  • a frame number difference such as an SFN difference
  • the synchronization is implemented in accordance with a well-defined node synchronization procedures that are described in detail in 3GPP TS 25.402, which specification is hereby incorporated herein in its entirety.
  • network controller 130 By synchronizing, that is, limiting a variability of transmission times, of the multicasts of an MBMS service by each of the neighboring Node Bs 120 , 123 , 126 , network controller 130 is able to assure that the transmission delays, or offsets, between the Node Bs are small enough such that soft combining the transport blocks will not exceed the buffer size of soft combining buffer 108 of UE 102 .
  • FIG. 7 is an exemplary timing diagram 700 that illustrates a method by which a network controller 130 may synchronize multiple Node Bs, such as Node B 123 and Node B 126 , in accordance with an embodiment of the present invention.
  • FIG. 8 is a logic flow diagram 800 of the synchronization of the multiple Node Bs by network controller 130 in accordance with an embodiment of the present invention.
  • Logic flow diagram 800 begins ( 802 ) when an MBMS service is setup ( 804 ) and network controller 130 establishes ( 806 ) radio bearers, such as PTM communication channels, in each of a first coverage area that is served by a first Node B, such as Node B 123 , and a second coverage area that is served by a second Node B, such as Node B 126 .
  • Radio bearers such as PTM communication channels
  • network controller 130 determines ( 808 ), for each of the first Node B, that is, Node B 123 , and the second Node B, that is Node B 126 , a Node B Frame Number (BFN) associated with an arrival of a transport block at the Node B, which transport block is sent at a certain network controller 130 Frame Number (RFN).
  • BFN Node B Frame Number
  • RFN-BFN difference which is also determined by network controller 130 for each of the first and second Node Bs 123 , 126 .
  • the RFN-BFN difference is measured using a DL Node Sync control: frame. If the control frame is sent over a transport bearer used for an MBMS service, then the RFN-BFN difference would be the same for transport blocks sent over the transport bearer.
  • network controller 130 obtains the information of frame numbers at points in times T 1 - 1 , T 2 - 1 , T 3 - 1 and T 4 - 1 for Node B 123 .
  • network controller 130 obtains the information of frame numbers at points in times T 1 - 2 , T 2 - 2 , T 3 - 2 and T 4 - 2 for Node B 126 .
  • Each of T 1 , T 2 , T 3 are measured as a frame number (RFN or BFN) that corresponds to a time increment of 0.125 ms.
  • T 1 - 1 is assumed to be 1471.125 and T 2 - 1 is assumed to be 29445.625. That is, a transport block sent by network controller 130 with an RFN 1471.125 arrives at Node B 123 at a BFN 29445.625, resulting in a time difference or frame number difference (RFN-BFN difference) of 27974.500. With respect to Node B 126 , a transport block that is sent by network controller 130 at T 1 - 2 with an RFN 1467.75 arrives at Node B 126 at T 2 - 2 at a BFN 40030.125. So the RFN-BFN difference with respect to Node B 126 is 38542.375. The RFN-BFN difference may be simplified by converting the units to units of 10 ms. The RFN-BFN difference of Node B 123 is then 2797 and the RFN-BFN difference of Node B 126 is then 3856.
  • network controller 130 is able to determine ( 810 ) that the BFN difference between the first and second coverage areas, that is, between the transmissions by Node B 123 and transmissions by Node B 126 , is 1059.
  • Network controller 130 may then synchronize ( 812 ) transmission of an MBMS service by each of first Node B 123 and second Node B 126 based on the determined BFN difference. For example, assume that for the first coverage area or Node B 123 , the starting SFN for the MBMS service that is being soft combined is set to X.
  • Network controller 130 then may set the starting SFN for the same service in the second coverage area, that is, at Node B 126 , to X+1059.
  • Logic flow 800 then ends ( 814 ).
  • communication system 100 provides for a synchronization, by a UE, of received MBMS data that is multicast to the UE via each of multiple Node Bs so that the UE may soft combine the data and further provides for a synchronization by a network controller of the multicasts of the MBMS data by the multiple Node Bs.

Abstract

A communication system provides, via a single, serving Node B, scheduling information required by a user equipment (UE) to determine a start time for each Node B of multiple Node Bs with respect to a multicast, by each Node B of the multiple Node Bs, of soft combinable MBMS data. The UE may then use the scheduling information to synchronize a soft combining of the MBMS data received by the UE via each of the multiple Node Bs, even when the multicasts via the multiple Node Bs are not synchronized. However, while the multicasts of frames of data associated with an MBMS service by different Node Bs need not be synchronized, synchronized multicasts are preferable for soft combining. Therefore, the communication system further provides for a synchronization by a network controller of the multicasts of the soft combinable MBMS data by the multiple Node Bs.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims priority from provisional application Ser. No. 60/641,503, entitled “METHOD AND APPARATUS FOR SCHEDULING AND SYNCHRONIZING A MULTIMEDIA BROADCAST/MULTICAST SERVICE,” filed Jan. 5, 2005, which is commonly owned and incorporated herein by reference in its entirety.
  • FIELD OF THE INVENTION
  • The present invention relates generally to wireless packet data communication systems, and, in particular, to scheduling and synchronization of a multimedia broadcast/multicast service in a packet data communication system.
  • BACKGROUND OF THE INVENTION
  • The Universal Mobile Telecommunication Service (UMTS) standard provides a compatibility standard for cellular mobile telecommunications systems. The UMTS standard ensures that user equipment (UEs) operating in a UMTS system can obtain communication services when operating in a system manufactured according to the standard. To ensure compatibility, radio system parameters and data transfer procedures are specified by the standard, including protocols governing digital control messages and bearer traffic that are exchanged over an air interface.
  • The UMTS standards provide, in 3GPP TS 25.344 (Third Generation Partnership Project Technical Specification 25.344) v0.5.0, 3GPP TS 23.246 v1.1.0, 3GPP TS 23.846 v6.1.0, 3GPP TS 25.331 v5.6.0, and 3GPP TS 25.346 v6.3.0, for a provision of a Multimedia Broadcast/Multicast Service (an MBMS service) by a UMTS communication system to UEs serviced by the system and subscribed to the service. The MBMS service provides for a multicast of MBMS data, typically in a format of Internet Protocol (IP) data packets, to the subscribed UEs. In order to ensure that the air interface resources of the UMTS communication system are not wasted, the system first estimates the number of recipients, that is subscribed UEs, in a cell providing MBMS data. Based on the estimated number of recipients, a Radio Network Controller (RNC) included in a UMTS infrastructure determines whether to establish a Point-To-Multipoint (PTM) communication channel in the cell or a Point-To-Point (PTP) communication channel to each recipient.
  • When the RNC determines to establish a PTM communication channel in each of multiple cells, that is, at each of multiple corresponding Node Bs, the RNC may then multicast the MBMS data via a Forward Access Channel (FACH) of each cell, which FACH is mapped to a Secondary Common Control Physical Channel (S-CCPCH) of the cell. A UE receiving a same MBMS data stream via the S-CCPCH of each of the multiple Node Bs may then combine the data streams. By combining a data stream received from each of multiple Node Bs, significant system gain may be obtained. However, in order to obtain the benefits of soft combining, the UE must be able to synchronize the MBMS data received by the UE via each Node B of the multiple Node Bs.
  • Therefore, a need exists for a method and apparatus that permits a UE to synchronize MBMS data received by the UE via each Node B of multiple Node Bs.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a wireless communication system in accordance with an embodiment of the present invention.
  • FIG. 2 is a logic flow diagram of an exemplary soft combining executed by the user equipment of FIG. 1 in accordance with an embodiment of the present invention.
  • FIG. 3 is a logic flow diagram of a method by which the communication system of FIG. 1 provides scheduling information to the user equipment of FIG. 1 in accordance with various embodiments of the present invention.
  • FIG. 4 is an exemplary timing diagram of frame flows associated with each of multiple Node Bs in accordance with an embodiment of the present invention.
  • FIG. 5 is a logic flow diagram of a method executed by the communication system of FIG. 1 to determine soft combining start period times associated with each of multiple Node Bs or associated coverage areas or downlinks in accordance with an embodiment of the present invention.
  • FIG. 6 is an exemplary timing diagram illustrating a detection of a soft combining start time for each of multiple Node Bs or associated coverage areas or downlinks in accordance with an embodiment of the present invention.
  • FIG. 7 is an exemplary timing diagram that illustrates a method by which the network controller of FIG. 1 may synchronize multiple Node Bs in accordance with an embodiment of the present invention.
  • FIG. 8 is a logic flow diagram of a method executed by the network controller of FIG. 1 to synchronize multiple Node Bs in accordance with an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • To address the need for a method and an apparatus that permits a UE to synchronize MBMS data received by the UE via each Node B of multiple Node Bs, a communication system provides for a provision, via a single, serving Node B, of all scheduling information required by a user equipment (UE) to determine a start time for all other Node Bs of multiple Node Bs with respect to a multicast, by each Node B of the multiple Node Bs, of soft combinable MBMS data. The UE may then use the scheduling information to synchronize a soft combining of the MBMS data received by the UE via each of the multiple Node Bs, even when the multicasts via the multiple Node Bs are not synchronized. However, while the multicasts of frames of data associated with an MBMS service by different Node Bs need not be synchronized, synchronized multicasts are preferable for soft combining. Therefore, the communication system further provides for a synchronization by a network controller of the multicasts of the soft combinable MBMS data by the multiple Node Bs.
  • Generally, an embodiment of the present invention encompasses a method for providing scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service). The method includes setting up a multicast of the MBMS service at each Node B of a plurality of Node Bs and conveying scheduling information for each Node B of the plurality of Node Bs to a user equipment via a single Node B of the of the plurality of Node Bs.
  • Another embodiment of the present invention encompasses a method for providing scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service). The method includes setting up a multicast of the MBMS service at each Node B of a plurality of Node Bs, wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B, determining a start time for the neighbor Node B, determining, in association with the start time, an indicator that identifies a specific time as a start time for a multicast of the MBMS service by the neighbor Node B, conveying a Transmission Time Interval (TTI) size of a transmission that may be soft combined to a user equipment via the serving Node B, and conveying the indicator to a user equipment via the serving Node B.
  • Still another embodiment of the present invention encompasses a method for determining a start time for a multicast of a Multimedia Broadcast/Multicast Service (MBMS service). The method includes receiving, via a serving Node B, an indicator that identifies a specific time as a start time for a multicast of the MBMS service by a neighbor Node B and a Transmission Time Interval (TTI) size and determining a start time and a TTI size for the neighbor Node B based on the received indicator and the TTI size.
  • Yet another embodiment of the present invention encompasses a network controller that that provides scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service). The network controller is configured to set up a multicast of the MBMS service at each Node B of a plurality of Node Bs and convey scheduling information for each Node B of the plurality of Node Bs to a user equipment via a single Node B of the of the plurality of Node Bs.
  • Still another embodiment of the present invention encompasses a network controller that provides scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service). The network controller is configured to set up a multicast of the MBMS service at each Node B of a plurality of Node Bs, wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B, determine a start time for the neighbor Node B, determine, in association with the start time, a start time indicator, wherein the start time indicator corresponds to the starting frame, convey a TTI size of a transmission that may be soft combined to a user equipment via the serving Node B, and convey the start time indicator to the user equipment via the serving Node B.
  • Yet another embodiment of the present invention encompasses a user equipment (UE) that operates in a wireless communication system wherein a Multimedia Broadcast/Multicast Service (MBMS service) is delivered by multicast via each Node B of a plurality of Node Bs and wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B. The user equipment determines a start time of the multicast by the neighbor Node B and is configured to determine, in association with a potential start time of an Multimedia Broadcast/Multicast Service (MBMS) transmission by the neighbor Node B, a start time indicator, receive a start time indicator that corresponds to a start time for the neighbor Node B, and determine a start time for the neighbor Node B based on the start time indicator determined by the UE and the start time indicator received by the UE.
  • The present invention may be more fully described with reference to FIGS. 1-8. FIG. 1 is a block diagram of a wireless communication system 100 in accordance with an embodiment of the present invention. Communication system 100 includes multiple Node Bs, 120, 123, and 126 (three shown). Each Node B 120, 123, 126 is operably coupled to a network controller 130, preferably a Radio Network Controller (RNC); however, in another embodiment of the present invention, one or more of Node Bs 120, 123, 126 may be coupled to a different network controller, wherein each such network controller is coupled to the other network controllers. When one or more of Node Bs 120, 123, and 126 is coupled to a different network controller than the other Node Bs, the references herein to network controller 130 may be deemed to collectively refer to all such network controllers, as the functions described herein may be distributed among such network controllers. Each Node B 120, 123, 126 provides wireless communication services to a corresponding coverage area, such as cell or a sector of a cell, via a respective air interface 110, 113, and 116. Together, the multiple Node Bs 120, 123, 126 and network controller 130 are collectively referred to herein as a Radio Access Network (RAN) 140.
  • Each air interface 110, 113, 116 comprises a respective downlink (DL) 112, 115, 118 having multiple downlink logical and transport channels, including at least one broadcast channel, at least one traffic channel, and at least one control channel, that may be mapped to one or more of multiple downlink physical channels, including at least one common control channel, at least one dedicated channel, and at least one pilot channel. Each air interface 110, 113, 116 further comprises a respective uplink (UL) 111, 114, 117 having multiple uplink logical and transport channels, including an access channel, at least one traffic channel, and at least one control channel, that may be mapped to one or more of multiple uplink physical channels.
  • Communication system 100 further includes at least one user equipment (UE) 102 (one shown), such as but not limited to a cellular telephone, a radio telephone, a personal digital assistant (PDA) with radio frequency (RF) capabilities, or a wireless modem that provides RF access to digital terminal equipment (DTE) such as a laptop computer. UE 102 resides in a coverage area serviced by a serving Node B, that is, Node B 123, of the multiple Node Bs. UE 102 may soft combine MBMS transmissions from one or more neighbor Node Bs in addition to serving Node B 123, such as one or more of Node Bs 120 and 126.
  • UE 102 subscribes to, and is capable of receiving and displaying audio, video, and/or data associated with, a Multimedia Broadcast/Multicast Service (an MBMS service) provided by communication system 100, which service provides for a distribution of MBMS data to the UE. MBMS services are described in detail in the 3GPP TS 25.344 (Third Generation Partnership Project Technical Specification 25.344) v0.5.0, 3GPP TS 23.246 v1.1.0, 3GPP TS 23.846 v6.1.0, 3GPP TS 25.331 v5.6.0, and 3GPP TS 25.346 v6.3.0, which specifications and reports are hereby incorporated by reference herein and copies of which may be obtained from the 3GPP via the Internet or from the 3GPP Organization Partners' Publications Offices at Mobile Competence Centre 650, route des Lucioles, 06921 Sophia-Antipolis Cedex, France.
  • Communication system 100 further includes a Support Node 150 coupled to network controller 130. Support Node 150 typically includes one or more Serving GPRS Support Nodes (SGSNs) that are each coupled to one or more Gateway GPRS Support Nodes (GGSNs). However, the precise architecture of Support Node 150 is up to an operator of communication system 100 and is not critical to the present invention. Although not shown, communication system 100 may further include other well-known network elements, such as a Broadcast Multicast Service Center (BM-SC) or a Gateway.
  • Communication system 100 further includes an MBMS content provider 154, such as an IP multicast server, that is coupled to support node 150 via a data network 152, such as an IP network. As part of an MBMS service provided by communication system 100 and subscribed to by UE 102, MBMS content provider 154 sources MBMS data, typically in the form of IP data packets, to subscribed UE 102 via support node 150, controller 130, serving Node B 123, and one or more of neighboring Node Bs 120 and 126.
  • Each of UE 102 and controller 130 includes a respective processor 104, 132 such as one or more microprocessors, microcontrollers, digital signal processors (DSPs), combinations thereof or such other devices known to those having ordinary skill in the art. The particular operations/functions of processors 104 and 132, and respectively thus of UE 102 and controller 130, are determined by an execution of software instructions and routines that are stored in a respective at least one memory device 106, 134 associated with the processor, such as random access memory (RAM), dynamic random access memory (DRAM), and/or read only memory (ROM) or equivalents thereof, that store data and programs that may be executed by the corresponding processor. In order for UE 102 to soft combine MBMS transmissions from multiple Node Bs, at least one memory device 106 of UE 102 further comprises a soft combining buffer 108 that stores MBMS data received from each Node B (or “soft information”) of the multiple Node Bs 120, 123, 126 until the data can be soft combined with a same MBMS data received from the other Node Bs of the multiple Node Bs.
  • The embodiments of the present invention preferably are implemented within UE 102 and controller 130, and more particularly with or in software programs and instructions stored in the respective at least one memory device 106, 134, and executed by respective processors 104, 132. However, one of ordinary skill in the art realizes that the embodiments of the present invention alternatively may be implemented in hardware, for example, integrated circuits (ICs), application specific integrated circuits (ASICs), and the like, such as ASICs implemented in one or more of the wireless communication devices UE 102 and transceiver 123. Based on the present disclosure, one skilled in the art will be readily capable of producing and implementing such software and/or hardware without undo experimentation.
  • Preferably, communication system 100 is a Universal Mobile Telecommunication Service (UMTS) communication system that operates in accordance with the 3GPP (Third Generation Partnership Project), or W-CDMA (Wideband Code Division Multiple Access), standards, which provide a compatibility standard for UMTS air interfaces and which standards are hereby incorporated herein in their entirety. The standards specify wireless telecommunications system operating protocols, including radio system parameters, call processing procedures, and provision of a broadcast-multicast service, that is, a Multimedia Broadcast/Multicast Service (MBMS), in 3GPP (Third Generation Partnership Project) TS (Technical Specification) 23.246, TS 22.146, TS 25.346, and TS 29.846, which specifications are hereby incorporated herein in their entirety. In a UMTS communication system such as communication system 100, a communication channel comprises a logical and/or a transport channel, typically an orthogonal code, that is mapped to a physical channel, typically a frequency bandwidth.
  • In another embodiment of the present invention, communication system 100 may be a Code Division Multiple Access (CDMA) 2000 communication system that operates in accordance with the 3GPP2 (Third Generation Partnership Project 2) standards. The 3GPP2 standards provide a compatibility standard for CDMA 2000 air interfaces (both 1X and DO) and specify wireless telecommunications system operating protocols, including radio system parameters, call processing procedures. The 3GPP2 standards further specify provision of a broadcast-multicast service, that is, a Broadcast-Multicast Service (BCMCS). BCMCSs are described in detail in the 3GPP2 (Third Generation Partnership Project Two) X.P0022, A.S00019, C.S0054 and S.R0083 specifications, which specifications are hereby incorporated herein in their entirety and copies of which may be obtained from the 3GPP2 via the Internet or from the 3GPP2 Secretariat with administrative offices at 2500 Wilson Boulevard, Suite 300, Arlington, Va. 22201 (USA). In yet other embodiments of the present invention, communication system 100 may operate in accordance with any other wireless telecommunication system, such as but not limited to a Time Division Multiple Access (TDMA) communication system, a Wireless Local Area Network (WLAN) communication system as described by the IEEE (Institute of Electrical and Electronics Engineers) 802.xx standards, for example, the 802.11, 802.15, 802.16, or 802.20 standards, or an Orthogonal Frequency Division Multiple Access (OFDM) communication system.
  • As noted above, UE 102 subscribes to an MBMS service provided by communication system 100. The MBMS service provides for a conveyance of MBMS data, via a multicast or a unicast communication session and typically in a format of Internet Protocol (IP) data packets, to each subscribed UE. As is known in the art, when communication system 100 has MBMS data to provide to subscribers to the MBMS service, network controller 130 may determine to establish, in each coverage area, that is, at each Node B 120, 123, 126, a Point-To-Multipoint (PTM) communication channel or a Point-To-Point (PTP) channel to each recipient in the coverage area.
  • When UE 102 is soft combining MBMS transmissions from multiple Node Bs, the UE maintains, in the at least one memory device 106 of the UE, an MBMS Active Set or a Neighbor List. The MBMS Active Set (or Neighbor List) comprises a cell identifier and/or one or more of a logical, transport, and/or physical channel, typically a pilot channel such as a Common Pilot Channel (CPICH), associated with serving Node B 123 and each of one or more neighbor Node Bs, such as Node Bs 120 and 126, that are engaged in soft handoff with the UE, that is, that may be simultaneously involved in a communication session with the UE and that are potential candidates for handoff or cell reselection by the UE. As part of soft handoff, UE 102 monitors the logical, transport, and/or physical channel associated with each MBMS Active Set Node B. When the UE is actively engaged in an MBMS session and receives MBMS data via two or more of the MBMS Active Set Node Bs, the UE may increase the transmission gain and reduce an error rate by soft combining MBMS data received via each of the two or more MBMS Active Set Node Bs.
  • Referring now to FIG. 2, a logic flow diagram 200 is provided that depicts an exemplary soft combining by UE 102 in accordance with an embodiment of the present invention. Logic flow 200 begins (202) when network controller 130 determines (204) to establish a Point-To-Multipoint (PTM) communication channel at each Node B of multiple Node Bs in the MBMS Active Set of UE 102, that is, at Node Bs 120, 123, and 126, for a provision of a same MBMS service by each such Node B (herein referred to as a soft combinable MBMS service and soft combinable Node Bs). In response to determining to establish the PTM communication channels, network controller 130 assigns (206) a PTM communication channel at each Node B 120, 123, 126 for a multicast of the data. Typically, the assigned communication channel comprises a multicast channel, such as a Forward Access Channel (FACH), that is mapped to a common physical channel, such as a Secondary Common Control Physical Channel (S-CCPCH). Network controller 130 informs (208) the subscribed UE, that is, UE 102, of the assigned PTM communication channels and then multicasts (210) the MBMS data to the UE 102 via each of Node Bs 120, 123, and 126 and the PTM communication channel assigned at each Node B. When UE 102 receives (212) the MBMS data from each Node B of the multiple Node Bs 120, 123, 126, the UE stores (214) the data in the UE's soft combining buffer 108. When the UE determines (216) that the UE has received and/or stored a same frame of MBMS data that is received via each of Node Bs 120, 123, 126 and respective downlinks 112, 115, 118, the UE combines (218) the received and/or stored same frames and logic flow 200 ends (220).
  • While providing a soft combinable MBMS service to UE 102, each of Node Bs 120, 123, 126 further may be provide other MBMS services to UE 102 and/or to other UEs residing in the Node B's coverage area. In turn, subscribed UE 102 may be subscribed to, and receiving, MBMS data with respect to other MBMS services from one or more of Node Bs 120, 123, and 126. In order for UE 102 to soft combine MBMS data received from each of multiple Node Bs, that is, Node Bs 120, 123, and 126, with respect to a same MBMS service, UE 102 must be able to synchronize frames of data received via each Node B, so that the UE knows, when combining frames, that a same frame of data received via each of Node Bs 120, 123, and 126 is being combined. In order for UE 102 to synchronize the frames of data, the UE must determine a start of a soft combining period with respect to transmissions from each of the Node Bs.
  • To facilitate the soft combining of data by UE 102, communication system 100 provides UE 102 with scheduling information that permits the UE to determine when a soft combining period starts with respect to each of the multiple Node Bs. Referring now to FIG. 3, a logic flow diagram 300 is provided that illustrates a method by which communication system 100 provides scheduling information to UE 102 in accordance with an embodiment of the present invention. Logic flow diagram 300 begins (302) when a soft combinable MBMS service is provided (304) to UE 102 via each Node B of the multiple Node Bs, that is, Node Bs 120, 123, and 126. As part of the MBMS service, network controller 130 conveys a same frame of MBMS data to UE 102 via each of Node Bs 120, 123, and 126. When the UE receives each frame of MBMS data associated with the MBMS service from each of Node Bs 120, 123, and 126, the UE stores the data in the UE's soft combining buffer 108.
  • To facilitate a soft combining of the MBMS data stored by UE 102, network controller 130 further conveys (306) to UE 102, and UE 102 receives (308) from the network controller, scheduling information for each of the multiple Node Bs. Preferably, network controller 130 conveys the scheduling information via serving Node B 123 and via an MBMS control channel (MCCH) of downlink 115 of air interface 113. UE 102 may then use the provided scheduling information to determine (310) when a soft combining period starts with respect to each Node B of the multiple Node Bs 120, 123, 126 and to synchronize (312) the data received via each of the multiple Node Bs based on the determined starts of the soft combining periods for the multiple Node Bs. Logic flow 200 then ends (314).
  • Network controller 130 may provide scheduling information a single time per MBMS service. However, in order to provide more scheduling flexibility, network controller 130 preferably provides the scheduling information periodically. A time period for updates of scheduling information may be pre-determined, for example, every 5 seconds, and maintained in the at least one memory devices 106, 134 of UE 102 and network controller 130, or network controller 130 may transmit the time period for scheduling updates to UE 102 via the MCCH of downlink 115 of air interface 113 along with radio frequency (RF) bearer characteristics. Network controller 130 may then update the scheduling of data for an MBMS service periodically and provide the updated scheduling information to UE 102.
  • In one embodiment of the present invention, a ‘coverage area specific,’ or ‘Node B specific,’ embodiment, a transmission delay (or ‘offset’) between neighboring coverage areas, or Node Bs, is constant regardless of the MBMS service provided. As a result, the scheduling information conveyed by network controller 130 to UE 102 need not include a separate offset for each MBMS service. Instead, the scheduling information conveyed by network controller 130 to UE 102 may include a transmission delay for each neighbor Node B 120, 126 (neighbor Node B offsets) and service scheduling information for each MBMS service. In turn, the service scheduling information for each MBMS service preferably includes a reference start time for the MBMS service (preferably a start time associated with a provision of the service at serving Node B 123), preferably in units of radio frames such as a starting Cell System Frame Number (SFN) index, which varies from 0 to 4095, or a starting Connection Frame Number (CFN) index, and a scheduling duration for the service, that is, a duration of a time period during which the provided scheduling information is applicable, for example, in units of radio frames or Transmission Time Intervals (TTIs).
  • The transmission delay provided for each neighbor Node B corresponds to a delay in a provision of an MBMS service between a reference start time, such as the start time of the MBMS service at serving Node B 123, and the provision of the same service by the neighbor Node B. From another perspective, the transmission delay provided for each neighbor Node B comprises a delay between the start time of the MBMS service in the provided service scheduling information and a start time of the same service at the neighbor Node B. As the ‘coverage area specific’ embodiment assumes that transmission delay between neighboring coverage areas, or Node Bs, is constant, that is, is approximately the same regardless of the MBMS service provided, only a single delay need be provided for each neighbor Node B 120, 126 and only a single start time need be provided for each MBMS service.
  • In addition, when a same MBMS service is available for soft combining at the multiple Node Bs 120, 123, 126 or associated coverage areas, the scheduling period length or duration, that is, the total frames over which the scheduling information may be applicable, for each of the multiple Node Bs or coverage areas, preferably is the same. Otherwise, the delay cannot be easily controlled. That is, for soft combinable MBMS services to share a same physical channel, they must have a same scheduling period length. Therefore, preferably each soft combinable Node B 120, 123, 126 uses a same scheduling duration, and only a single scheduling duration need be provided for each MBMS service.
  • The transmission delays between Node Bs remain approximately constant during each scheduling period or modification period. Serving Node B 123 then may broadcast a new delay or offset information for each of the neighbor Node Bs 120, 126 each scheduling or modification period, along with new service scheduling information. Based on the service scheduling information provided with respect to each MBMS service and the offsets provided for each Node B, UE 102 is able to determine when to detect each MBMS service provided by each Node B 120, 123, 126 in each corresponding coverage area. By determining when to detect each MBMS service provided by each Node B 120, UE 102 is able to synchronize transmissions of the same information received for a same MBMS service via each of the Node Bs and to soft combine the transmissions.
  • In another embodiment of the present invention, a ‘service specific’ embodiment, the transmission delays between Node Bs may not be the same for all soft combinable MBMS services. As a result, instead of providing a delay for each neighbor Node B and a single start time and schedule duration for each MBMS service, network controller 130 may provide service scheduling information that is specific to each soft combinable MBMS service and Node B. That is, in the ‘service specific’ embodiment, network controller 130 conveys to UE 102, via serving Node B 123, and preferably via the MCCH of downlink 115, and for each scheduling period or modification period, service scheduling information that includes a specific start time for each soft combinable MBMS service at each Node B 120, 123, 126. Again, to facilitate soft combining, preferably each soft combinable Node B 120, 123, 126 uses a same scheduling duration. As a result, the service scheduling information may further include a specific scheduling duration for each MBMS service at each Node B 120, 123, 126 or may include only a single scheduling duration for each MBMS service.
  • In the ‘service specific’ embodiment, the transmission delays between each of the multiple Node Bs 120, 123, 126 may differ depending upon which MBMS service of multiple MBMS services is provided by all of the Node Bs. That is, a transmission delay, or offset, between start times, that is, starting radio frame numbers such as SFNs, associated with a first Node B and a second Node B in providing a first MBMS service may be different than a delay or offset between start times associated with the first Node B and the second Node B in providing a second MBMS service. However, while the delays can vary depending upon the MBMS service being provided, the delays between the start times associated with each of the MBMS services should be constrained based on the UE's soft combining buffer size. That is, the transmission delay or offset associated with each MBMS service preferably is small enough to allow UE 102 to soft combine the same MBMS data received from each of Node Bs 120, 123, 126 with a limited soft combining buffer 108 size. By constraining a maximum size of the transmission delays or offsets, a given transport block of MBMS data is transmitted on each of downlinks 112, 115, 118 within a time period such that the soft combining buffer 108 of UE 102 may store and combine the received blocks of MBMS data.
  • For non-soft combinable MBMS services, that is, for services that UE 102 receives via only a single Node B or coverage area of the multiple Node Bs 120, 123, 126 or associated coverage areas, each Node B or different coverage area may multicast their different MBMS services on a same S-CCPCH using different parameters, including different relative delays between the services. Such delays need not be constrained as there is no limiting size of a soft combining buffer.
  • To assist in understanding the principles of the ‘service specific’ embodiment while not intending to limit the invention in any way, an exemplary timing diagram 400 of frame flows for each of multiple Node Bs is provided in FIG. 4, which diagram is based on a ‘service specific’ scheduling of frames for a first Node B, such as Node B 123, and a second Node B, such as Node B 126. In FIG. 4, some MBMS services provided by each of the first Node B, that is, Node B 123, and the second Node B, that is, Node B 126, are soft combined by a receiving UE, that is, UE 102. For example, each of Node B 123 and Node B 126 provides MBMS services 1 and 6. Other MBMS services provided by each of Node B 123 and Node B 126 are not soft combined. For example, only Node B 123 provides MBMS services 2 and 3 and only Node B 126 provides MBMS services 4 and 5. Accordingly, when UE 102 subscribes to one or more of MBMS services 1 and 6, the UE soft combines the data received from each of Node B 123 and Node B 126, whereas when UE 102 subscribes to one or more of MBMS services 2-5 then the UE will not soft combine the MBMS data.
  • Furthermore, as depicted in FIG. 4, the transmission delays (or offsets) between Node B 123 and Node B 126 is not the same for all MBMS services. That is, while both Node B 123 and 126 provide both services 1 and 6, Node B 123 delivers MBMS service 1 earlier than Node B 126 while Node B 126 delivers MBMS service 6 earlier than Node B 123. Therefore, in accordance with the ‘service specific’ embodiment of the present invention, network controller 130 may provide to UE 102 the following scheduling information in association with Node B 123, preferably via a serving Node B (also, in this example, Node B 123):
  • MBMS service 1—a starting SFN of 423, a period of 6, and a transmission time interval (TTI) of 20 milliseconds (ms);
  • MBMS service 2—a starting SFN of 425, a period of 6, and a TTI of 20 ms;
  • MBMS service 3—a starting SFN of 426, a period of 6, and a TTI of 20 ms; and
  • MBMS service 6—a starting SFN of 428, a period of 6, and a TTI of 20 ms.
  • In addition, network controller 130 may provide to UE 102 the following scheduling information in association with Node B 126, again preferably via serving Node B 123:
  • MBMS service 1—a starting SFN of 451, a period of 6, and a TTI of 20 ms;
  • MBMS service 4—a starting SFN of 453, a period of 6, and a TTI of 20 ms;
  • MBMS service 5—a starting SFN of 454, a period of 6, and a TTI of 20 ms; and
  • MBMS service 6—a starting SFN of 455, a period of 6, and a TTI of 20 ms.
  • Since MBMS services 2-5 are not to be soft combined, services 2-5 may or may not be scheduled and may or may not be conveyed to the UE, as that is up to the designer of communication system 100. However, the MBMS services that are not to be soft combined cannot occupy the same TTIs as services that are to be soft combined, so a scheduling of MBMS services that are not to be soft combined may be somewhat constrained in that sense.
  • In both the ‘coverage area specific’ embodiment and the ‘service specific’ embodiments of the present invention, based on the scheduling information provided to UE 102, the UE can identify the different MBMS services and therefore is able to decide what to soft combine without reading a Transport Format Combination Indicator (TFCI) associated with each MBMS service and each downlink 112, 115, 118. While the TFCI may still be used by UE 102, a transport format used for a provision of the same MBMS data via each of the multiple soft combinable Node Bs 120, 123, 126 and corresponding downlinks 112, 115, 118 preferably is the same for all of the Node Bs/downlinks in order for the data to be soft combined. By using one transport format for all of the Node Bs/downlinks, additional robustness is attained with respect to TFCI detection, essentially providing selection combining gain for the TFCI bits. In one embodiment of the present invention, wherein the TFCI bits are guaranteed to be identical, UE 102 may soft combine the TFCI bits for further gains. However, different downlinks may have different transport format combination sets (TFCS), so it may be difficult to select an identical TFCI and a same transport format combination for all downlinks being soft combined. Therefore, in another embodiment of the present invention, UE 102 may not assume that all downlinks have an identical TFCI and, as a result, may not soft combine the TFCI bits.
  • An advantage of the ‘service specific’ embodiment over the ‘coverage area specific’ embodiment is that communication system 100 may save communication resources, more specifically, code resources, by allowing different Node Bs 120, 123, 126 to provide different services in the same time slots when the services are multiplexed on the same physical channel. A drawback of the ‘service specific’ embodiment is that it consumes more system overhead than the ‘coverage area specific’ embodiment when conveying to UE 102 the scheduling information for all of the multiple soft combinable Node Bs 120, 123, 126. However, the overhead consumed by the scheduling information signaling involved in the ‘service specific’ embodiment is not large, perhaps only a couple of hundred bits per second. For example, a number of bits required to provide ‘service specific’ scheduling may be determined in accordance with the following equation (in practice, many of the variables will be fixed constants): ( i = 1 M ( α i + β i + j = 1 N δ i , j ) ) × f
    wherein,
  • M is an average number of services to be scheduled per modification period;
  • αi is a number of bits for start SFN representation, SFN from 0 to 4095, 12 bits;
  • βi is a number of bits for scheduled duration representation (in radio frames or TTI) and depends on the maximum supported data rate, the scheduling period, TTI length, and spreading factor. Six (6) bits for 1 second scheduling period, 20 ms TTI may suffice;
  • N is a number of coverage areas or Node Bs, whose multicasts are being soft combined (for MBMS, 10 is a reasonable value);
  • δi,j is a number of bits needed to signal a time difference (in radio frames) between a serving coverage area, or node B, and a neighbor coverage area, or Node B, j for an MBMS service i. Assuming no more than a 1.28 second delay, 7 bits may suffice;
  • f is an inverse of scheduling period. A reasonable assumption is that the scheduling period is the same as the modification period (around 5 s), so a nominal f=0.2.
  • For example, assuming that N=10, M=10, f=5 s, δi,j=7, then the overhead is 10*(6+12+10*7)/5=176 bits/second. This overhead may be further reduced by limiting a maximum delay between air interfaces of the various coverage areas, or Node Bs, or by expressing δi,j in TTIs instead of radio frames.
  • In yet another embodiment of the present invention, UE 102 may determine a soft combining start time for each neighbor Node B 120, 126, or associated coverage area, merely based on a soft combining start time of only a single Node B or coverage area, preferably serving Node B 123 or the associated coverage area. MBMS specifications are being developed that require that RAN 140 set the maximum timing difference (as received by the UE) for different downlinks to one (1) TTI plus one (1) slot. As a result, UE 102 may use a start of a soft combining period for the single Node B, such as serving Node B 123 (or associated coverage area or downlink 115), along with the maximum timing difference to determine start times for the soft combining periods of the other soft combinable Node Bs, that is, neighbor Node Bs Node Bs 120 and 126, or associated coverage areas or downlinks 112, 118.
  • Referring now to FIG. 5, a logic flow diagram 500 is provided of a method executed by UE 102 to determine soft combining start period times for soft combinable neighbor Node Bs, such as Node Bs 120 or 126 (or associated coverage areas or downlinks 112, 118), in accordance with the yet another embodiment of the present invention. Logic flow diagram 500 begins (502) when RAN 104, and more particularly network controller 130, sets up (504) a multicast of an MBMS service at each of Node Bs 120, 123, and 126 and UE 102 receives (506), from network controller 130 via serving Node B 123, scheduling information for provision of the MBMS service by the serving Node B. The scheduling information includes a start time for the service, in radio frames, such as an SFN index or a CFN index, and a scheduling duration, such as a number of radio frames or TTIs, for serving Node B 123.
  • As part of the MBMS service, RAN 140, and preferably network controller 130, conveys (508) frames of MBMS data associated with the MBMS service to each of Node Bs 120, 123, and 126, and via the Node Bs, to UE 102. When UE 102 receives (510) the frames of MBMS data, the UE stores the received frames in buffer 108 of the UE. In addition, as RAN 140 is aware of, and therefore is able to determine (512), a correct start time, or starting frame, for the frames of MBMS data transmitted by each neighbor Node B 120, 126 to UE 102, then RAN 140, and in particular network controller 130 or the Node B, determines (514), for each neighbor Node B 120, 126, a start time indicator, preferably a neighbor cell start indication (NCSI) for the Node B (and hereinafter referred to as an NCSI), that is directly associated with and identifies a start time, or a starting frame, for the multicast of the MBMS service by that Node B.
  • In order to limit the size, in terms of bits, of the NCSI, the NCSIs need only differentiate among the potential start times, or frames of MBMS data, that fall within a ‘combining window’ around the start time on the serving cell. There are a finite number of potential start times within a combining window because the UE must know when a new block of data will be transmitted. In order to allow the UE to know when the new block of data will be transmitted, the W-CDMA standard indicates the time period over which a block of data will be transmitted (which is called a transmission time interval or “TTI”), and only allows each block of data on a given transport channel to begin on a radio frame that is an even multiple of the number of radio frames in a TTI. The ‘combining window’ is window of time, or frames, that is, at the largest, plus/minus one (1) TTI plus one slot from the start time of the MBMS service as provided in the scheduling information by serving Node B 123. As one of ordinary skill in the art is aware (and as is apparent by reference to FIG. 6), at most three (3) potential start times for a neighbor Node B 120, 126 may fall within the ‘combining window.’ As a result, two bits may be used to represent the NCSI. Since RAN 140 determines an NCSI that maps to an NCSI determined by UE 102 but that is unique for each frame in the ‘combining window,’ the RAN and UE may use a same algorithm to determine the NCSIs and may further derive the NCSI from information that is unique to each such frame, such as a frame number. For example, RAN 140 may determine the NCSI for each neighboring Node B 120, 126 as follows,
    neighbor cell start indication=(CFN_Start(i)/{Max TTI_Size})mod 4,
    where CFN_Start(i) is the frame number corresponding to the start time/starting frame, and Max_TTI_Size is the largest TTI on the S-CCPCHs that may be soft combined. Network controller 130 then conveys (516) to UE 102 via serving Node B 123, and the UE receives (518) from the network controller, the NCSI determined for each neighbor Node B 120, 126.
  • On the UE 102 side, based on the serving Node B scheduling information, more particularly the provided start time, and a largest TTI size used by communication system 100 on the S-CCPCHs that may be soft combined (Max_TTI_Size), the UE determines (520) one or more potential start times, in radio frames, for each soft combinable neighbor Node B 120, 126 (or associated coverage areas or downlink) and in association with the frames received from the Node B to produce one or more potential start times for each neighbor Node B 120, 126. Each potential start time for a neighbor Node B is associated with a frame of MBMS data conveyed by the Node B. For example, the UE may use the constraint that a data block start on a radio frame that is an even multiple of the number of radio frames in a TTI to determine potential start times/frames, so the UE 102 may determine CFNs that fulfill the following equation,
    CFN mod Max_TTI_Size=0
    where ‘mod’ indicates modulo division.
  • Due to transmission delays between the serving Node B, that is, Node B 123, and each of the neighbor Node Bs, that is, Node Bs 120 and 126, RAN 140 is likely to determine multiple potential start times for each neighbor Node B. However, by restricting a determination of potential start time for a neighbor Node B 120, 126 to potential start times that lie in a ‘combining window’ that is, at the largest, plus/minus one (1) TTI from the start time provided by serving Node B 123, a minimal number, that is, at most three (3), potential start times may be determined for each neighbor Node B 120, 126.
  • UE 102 further determines (522), in association with each of the at least one potential start times determined for each neighbor Node B 120, 123, an NCSI to produce at least one NCSI for each Node B. Preferably, UE 102 uses the same algorithm as RAN 104 in determining the NCSIs so that the determinations are aligned, such as the equation ‘neighbor cell start indication=(CFN_Start(i)/{Max_TTI_Size})mod 4.’
  • For each neighbor Node B 120, 126, UE 102 then determines (524) a soft combining start time by matching one of one or more NCSIs determined by UE 102 in association with each of the one or more potential start times/frames for the Node B and the NCSI for the Node B received from RAN 140. Logic flow 500 then ends (526).
  • In order to assist the reader in understanding the principles of the present invention and not intending to limit the invention in any way, an exemplary timing diagram is provided in FIG. 6 that illustrates a detection of a soft combining start time by a UE, such as UE 102, for each of neighbor Node Bs 120 and 126 (or associated coverage areas or downlinks 112, 118) in accordance with the method described in logic flow diagram 500. In FIG. 6, a Max_TTI_Size=8. In FIG. 6, thick lines indicate potential soft combining start times, thinner lines indicate a start of a frame, and the arrows indicate the soft combining start times for each Node B 120, 123, and 126. Also, in FIG. 6, the potential soft combining start times, or starting frames, as well as non-potential starting frames, are designated as M(N), wherein M corresponds to the radio frame number, preferably the CFN, of the frame, and N is the NCSI calculated for the frame.
  • As depicted in FIG. 6, with respect to serving Node B 123, the start of the soft combining period is CFN 32. UE 102 knows neighbor Node Bs 120 and 126, that is downlinks 112 and 118, can be soft combined, and can calculate potential soft combining start time for each neighbor Node B or coverage area. Since the network must synchronize soft combinable transmissions to one TTI, UE 102 calculates potential start times within a ‘combining window’ that is up to 1 TTI earlier and 1 TTI later than the current serving Node B or coverage area.
  • As depicted in FIG. 6, for Node B 120, potential start times, or frames, 112 and 120 both fall in the combining window. UE 102 calculates an NCSI for each potential start time/frame, with the result that potential start time/frame 112 is associated with an NCSI with a value of ‘2’ and potential start time/frame 120 is associated with an NCSI with a value of ‘3.’ These potential start times/frames for Node B 120 are therefore depicted in FIG. 6 as 112(2) and 120(3).
  • For Node B 126, one potential start time, or frame, that is, start time/frame 224, exactly matches the start time/frame of serving Node B 123 and as a result, three potential start times, or frames, 216, 224, 232 all fall in the combining window for Node B 123. UE 102 calculates an NCSI for each potential start time/frame, with the result that potential start time/frame 216 is associated with an NCSI with a value of ‘3,’ potential start time/frame 224 is associated with an NCSI with a value of ‘0,’ and potential start time/frame 232 is associated with an NCSI with a value of ‘1.’ These potential start times/frames for Node B 126 are therefore depicted in FIG. 6 as 216(3), 224(0) and 232(1).
  • In order to resolve uncertainty concerning the correct start time for each of Node B 120 and Node B 126, network controller 130 conveys to UE 102 an NCSI for each such Node B. The NCSI provided by the RAN indicates which of one or more NCSIs determined by the UE for each Node B 120, 126 corresponds to a correct start time. For example, with respect to FIG. 6, network controller 130 will convey to UE 102 an NCSI with a value of ‘2’ for Node B 120 and an NCSI with a value of ‘0’ for Node B 126. By utilizing the NCSIs provided by the RAN, UE 102 is able to determine that the start time/frame for Node B 120 is 112 and that the start time/frame for Node B 126 is 224.
  • In summarization, communication system 100 provides for a provision, via a single, serving Node B, that is, Node B 123, of all scheduling information required by a UE, that is, UE 102, to determine a start time for all other Node Bs, that is Node Bs 120 and 123, of multiple Node Bs, that is, Node Bs 120, 123, and 126, with respect to a multicast, by each Node B of the multiple Node Bs, of soft combinable MBMS data. By providing all needed scheduling information via a single Node B, the UE only need monitor a single link in order to obtain the scheduling information. Thus the UE is permitted to sleep more and conserve battery power, as independent scheduling on the downlinks associated with each of the multiple Node Bs would cause the UE to wake up more often. The UE may then use the scheduling information to synchronize a soft combining of the MBMS data received by the UE via each of the multiple Node Bs, even when the multicasts via the multiple Node Bs are not synchronized.
  • In one embodiment of the present invention, a ‘coverage area specific,’ or ‘Node B specific,’ embodiment, a transmission delay (or ‘offset’) between neighboring coverage areas, or Node Bs, is approximately the same regardless of the MBMS service provided. As a result, the scheduling information conveyed to the UE need not include a separate offset for each MBMS service. Instead, a network controller, that is network controller 130, may convey scheduling information the UE that includes a transmission delay for each neighbor Node B of the multiple Node Bs and service scheduling information for each MBMS service. In turn, the service scheduling information for each MBMS service may include a reference start time for the MBMS service and a scheduling duration for the MBMS service.
  • In another embodiment of the present invention, a ‘service specific’ embodiment, the transmission delays between the multiple Node Bs may not be the same for all MBMS services. As a result, instead of providing a delay for each neighbor (non-serving) Node B and a single start time and schedule duration for each MBMS service, the network controller may provide service scheduling information that is specific to each soft combinable MBMS service and Node B, which service scheduling information includes a specific start time for each MBMS service at each Node B of the multiple Node Bs. To facilitate soft combining, preferably each Node B of the multiple Node Bs uses a same scheduling duration. As a result, the service scheduling information may further include a specific scheduling duration for each MBMS service at each Node B of the multiple Node Bs or may include only a single scheduling duration for each MBMS service.
  • In yet another embodiment of the present invention, the network controller may convey scheduling information relating to only a single Node B, the serving Node B, to the UE. Based on the provided scheduling information, the UE is able to determine one or more potential start times for each non-serving Node Bs of the multiple Node Bs. For each non-serving Node B, the network controller further conveys to the UE an identifier (NCSI) of which potential start time of the one or more other potential start time is the correct start time for provision of the MBMS service via that Node B. Based on the received indicators, the UE is able to determine a start time for provision of the MBMS service via each non-serving Node B.
  • The above embodiments of the present invention do not require that the multicasts of frames of data associated with an MBMS service by different Node Bs 120, 123, 126 be synchronized. That is, based on the scheduling information provided to UE 102, the UE is able to determine a start time of a soft combining period for each of the downlinks 112, 115, 118, and corresponding Node Bs 120, 123, 126. UE 102 may then determine a frame difference, such as an SFN difference or a CFN difference, between two Node Bs whose multicasts may be soft combined and combine the transport blocks received from each Node B based on the SFN difference. Thus UE 102 may simply choose the TTIs from each of multiple downlinks 112, 115, and 118 and corresponding Node Bs 120, 123, and 126 to perform the soft combining based on the scheduling information.
  • However, in both the ‘coverage area specific’ and the ‘service specific’ embodiments, it is preferable that a difference in time between multicasts of a same MBMS frame by different Node Bs be constrained so as to minimize a likelihood that soft combining buffer 108 of UE 102 will not be able to store and soft combine MBMS data received from each of the multiple soft combinable Node Bs 120, 123, and 126. Therefore, communication system 100 further provides for a synchronizing of the multicasts of a same MBMS service by each of soft combinable Node Bs 120, 123, and 126.
  • Referring now to FIGS. 7 and 8, a procedure is illustrated by which network controller 130 measures and synchronizes a frame number difference, such as an SFN difference, between neighboring Node Bs, such s Node Bs 123 and 126, in accordance with an embodiment of the present invention. Preferably, the synchronization is implemented in accordance with a well-defined node synchronization procedures that are described in detail in 3GPP TS 25.402, which specification is hereby incorporated herein in its entirety. By synchronizing, that is, limiting a variability of transmission times, of the multicasts of an MBMS service by each of the neighboring Node Bs 120, 123, 126, network controller 130 is able to assure that the transmission delays, or offsets, between the Node Bs are small enough such that soft combining the transport blocks will not exceed the buffer size of soft combining buffer 108 of UE 102.
  • FIG. 7 is an exemplary timing diagram 700 that illustrates a method by which a network controller 130 may synchronize multiple Node Bs, such as Node B 123 and Node B 126, in accordance with an embodiment of the present invention. FIG. 8 is a logic flow diagram 800 of the synchronization of the multiple Node Bs by network controller 130 in accordance with an embodiment of the present invention. Logic flow diagram 800 begins (802) when an MBMS service is setup (804) and network controller 130 establishes (806) radio bearers, such as PTM communication channels, in each of a first coverage area that is served by a first Node B, such as Node B 123, and a second coverage area that is served by a second Node B, such as Node B 126. Network controller 130 then performs a node synchronization procedure with Node B 123 and Node B 126.
  • As part of the synchronization procedure, network controller 130 determines (808), for each of the first Node B, that is, Node B 123, and the second Node B, that is Node B 126, a Node B Frame Number (BFN) associated with an arrival of a transport block at the Node B, which transport block is sent at a certain network controller 130 Frame Number (RFN). This is the RFN-BFN difference, which is also determined by network controller 130 for each of the first and second Node Bs 123, 126. Typically, the RFN-BFN difference is measured using a DL Node Sync control: frame. If the control frame is sent over a transport bearer used for an MBMS service, then the RFN-BFN difference would be the same for transport blocks sent over the transport bearer.
  • For example, as depicted in FIG. 7, network controller 130 obtains the information of frame numbers at points in times T1-1, T2-1, T3-1 and T4-1 for Node B 123. Similarly, network controller 130 obtains the information of frame numbers at points in times T1-2, T2-2, T3-2 and T4-2 for Node B 126. Each of T1, T2, T3, are measured as a frame number (RFN or BFN) that corresponds to a time increment of 0.125 ms. For example, with respect to Node B 123, T1-1 is assumed to be 1471.125 and T2-1 is assumed to be 29445.625. That is, a transport block sent by network controller 130 with an RFN 1471.125 arrives at Node B 123 at a BFN 29445.625, resulting in a time difference or frame number difference (RFN-BFN difference) of 27974.500. With respect to Node B 126, a transport block that is sent by network controller 130 at T1-2 with an RFN 1467.75 arrives at Node B 126 at T2-2 at a BFN 40030.125. So the RFN-BFN difference with respect to Node B 126 is 38542.375. The RFN-BFN difference may be simplified by converting the units to units of 10 ms. The RFN-BFN difference of Node B 123 is then 2797 and the RFN-BFN difference of Node B 126 is then 3856.
  • Based on the RFN-BFN differences of each of the first and second Node Bs 123, 126, network controller 130 is able to determine (810) that the BFN difference between the first and second coverage areas, that is, between the transmissions by Node B 123 and transmissions by Node B 126, is 1059. Network controller 130 may then synchronize (812) transmission of an MBMS service by each of first Node B 123 and second Node B 126 based on the determined BFN difference. For example, assume that for the first coverage area or Node B 123, the starting SFN for the MBMS service that is being soft combined is set to X. Network controller 130 then may set the starting SFN for the same service in the second coverage area, that is, at Node B 126, to X+1059. Logic flow 800 then ends (814).
  • Thus communication system 100 provides for a synchronization, by a UE, of received MBMS data that is multicast to the UE via each of multiple Node Bs so that the UE may soft combine the data and further provides for a synchronization by a network controller of the multicasts of the MBMS data by the multiple Node Bs.
  • While the present invention has been particularly shown and described with reference to particular embodiments thereof, it will be understood by those skilled in the art that various changes may be made and equivalents substituted for elements thereof without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather then a restrictive sense, and all such changes and substitutions are intended to be included within the scope of the present invention.
  • Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or element of any or all the claims. As used herein, the terms “comprises,” “comprising,” or any variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Furthermore, unless otherwise indicated herein, the use of relational terms, if any, such as first and second, top and bottom, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.

Claims (44)

1. A method for providing soft combining scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service) comprising:
setting up a multicast of the MBMS service at each Node B of a plurality of Node Bs; and
conveying soft combining scheduling information for each Node B of the plurality of Node Bs to a user equipment via a single Node B of the of the plurality of Node Bs.
2. The method of claim 1, wherein the plurality of Node Bs comprises at least one neighbor Node B and wherein the soft combining scheduling information comprises a transmission delay for the at least one neighbor Node B.
3. The method of claim 2, wherein the soft combining scheduling information further comprises service scheduling information that comprises a reference start time for the service and a scheduling duration for the service.
4. The method of claim 2, wherein the transmission delay remains constant during the scheduling duration.
5. The method of claim 2, wherein the transmission delay is approximately the same during a scheduling period or modification period regardless of which MBMS service of a plurality of MBMS services is provided by all of the Node Bs of the plurality of Node Bs.
6. The method of claim 2, further comprising synchronizing a start time of each Node B of the plurality of Node Bs in order to limit the transmission delays.
7. The method of claim 2, wherein the transmission delays are small enough such that the user equipment may store and combine soft information of the transmissions with a buffer of predetermined size.
8. The method of claim 1, wherein the soft combining scheduling information comprises service scheduling information for the MBMS service that is specific to each Node B of the plurality of Node Bs.
9. The method of claim 8, wherein the soft combining scheduling information comprises a specific start time for the MBMS service at each Node B of the plurality of Node Bs.
10. The method of claim 8, wherein transmission delays between each Node B of the plurality of Node Bs differ depending upon which MBMS service of a plurality of MBMS services is provided by all of the Node Bs of the plurality of Node Bs.
11. The method of claim 1, further comprising synchronizing a start time of each Node B of the plurality of Node Bs in order to limit transmission delays between the plurality of Node Bs.
12. The method of claim 1, wherein the transmission delays are small enough such that the user equipment may store and combine soft information of the transmissions with a buffer of predetermined size.
13. The method of claim 1, wherein each Node B of the plurality of Node Bs uses a same scheduling duration.
14. A method for providing soft combining scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service) comprising:
setting up a multicast of the MBMS service at each Node B of a plurality of Node Bs, wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B;
determining a start time for the neighbor Node B;
determining an indicator that identifies a specific time as a start time for a multicast of the MBMS service by the neighbor Node B;
conveying a Transmission Time Interval size of a transmission that may be soft combined to a user equipment via the serving Node B; and
conveying the indicator to a user equipment via the serving Node B.
15. The method of claim 14, further comprising conveying an indication of a start time of the MBMS service on the serving Node B to a user equipment via the serving Node B.
16. The method of claim 14, wherein the indicator that identifies a specific start time is determined in association with the start time.
17. The method of claim 14, wherein the indicator that identifies a specific start time is determined in association with the start time and a maximum Transmission Time Interval size.
18. The method of claim 14, further comprising:
receiving, by the user equipment, the indicator and the Transmission Time Interval (TTI) size; and
determining, by the user equipment, a start time and the TTI size for the neighbor Node B based on the received indicator and the TTI size.
19. The method of claim 18, wherein determining, by the user equipment (UE), a start time for the neighbor Node B comprises:
determining a maximum Transmission Time Interval (TTI) size of TTI sizes of transmissions that may be soft combined;
determining a potential start time for the neighbor Node B based on the maximum TTI size;
determining, in association with the potential start time, a start time indicator; and
determining a start time for the neighbor Node B based on the start time indicator determined by the UE and the start time indicator received by the UE.
20. The method of claim 19, wherein determining a start time for the neighbor Node B comprises matching the start time indicator received by the user equipment (UE) with a start time indicator of the plurality of start time indicators determined by the UE.
21. The method of claim 14, wherein the start time indicator is derivative of information that identifies a starting frame.
22. A method for determining a start time for a multicast of a Multimedia Broadcast/Multicast Service (MBMS service) comprising:
receiving, via a serving Node B, an indicator that identifies a specific time as a start time for a multicast of the MBMS service by a neighbor Node B and a Transmission Time Interval (TTI) size; and
determining a start time and a TTI size for the neighbor Node B based on the received indicator and the TTI size.
23. The method of claim 22, wherein determining a start time for the neighbor Node B comprises:
determining a maximum TTI size of TTI sizes of transmissions that may be soft combined;
determining a potential start time for the neighbor Node B based on the maximum TTI size;
determining, in association with the potential start time, a start time indicator; and
determining a start time for the neighbor Node B based on the start time indicator determined by the UE and the start time indicator received by the UE.
24. The method of claim 23, wherein determining a start time for the neighbor Node B comprises matching the start time indicator received by the user equipment (UE) with the start time indicator determined by the UE.
25. The method of claim 22, wherein the start time indicator is derivative of information that identifies a starting frame.
26. A network controller that that provides soft combining scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service), wherein the network controller is configured to set up a multicast of the MBMS service at each Node B of a plurality of Node Bs and to convey soft combining scheduling information for each Node B of the plurality of Node Bs to a user equipment via a single Node B of the of the plurality of Node Bs.
27. The network controller of claim 26, wherein the plurality of Node Bs comprises at least one neighbor Node B and wherein the soft combining scheduling information comprises a transmission delay for the at least one neighbor Node B and service scheduling information for the MBMS service.
28. The network controller of claim 27, wherein the soft combining scheduling information further comprises service scheduling information that comprises a reference start time for the service and a scheduling duration for the service.
29. The network controller of claim 27, wherein the transmission delay remains constant during the scheduling duration.
30. The network controller of claim 27, wherein the transmission delay is approximately the same during a scheduling period or modification period regardless of which MBMS service of a plurality of MBMS services is provided by all of the Node Bs of the plurality of Node Bs.
31. The network controller of claim 27, wherein the network controller is further configured to synchronize a start time of each Node B of the plurality of Node Bs in order to limit the transmission delays.
32. The network controller of claim 26, wherein the soft combining scheduling information comprises service scheduling information for the MBMS service that is specific to each Node B of the plurality of Node Bs.
33. The network controller of claim 32, wherein the scheduling information comprises a specific start time for the MBMS service at each Node B of the plurality of Node Bs.
34. The network controller of claim 26, wherein transmission delays between each Node B of the plurality of Node Bs differ depending upon which MBMS service of a plurality of MBMS services is provided by all of the Node Bs of the plurality of Node Bs.
35. The network controller of claim 26, wherein the network controller is further configured to synchronize a start time of each Node B of the plurality of Node Bs in order to limit between the plurality of Node Bs.
36. The network controller of claim 26, wherein each Node B of the plurality of Node Bs uses a same scheduling duration.
37. A network controller that provides scheduling information associated with a Multimedia Broadcast/Multicast Service (MBMS service), wherein the network controller is configured to set up a multicast of the MBMS service at each Node B of a plurality of Node Bs, wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B, determine a start time for the neighbor Node B, determine, in association with the start time, a start time indicator, wherein the start time indicator corresponds to a starting frame, convey a Transmission Time Interval size of a transmission that may be soft combined to a user equipment via the serving Node B, and convey the start time indicator to a user equipment via the serving Node B.
38. The network controller of claim 37, wherein the network controller is further configured to convey an indication of a start time of the MBMS service on the serving Node B to the user equipment via the serving Node B.
39. The network controller of claim 37, wherein the start time indicator that identifies a specific start time is determined in association with the start time.
40. The network controller of claim 37, wherein the start time indicator that identifies a specific start time is determined in association with the start time and a maximum Transmission Time Interval size.
41. The network controller of claim 37, wherein the start time indicator is derivative of information that identifies the starting frame.
42. In a wireless communication system wherein a Multimedia Broadcast/Multicast Service (MBMS service) is delivered by multicast via each Node B of a plurality of Node Bs and wherein the plurality of Node Bs comprise a serving Node B and a neighbor Node B, a user equipment (UE) that determines a start time of the multicast by the neighbor Node B, wherein the user equipment is configured to:
determine, in association with a potential start time of an MBMS transmission by the neighbor Node B, a start time indicator,
receive a start time indicator that corresponds to a start time for the neighbor Node B, and
determine a start time for the neighbor Node B based on the start time indicator determined by the UE and the start time indicator received by the UE.
43. The user equipment (UE) of claim 42, wherein the UE determines a start time for the neighbor Node B by matching the start time indicator received by the UE with the start time indicator determined by the UE.
44. The user equipment of claim 42, wherein each start time indicator is derivative of information that identifies a frame associated with the start time indicator.
US11/318,976 2005-01-05 2005-12-27 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service Abandoned US20060146745A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US11/318,976 US20060146745A1 (en) 2005-01-05 2005-12-27 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service
JP2007500847A JP4617352B2 (en) 2005-01-05 2006-01-05 Method and apparatus for scheduling and synchronizing multimedia broadcast / multicast services
EP06717611A EP1836787A4 (en) 2005-01-05 2006-01-05 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service
PCT/US2006/000437 WO2006074355A2 (en) 2005-01-05 2006-01-05 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service
US12/115,725 US8638706B2 (en) 2005-01-05 2008-05-06 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US64150305P 2005-01-05 2005-01-05
US11/318,976 US20060146745A1 (en) 2005-01-05 2005-12-27 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/115,725 Division US8638706B2 (en) 2005-01-05 2008-05-06 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service

Publications (1)

Publication Number Publication Date
US20060146745A1 true US20060146745A1 (en) 2006-07-06

Family

ID=36640289

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/318,976 Abandoned US20060146745A1 (en) 2005-01-05 2005-12-27 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service
US12/115,725 Expired - Fee Related US8638706B2 (en) 2005-01-05 2008-05-06 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/115,725 Expired - Fee Related US8638706B2 (en) 2005-01-05 2008-05-06 Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service

Country Status (4)

Country Link
US (2) US20060146745A1 (en)
EP (1) EP1836787A4 (en)
JP (1) JP4617352B2 (en)
WO (1) WO2006074355A2 (en)

Cited By (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070127399A1 (en) * 2005-12-05 2007-06-07 Nec Corporation Packet joining method, program, and apparatus
US20070253360A1 (en) * 2006-05-01 2007-11-01 Rehan Jalil Method and system for communicating a plurality of packets in multicast broadcast service (mbs) communication network
KR100774365B1 (en) 2006-12-07 2007-11-08 한국전자통신연구원 Method for providing multicast broadcast service in communication system
US20070268861A1 (en) * 2006-05-16 2007-11-22 Diachina John W Bi-Directional RLC Non-Persistent Mode for Low Delay Services
WO2008004080A2 (en) * 2006-06-30 2008-01-10 Nokia Corporation Macrodiversity arrangement for a multicast service on a high-speed transport channel
US20080045224A1 (en) * 2006-08-21 2008-02-21 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
WO2008024214A2 (en) * 2006-08-21 2008-02-28 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
US20080082698A1 (en) * 2006-09-29 2008-04-03 Rosemount, Inc. Wireless handheld configuration device for a securable wireless self-organizing mesh network
US20080089398A1 (en) * 2006-10-12 2008-04-17 Cormier Daniel R Determining a mode to transmit data
US20080089265A1 (en) * 2006-10-15 2008-04-17 Samsung Electronics Co., Ltd. System and method for transmitting/receiving multicast/broadcast signal in a communication system
US20080101282A1 (en) * 2006-10-25 2008-05-01 Nce Corporation Mobile communication system, core network apparatus, and mbms data transmission method used for the same
US20080101334A1 (en) * 2006-10-31 2008-05-01 Alcatel Lucent Method for distribution of data packets in a single frequency mobile communication network, an access network node, a base station and a single frequency mobile communication network therefor
US20080113667A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Bearer selection and negotiation in autonomous dynamic spectrum access systems
US20080112341A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Method and system for using selected bearer channels
US20080112428A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Scheduling for autonomous dynamic spectrum access systems
US20080112427A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Autonomous dynamic spectrum access
US20080112426A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Adaptive control channel initialization operations for autonomous dynamic spectrum access systems
US20080113624A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Method and apparatus for adjusting waveform parameters for an adaptive air interface waveform
US20080170557A1 (en) * 2005-04-21 2008-07-17 Yin Liyan Method For Measuring Different Frequencies/Systems in Mbms and a Device For Setting Measuring Time
KR100876500B1 (en) 2007-01-17 2008-12-31 한국정보통신대학교 산학협력단 WiBro channel allocation method for real time broadcasting service
US20090005095A1 (en) * 2006-06-21 2009-01-01 Sung Duck Chun Method for Reconfiguring Radio Link in Wireless Communication System
EP2012482A2 (en) 2007-07-05 2009-01-07 China Mobile Communications Corporation Methods and related apparatus for transmitting and receiving resource scheduling information and scheduling resources
US20090010181A1 (en) * 2007-07-05 2009-01-08 China Mobile Communications Corporation Method and apparatus for transmitting and receiving the configuration mode of service carrier frequency time slots
US20090016254A1 (en) * 2006-01-05 2009-01-15 Lee Young-Dae Point-to-Multipoint Service Communication
US20090047942A1 (en) * 2007-08-13 2009-02-19 Qualcomm Incorporated Method and apparatus for supporting broadcast and multicast services in a wireless communication system
US20090046617A1 (en) * 2007-05-30 2009-02-19 Qualcomm Incorporated Method and apparatus for sending scheduling information for broadcast and multicast services in a cellular communication system
US20090047912A1 (en) * 2006-01-05 2009-02-19 Young Dae Lee Method of transmitting feedback information in a wireless communication system
US20090116449A1 (en) * 2006-02-08 2009-05-07 Ntt Docomo, Inc. Channel transmission method and base station
EP2068465A1 (en) * 2006-09-26 2009-06-10 Mitsubishi Electric Corporation Data communication method and mobile communication system
EP2068523A1 (en) * 2006-08-22 2009-06-10 Alcatel Shanghai Bell Co., Ltd. Gateway device, base station device, communication network and synchronization method
US20090168681A1 (en) * 2008-01-02 2009-07-02 Billy Gayle Moon Mechanism for wireless multicast
WO2009084931A1 (en) * 2007-12-17 2009-07-09 Lg Electronics Inc. Method for obtaining synchronization signal in wireless communication system
US20090219868A1 (en) * 2006-01-05 2009-09-03 Young Dae Lee Method for scheduling radio resources in mobile communication system
US20090259909A1 (en) * 2008-04-15 2009-10-15 Qualcomm Incorporated Physical harq indicator channel (phich) resource assignment signaling in a wireless communication environment
US20090257407A1 (en) * 2006-02-07 2009-10-15 Sung-Jun Park Preamble retransmission method in mobile communications system
US20100039979A1 (en) * 2008-08-13 2010-02-18 Fujitsu Limited Broadcast and multicast service communication method, base station, and mobile station
US20100062795A1 (en) * 2006-01-05 2010-03-11 Young Dae Lee Method of transmitting/receiving a paging message in a wireless communication system
US20100062775A1 (en) * 2008-09-11 2010-03-11 Hwang Chan Soo Data communication network and data communication method using transmission of soft-decision information
US20100074159A1 (en) * 2006-09-26 2010-03-25 Shohei Yamada Position managing device, mobile station device, base station device, frequency layer control method, program, and recording medium
US20100118713A1 (en) * 2006-10-31 2010-05-13 Volker Breuer Scheduling of measurement occasions of a mobile terminal
WO2010054547A1 (en) * 2008-11-13 2010-05-20 中兴通讯股份有限公司 Synchronization scheduling method
US20100159933A1 (en) * 2008-12-19 2010-06-24 Electronics And Telecommunications Research Institute Method for evolved multimedia broadcast/multicast service
US20100260056A1 (en) * 2007-10-24 2010-10-14 Kenichi Takai Mobile Communication System, Common Channel Transmission Control Device, and Common Channel Transmission Control Method Used in the System and Device
US20100265857A1 (en) * 2007-07-23 2010-10-21 Xuelong Wang Method and apparatus for transmitting and receiving multimedia broadcast multicast services
EP2254257A1 (en) * 2009-05-19 2010-11-24 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and processing unit for processing signals with macro diversity
EP2278831A1 (en) * 2008-04-30 2011-01-26 ZTE Corporation Synchronization method of common control message among network elements
US20110032891A1 (en) * 2006-02-07 2011-02-10 Young Dae Lee Method for transmitting response information in mobile communications system
US20110039590A1 (en) * 2006-01-05 2011-02-17 Sung-Jun Park Allocating radio resources in mobile communication system
US20110093754A1 (en) * 2006-01-05 2011-04-21 Sung Duck Chun Data transmission method and data re-transmission method
US20110116429A1 (en) * 2008-06-11 2011-05-19 Lg Electronics Inc. Apparatus for controlling power of wireless device and method thereof
EP2326119A1 (en) * 2008-09-22 2011-05-25 Huawei Technologies Co., Ltd. Method, device and user equipment for transmitting multi-cell scheduling information
US20110128948A1 (en) * 2008-06-11 2011-06-02 Lg Electronics Inc. Apparatus and method for transmitting and receiving data
US20110141962A1 (en) * 2009-12-15 2011-06-16 Electronics And Telecommunications Research Institute Method and apparatus for demodulating multicast signal
US20110199973A1 (en) * 2008-09-18 2011-08-18 Huawei Technologies Co., Ltd. Method, device, and system for configuring multicast broadcast single frequency network resources
US20110216787A1 (en) * 2008-11-12 2011-09-08 Jianxun Ai Method and apparatus of synchronization scheduling
US8072938B2 (en) 2006-01-05 2011-12-06 Lg Electronics, Inc. Method for handover in mobile communication system
WO2012016205A1 (en) * 2010-07-30 2012-02-02 Qualcomm Incorporated Method and apparatus for improved mbms capacity and link management through robust and performance optimal soft combining
US8112091B2 (en) 2006-01-05 2012-02-07 Lg Electronics Inc. Allocating radio resources in mobile communications system
US8234534B2 (en) 2006-06-21 2012-07-31 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US8243665B2 (en) 2006-02-07 2012-08-14 Lg Electronics Inc. Method for selection and signaling of downlink and uplink bandwidth in wireless networks
US8248924B2 (en) 2006-06-21 2012-08-21 Lg Electronics Inc. Uplink access method of mobile communication system
US8340026B2 (en) 2006-01-05 2012-12-25 Lg Electronics Inc. Transmitting data in a mobile communication system
US20130064164A1 (en) * 2011-09-09 2013-03-14 Electronics And Telecommunications Research Institute Method and apparatus for managing multicast service
US8428086B2 (en) 2006-01-05 2013-04-23 Lg Electronics Inc. Transmitting data in a mobile communication system
CN103179656A (en) * 2011-12-20 2013-06-26 中兴通讯股份有限公司 Method and system for transmitting business flow synchronously in heterogeneous network
US8493854B2 (en) 2006-02-07 2013-07-23 Lg Electronics Inc. Method for avoiding collision using identifier in mobile network
US20130250839A1 (en) * 2009-04-21 2013-09-26 Electronics And Telecommunications Research Institute Method and device for acquiring synchronization between nodes and method for organizing multiple physical channels
US8570956B2 (en) 2006-06-21 2013-10-29 Lg Electronics Inc. Method of communicating data in a wireless mobile communications system using message separation and mobile terminal for use with the same
US20130288728A1 (en) * 2011-02-07 2013-10-31 Alexei Davydov Co-phasing of transmissions from multiple infrastructure nodes
US8625526B2 (en) 2008-01-03 2014-01-07 Lg Electronics Inc. Method for obtaining synchronization signal in wireless communication system
US8638707B2 (en) 2006-06-21 2014-01-28 Lg Electronics Inc. Method for supporting quality of multimedia broadcast multicast service (MBMS) in mobile communications system and terminal thereof
US8644250B2 (en) 2006-01-05 2014-02-04 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US20140133444A1 (en) * 2005-03-25 2014-05-15 Neocific, Inc. Methods and apparatus for cellular broadcasting and communication system
US20140325580A1 (en) * 2013-04-24 2014-10-30 Telefonaktiebolaget L M Ericsson (Publ) File Scheduling in BM-SC
US8971288B2 (en) 2006-03-22 2015-03-03 Lg Electronics Inc. Method of supporting handover in a wireless communication system
US9094938B2 (en) 2009-08-25 2015-07-28 Zte Corporation Method and system for transmitting dynamic scheduling information
US9226266B2 (en) 2013-09-03 2015-12-29 Telefonaktiebolaget L M Ericsson (Publ) Method for determining delay parameters for user data flow synchronization for eMBMS
CN106102020A (en) * 2006-08-21 2016-11-09 交互数字技术公司 The access gateway in SFN, multiple e node B being controlled
US20170026963A1 (en) * 2013-11-27 2017-01-26 Telefonaktiebolaget Lm Ericsson (Publ) Method for Allocation of Time Transmission Intervals
WO2017197634A1 (en) 2016-05-20 2017-11-23 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for robustness enhancement in a wireless communication system
US10327111B2 (en) * 2014-10-30 2019-06-18 Lg Electronics Inc. MBMS operation method performed by terminal in wireless communication system and terminal using same
US10659245B2 (en) * 2011-10-11 2020-05-19 Telefonaktiebolaget Lm Ericsson (Publ) Technique for delivering schedule information for an MBMS user service
US20200259676A1 (en) * 2005-06-09 2020-08-13 Neo Wireless Llc Methods and apparatus for power efficient broadcasting and communication systems
US11483832B1 (en) 2010-09-28 2022-10-25 Neo Wireless Llc Methods and apparatus for flexible use of frequency bands

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2006202144A1 (en) * 2005-06-23 2007-01-11 Nec Australia Pty Ltd MBMS soft combining scheme
JP4447575B2 (en) * 2006-05-01 2010-04-07 株式会社エヌ・ティ・ティ・ドコモ Transmitting apparatus and transmitting method
WO2007144822A2 (en) * 2006-06-14 2007-12-21 Koninklijke Philips Electronics N.V. Method of communicating data in communication systems
US7912057B2 (en) 2007-01-12 2011-03-22 Wi-Lan Inc. Convergence sublayer for use in a wireless broadcasting system
US8774229B2 (en) * 2007-01-12 2014-07-08 Wi-Lan, Inc. Multidiversity handoff in a wireless broadcast system
US8064444B2 (en) * 2007-01-12 2011-11-22 Wi-Lan Inc. Wireless broadcasting system
US7944919B2 (en) * 2007-01-12 2011-05-17 Wi-Lan, Inc. Connection identifier for wireless broadcast system
US8548520B2 (en) 2007-01-26 2013-10-01 Wi-Lan Inc. Multiple network access system and method
CN101272518B (en) 2007-03-21 2012-07-25 上海贝尔股份有限公司 Scheduling method and scheduling equipment aiming at MBMS, and base station including the equipment
JP2010524294A (en) * 2007-03-28 2010-07-15 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Measurement of cell-specific reference symbols in the presence of an MBMS single frequency network
EP2140580B1 (en) * 2007-04-18 2017-02-22 Wi-LAN Inc. Base station synchronization for a single frequency network
US7903604B2 (en) * 2007-04-18 2011-03-08 Wi-Lan Inc. Method and apparatus for a scheduler for a macro-diversity portion of a transmission
US20080263130A1 (en) * 2007-04-23 2008-10-23 Nir Michalowitz Apparatus, system and method of digital content distribution
JP4924322B2 (en) * 2007-09-21 2012-04-25 富士通株式会社 Frame synchronization method and base station controller
KR101188550B1 (en) * 2007-10-29 2012-10-09 인터디지탈 패튼 홀딩스, 인크 System information updates in lte
CN101465745B (en) * 2007-12-19 2012-10-03 华为技术有限公司 Method, device and system for sending multicast and multicast business data
DE602008002425D1 (en) 2008-06-23 2010-10-14 Alcatel Lucent Signal allocation method and apparatus therefor
WO2010008221A2 (en) * 2008-07-17 2010-01-21 Samsung Electronics Co., Ltd. Method and apparatus for recognizing multicast and broadcast service region in broadband wireless communication system
US8284652B2 (en) * 2008-10-28 2012-10-09 Qualcomm Incorporated Enhanced forward link transmission
JP5573676B2 (en) 2008-10-31 2014-08-20 日本電気株式会社 Mobile communication system, control station, base station, communication method, program
CN102204369B (en) 2008-10-31 2015-10-21 日本电气株式会社 Mobile communication system, core network node, control station, base station and communication means
WO2010073701A1 (en) * 2008-12-26 2010-07-01 日本電気株式会社 Radio communication system, communication control method, radio base station, radio terminal, and storage medium
WO2010124417A1 (en) * 2009-04-28 2010-11-04 上海贝尔股份有限公司 Method and apparatus for controlling mbms service reception in wireless communication system
CN102326421A (en) * 2009-04-29 2012-01-18 上海贝尔股份有限公司 Method, BM-SC and base station for multiplexing MBMS services in MBSFN
US9106378B2 (en) * 2009-06-10 2015-08-11 Qualcomm Incorporated Systems, apparatus and methods for communicating downlink information
CN101938697A (en) * 2009-06-29 2011-01-05 大唐移动通信设备有限公司 Synchronous dispatching method, device and system
US9144037B2 (en) * 2009-08-11 2015-09-22 Qualcomm Incorporated Interference mitigation by puncturing transmission of interfering cells
US8599768B2 (en) 2009-08-24 2013-12-03 Intel Corporation Distributing group size indications to mobile stations
US8724563B2 (en) * 2009-08-24 2014-05-13 Qualcomm Incorporated Method and apparatus that facilitates detecting system information blocks in a heterogeneous network
US9277566B2 (en) 2009-09-14 2016-03-01 Qualcomm Incorporated Cross-subframe control channel design
US8942192B2 (en) 2009-09-15 2015-01-27 Qualcomm Incorporated Methods and apparatus for subframe interlacing in heterogeneous networks
US9392608B2 (en) 2010-04-13 2016-07-12 Qualcomm Incorporated Resource partitioning information for enhanced interference coordination
US9226288B2 (en) * 2010-04-13 2015-12-29 Qualcomm Incorporated Method and apparatus for supporting communications in a heterogeneous network
US9125072B2 (en) 2010-04-13 2015-09-01 Qualcomm Incorporated Heterogeneous network (HetNet) user equipment (UE) radio resource management (RRM) measurements
US9271167B2 (en) 2010-04-13 2016-02-23 Qualcomm Incorporated Determination of radio link failure with enhanced interference coordination and cancellation
US8886190B2 (en) 2010-10-08 2014-11-11 Qualcomm Incorporated Method and apparatus for measuring cells in the presence of interference
US9124944B1 (en) * 2010-11-19 2015-09-01 Marvell International Ltd. Synchronization of control signal transmissions for a multicast service
US8638131B2 (en) 2011-02-23 2014-01-28 Qualcomm Incorporated Dynamic feedback-controlled output driver with minimum slew rate variation from process, temperature and supply
US8819264B2 (en) * 2011-07-18 2014-08-26 Verizon Patent And Licensing Inc. Systems and methods for dynamically switching between unicast and multicast delivery of media content in a wireless network
US10484836B2 (en) 2017-05-23 2019-11-19 Qualcomm Incorporated Techniques and apparatuses for long term evolution idle-mode and enhanced multimedia broadcast and multicast service concurrency operation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040008646A1 (en) * 2002-04-27 2004-01-15 Samsung Electronics Co., Ltd. Soft handover method for multimedia broadcast/multicast service in a CDMA mobile communication system
US20040105402A1 (en) * 2002-08-14 2004-06-03 Seung-June Yi Method for scheduling transmission of MBMS data in UMTS

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE460449B (en) 1988-02-29 1989-10-09 Ericsson Telefon Ab L M CELL DIVIDED DIGITAL MOBILE RADIO SYSTEM AND PROCEDURE TO TRANSFER INFORMATION IN A DIGITAL CELL DIVIDED MOBILE RADIO SYSTEM
US5195091A (en) 1991-07-09 1993-03-16 At&T Bell Laboratories Adaptive synchronization arrangement
JP3250762B2 (en) 1993-05-21 2002-01-28 株式会社エヌ・ティ・ティ・ドコモ Mobile communication system base station synchronization method
BR9405406A (en) 1993-06-14 1999-09-08 Ericsson Telefon Ab L M Code division susceptible multiple access process and system for cellular communication systems
US5722074A (en) 1993-09-24 1998-02-24 Nokia Telecommunications Oy Soft handoff in a cellular telecommunications system
SE516723C2 (en) 1994-12-08 2002-02-19 Ericsson Telefon Ab L M Method and device for uplink macro diversity in a digital mobile radio communication system
FI102132B (en) 1995-12-01 1998-10-15 Nokia Mobile Phones Ltd Use of the ATM cell's title field in radio-mediated ATM communication
EP0845877A3 (en) 1996-11-28 2002-03-27 Oki Electric Industry Co., Ltd. Mobile communication system for accomplishing handover with phase difference of frame sync signals corrected
US6216004B1 (en) 1998-06-23 2001-04-10 Qualcomm Incorporated Cellular communication system with common channel soft handoff and associated method
US7177658B2 (en) * 2002-05-06 2007-02-13 Qualcomm, Incorporated Multi-media broadcast and multicast service (MBMS) in a wireless communications system
KR100566208B1 (en) * 2002-06-14 2006-03-29 삼성전자주식회사 Method and apparatus for soft combining of mbms service data in a cdma mobile communication system providing mbms service
CN100493238C (en) * 2002-08-16 2009-05-27 北京三星通信技术研究有限公司 MBMS point to point channel and point to multipoint channel switching mehtod
US7869399B2 (en) * 2003-01-06 2011-01-11 Interdigital Technology Corporation Method and apparatus for controlling the distribution of multimedia broadcast services
US7058407B2 (en) * 2003-05-12 2006-06-06 Motorola, Inc. Adapting a diversity transmission mode in a wireless communication system
JP4288264B2 (en) * 2003-08-21 2009-07-01 株式会社エヌ・ティ・ティ・ドコモ Mobile communication system, mobile station, and radio control apparatus
KR100762669B1 (en) * 2004-03-15 2007-10-01 삼성전자주식회사 Method and system for soft combining in multimedia broadcast/multicast service system
GB0407929D0 (en) * 2004-04-07 2004-05-12 Samsung Electronics Co Ltd Mobile communications
US7636331B2 (en) * 2004-04-19 2009-12-22 Lg Electronic Inc. Transmission of control information in wireless communication system
KR20050107145A (en) * 2004-05-07 2005-11-11 삼성전자주식회사 Method for effectively notifying mbms data transmission to an ue considering a transmission mode in multimedia broadcast/multicast service
US8588203B2 (en) * 2004-06-04 2013-11-19 Qualcomm Incorporated Wireless communication system with improved broadcast coverage
KR101054957B1 (en) * 2004-08-12 2011-08-05 엘지전자 주식회사 Control message transmission and reception method for multicast and broadcast service
US7675891B2 (en) * 2004-09-23 2010-03-09 Telefonakiebolaget L M Ericsson (Publ) Multimedia reception in communication networks
CN101032185B (en) * 2004-09-30 2010-06-16 三星电子株式会社 Method and apparatus for partial combining of multimedia broadcast/multicast service data
US20060098676A1 (en) * 2004-11-08 2006-05-11 Motorola, Inc. Method and apparatus to facilitate macrodiversity reception
KR101119100B1 (en) * 2005-01-03 2012-03-16 엘지전자 주식회사 Method for Transmitting and Receivng Data Blocks
KR100970642B1 (en) * 2005-03-28 2010-07-15 엘지전자 주식회사 Method for Receiving MBMS Transport Blocks
KR101154961B1 (en) * 2005-05-04 2012-06-18 엘지전자 주식회사 Method of transmitting and receiving transmission power of radio channel and method of providing point-to-multipoint multimedia service
ES2393955T3 (en) * 2005-08-16 2013-01-02 Panasonic Corporation Method and apparatus for the activation of Hybrid Automatic Request (HARQ) processes
US20070135153A1 (en) * 2005-12-12 2007-06-14 Zhijun Cai Methods and apparatus for providing a transmit signal strength message
US8059625B2 (en) * 2006-02-03 2011-11-15 Motorola Mobility, Inc. Distributed architecture and methods for broadcast/multicast service
US8068465B2 (en) * 2006-10-31 2011-11-29 Motorola Mobility, Inc. Wireless multicast broadcast service methods and apparatus
US8223689B2 (en) * 2007-02-15 2012-07-17 Lg Electronics Inc. Hierarchical service list
US7860107B2 (en) * 2007-11-30 2010-12-28 Ipwireless, Inc. Apparatus and method for determining timing for transmissions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040008646A1 (en) * 2002-04-27 2004-01-15 Samsung Electronics Co., Ltd. Soft handover method for multimedia broadcast/multicast service in a CDMA mobile communication system
US20040105402A1 (en) * 2002-08-14 2004-06-03 Seung-June Yi Method for scheduling transmission of MBMS data in UMTS

Cited By (199)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140133444A1 (en) * 2005-03-25 2014-05-15 Neocific, Inc. Methods and apparatus for cellular broadcasting and communication system
US10931469B2 (en) * 2005-03-25 2021-02-23 Neo Wireless Llc Methods and apparatus for cellular broadcasting and communication system
US11658838B2 (en) 2005-03-25 2023-05-23 Neo Wireless Llc Broadcast signal indicating one or more subframe configurations
US11283640B2 (en) 2005-03-25 2022-03-22 Neo Wireless Llc Bitmap based resource scheduling in a wireless network
US11296900B2 (en) 2005-03-25 2022-04-05 Neo Wireless Llc Broadcast signal indicating one or more subframe configurations
US20190215174A1 (en) * 2005-03-25 2019-07-11 Neocific, Inc. Methods and apparatus for cellular broadcasting and communication system
US10862696B2 (en) * 2005-03-25 2020-12-08 Neo Wireless Llc Methods and apparatus for cellular broadcasting and communication system
US11115229B2 (en) 2005-03-25 2021-09-07 Neo Wireless Llc Method and apparatus for periodic and polled channel quality feedback
US10044517B2 (en) * 2005-03-25 2018-08-07 Neocific, Inc. Methods and apparatus for cellular broadcasting and communication system
US8111628B2 (en) * 2005-04-21 2012-02-07 Huawei Technologies Co., Ltd. Method for measuring different frequencies/systems in MBMS and a device for setting measuring time
US20080170557A1 (en) * 2005-04-21 2008-07-17 Yin Liyan Method For Measuring Different Frequencies/Systems in Mbms and a Device For Setting Measuring Time
US20210195556A1 (en) * 2005-06-09 2021-06-24 Neo Wireless Llc Method and apparatus for receiving broadcast information in an ofdm communication system
US20200259676A1 (en) * 2005-06-09 2020-08-13 Neo Wireless Llc Methods and apparatus for power efficient broadcasting and communication systems
US8542704B2 (en) * 2005-12-05 2013-09-24 Nec Corporation Packet joining method, program, and apparatus
US20070127399A1 (en) * 2005-12-05 2007-06-07 Nec Corporation Packet joining method, program, and apparatus
US8867449B2 (en) 2006-01-05 2014-10-21 Lg Electronics Inc. Transmitting data in a mobile communication system
US8644250B2 (en) 2006-01-05 2014-02-04 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US8369865B2 (en) 2006-01-05 2013-02-05 Lg Electronics Inc. Data transmission method and data re-transmission method
US8072938B2 (en) 2006-01-05 2011-12-06 Lg Electronics, Inc. Method for handover in mobile communication system
US8244269B2 (en) 2006-01-05 2012-08-14 Lg Electronics Inc. Allocating radio resources in mobile communications system
US8090382B2 (en) 2006-01-05 2012-01-03 Lg Electronics Inc. Allocating radio resources in mobile communication system
US8428086B2 (en) 2006-01-05 2013-04-23 Lg Electronics Inc. Transmitting data in a mobile communication system
USRE43949E1 (en) 2006-01-05 2013-01-29 Lg Electronics Inc. Allocating radio resources in mobile communications system
US9955507B2 (en) 2006-01-05 2018-04-24 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US8112091B2 (en) 2006-01-05 2012-02-07 Lg Electronics Inc. Allocating radio resources in mobile communications system
US8135420B2 (en) 2006-01-05 2012-03-13 Lg Electronics Inc. Method of transmitting/receiving a paging message in a wireless communication system
US20110093754A1 (en) * 2006-01-05 2011-04-21 Sung Duck Chun Data transmission method and data re-transmission method
US20110039590A1 (en) * 2006-01-05 2011-02-17 Sung-Jun Park Allocating radio resources in mobile communication system
US8396020B2 (en) * 2006-01-05 2013-03-12 Lg Electronics Inc. Point-to-multipoint service communication
US20090016254A1 (en) * 2006-01-05 2009-01-15 Lee Young-Dae Point-to-Multipoint Service Communication
US9253801B2 (en) 2006-01-05 2016-02-02 Lg Electronics Inc. Maintaining communication between mobile terminal and network in mobile communication system
US8750217B2 (en) 2006-01-05 2014-06-10 Lg Electronics Inc. Method for scheduling radio resources in mobile communication system
US20090047912A1 (en) * 2006-01-05 2009-02-19 Young Dae Lee Method of transmitting feedback information in a wireless communication system
US9456455B2 (en) 2006-01-05 2016-09-27 Lg Electronics Inc. Method of transmitting feedback information in a wireless communication system
US8340026B2 (en) 2006-01-05 2012-12-25 Lg Electronics Inc. Transmitting data in a mobile communication system
US8165596B2 (en) 2006-01-05 2012-04-24 Lg Electronics Inc. Data transmission method and data re-transmission method
US20100062795A1 (en) * 2006-01-05 2010-03-11 Young Dae Lee Method of transmitting/receiving a paging message in a wireless communication system
US9036596B2 (en) 2006-01-05 2015-05-19 Lg Electronics Inc. Transmitting data in a mobile communication system
US20090219868A1 (en) * 2006-01-05 2009-09-03 Young Dae Lee Method for scheduling radio resources in mobile communication system
US9397791B2 (en) 2006-01-05 2016-07-19 Lg Electronics Inc. Transmitting data in a mobile communication system
US8406190B2 (en) 2006-02-07 2013-03-26 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8085738B2 (en) 2006-02-07 2011-12-27 Lg Electronics Inc. Preamble retransmission method in mobile communications system
US10045381B2 (en) 2006-02-07 2018-08-07 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US20090257407A1 (en) * 2006-02-07 2009-10-15 Sung-Jun Park Preamble retransmission method in mobile communications system
US8437335B2 (en) 2006-02-07 2013-05-07 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8223713B2 (en) 2006-02-07 2012-07-17 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8451821B2 (en) 2006-02-07 2013-05-28 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8493854B2 (en) 2006-02-07 2013-07-23 Lg Electronics Inc. Method for avoiding collision using identifier in mobile network
US8238371B2 (en) 2006-02-07 2012-08-07 Lg Electronics Inc. Method for operating enhanced RLC entity and RNC entity for WCDMA and system thereof
US8068473B2 (en) 2006-02-07 2011-11-29 Lg Electronics Inc. Method for operating enhanced RLC entity and RNC entity for WCDMA and system thereof
US20110032891A1 (en) * 2006-02-07 2011-02-10 Young Dae Lee Method for transmitting response information in mobile communications system
US8175052B2 (en) 2006-02-07 2012-05-08 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US9706580B2 (en) 2006-02-07 2017-07-11 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US8243665B2 (en) 2006-02-07 2012-08-14 Lg Electronics Inc. Method for selection and signaling of downlink and uplink bandwidth in wireless networks
US9462576B2 (en) 2006-02-07 2016-10-04 Lg Electronics Inc. Method for transmitting response information in mobile communications system
US20090116449A1 (en) * 2006-02-08 2009-05-07 Ntt Docomo, Inc. Channel transmission method and base station
US8971288B2 (en) 2006-03-22 2015-03-03 Lg Electronics Inc. Method of supporting handover in a wireless communication system
US20070253360A1 (en) * 2006-05-01 2007-11-01 Rehan Jalil Method and system for communicating a plurality of packets in multicast broadcast service (mbs) communication network
US9019888B2 (en) * 2006-05-01 2015-04-28 Wichorus Inc. Method and system for communicating a plurality of packets in multicast broadcast service (MBS) communication network
US7848287B2 (en) * 2006-05-16 2010-12-07 Telefonaktiebolaget Lm Ericsson Bi-directional RLC non-persistent mode for low delay services
US20070268861A1 (en) * 2006-05-16 2007-11-22 Diachina John W Bi-Directional RLC Non-Persistent Mode for Low Delay Services
US8638707B2 (en) 2006-06-21 2014-01-28 Lg Electronics Inc. Method for supporting quality of multimedia broadcast multicast service (MBMS) in mobile communications system and terminal thereof
US8429478B2 (en) 2006-06-21 2013-04-23 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US8248924B2 (en) 2006-06-21 2012-08-21 Lg Electronics Inc. Uplink access method of mobile communication system
US20090005095A1 (en) * 2006-06-21 2009-01-01 Sung Duck Chun Method for Reconfiguring Radio Link in Wireless Communication System
US8570956B2 (en) 2006-06-21 2013-10-29 Lg Electronics Inc. Method of communicating data in a wireless mobile communications system using message separation and mobile terminal for use with the same
US8189537B2 (en) 2006-06-21 2012-05-29 Lg Electronics Inc. Method for reconfiguring radio link in wireless communication system
US8234534B2 (en) 2006-06-21 2012-07-31 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
US9220093B2 (en) 2006-06-21 2015-12-22 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
WO2008004080A3 (en) * 2006-06-30 2008-04-24 Nokia Corp Macrodiversity arrangement for a multicast service on a high-speed transport channel
US20080070606A1 (en) * 2006-06-30 2008-03-20 Kari Rikkinen Apparatus, method, system and software product involving a macrodiversity arrangement for a multicast service on a high speed transport channel
WO2008004080A2 (en) * 2006-06-30 2008-01-10 Nokia Corporation Macrodiversity arrangement for a multicast service on a high-speed transport channel
US8843118B2 (en) 2006-08-21 2014-09-23 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
US9780958B2 (en) * 2006-08-21 2017-10-03 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
EP2621232A1 (en) * 2006-08-21 2013-07-31 InterDigital Technology Corporation Multi-cell coordination for multimedia broadcast muliticast services in a wireless communication system.
US20140362759A1 (en) * 2006-08-21 2014-12-11 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
WO2008024214A3 (en) * 2006-08-21 2009-04-30 Interdigital Tech Corp Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
CN106102020A (en) * 2006-08-21 2016-11-09 交互数字技术公司 The access gateway in SFN, multiple e node B being controlled
US20080045224A1 (en) * 2006-08-21 2008-02-21 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
WO2008024214A2 (en) * 2006-08-21 2008-02-28 Interdigital Technology Corporation Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
EP2068523A1 (en) * 2006-08-22 2009-06-10 Alcatel Shanghai Bell Co., Ltd. Gateway device, base station device, communication network and synchronization method
EP2068523A4 (en) * 2006-08-22 2013-12-11 Alcatel Shanghai Bell Co Ltd Gateway device, base station device, communication network and synchronization method
EP2822195A1 (en) * 2006-09-26 2015-01-07 Mitsubishi Electric Corporation Data communication method and mobile communication system
US20100074159A1 (en) * 2006-09-26 2010-03-25 Shohei Yamada Position managing device, mobile station device, base station device, frequency layer control method, program, and recording medium
EP2068465A1 (en) * 2006-09-26 2009-06-10 Mitsubishi Electric Corporation Data communication method and mobile communication system
US9930639B2 (en) 2006-09-26 2018-03-27 Tcl Communication Technology Holdings Limited Data communication method and mobile communication system
EP2068465A4 (en) * 2006-09-26 2012-04-04 Mitsubishi Electric Corp Data communication method and mobile communication system
US20110090836A1 (en) * 2006-09-26 2011-04-21 Mitsubishi Electric Corporation Data communication method and mobile communication system
US9445322B2 (en) 2006-09-26 2016-09-13 Tcl Communication Technology Holdings Limited Data communication method and mobile communication system
US20080082698A1 (en) * 2006-09-29 2008-04-03 Rosemount, Inc. Wireless handheld configuration device for a securable wireless self-organizing mesh network
US9167423B2 (en) * 2006-09-29 2015-10-20 Rosemount Inc. Wireless handheld configuration device for a securable wireless self-organizing mesh network
US8019018B2 (en) 2006-10-12 2011-09-13 Powerwave Cognition, Inc. Determining a mode to transmit data
US20080089398A1 (en) * 2006-10-12 2008-04-17 Cormier Daniel R Determining a mode to transmit data
US20080089265A1 (en) * 2006-10-15 2008-04-17 Samsung Electronics Co., Ltd. System and method for transmitting/receiving multicast/broadcast signal in a communication system
US8194578B2 (en) 2006-10-15 2012-06-05 Samsung Electronics Co., Ltd. System and method for transmitting/receiving multicast/broadcast signal in a communication system
US8135043B2 (en) * 2006-10-25 2012-03-13 Nec Corporation Mobile communication system, core network apparatus, and MBMS data transmission method used for the same
US20080101282A1 (en) * 2006-10-25 2008-05-01 Nce Corporation Mobile communication system, core network apparatus, and mbms data transmission method used for the same
US20100118713A1 (en) * 2006-10-31 2010-05-13 Volker Breuer Scheduling of measurement occasions of a mobile terminal
US8005085B2 (en) 2006-10-31 2011-08-23 Alcatel Lucent Method for distribution of data packets in a single frequency mobile communication network, an access network node, a base station and a single frequency mobile communication network therefor
US8160040B2 (en) * 2006-10-31 2012-04-17 Nokia Siemens Networks Gmbh & Co. Kg Scheduling of measurement occasions of a mobile terminal
WO2008052958A3 (en) * 2006-10-31 2008-07-03 Alcatel Lucent A method for synchronising the delivery of broadcast data in a single frequency mobile communication network
WO2008052958A2 (en) * 2006-10-31 2008-05-08 Alcatel Lucent A method for synchronising the delivery of broadcast data in a single frequency mobile communication network
EP1919235A1 (en) * 2006-10-31 2008-05-07 Alcatel Lucent A method for synchronising the delivery of broadcast data in a single frequency mobile communication network
US20080101334A1 (en) * 2006-10-31 2008-05-01 Alcatel Lucent Method for distribution of data packets in a single frequency mobile communication network, an access network node, a base station and a single frequency mobile communication network therefor
US20080112426A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Adaptive control channel initialization operations for autonomous dynamic spectrum access systems
US8718555B2 (en) 2006-11-10 2014-05-06 Powerwave Cognition, Inc. Method and system for using selected bearer channels
US8208873B2 (en) 2006-11-10 2012-06-26 Powerwave Cognition, Inc. Method and apparatus for adjusting waveform parameters for an adaptive air interface waveform
US20080112428A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Scheduling for autonomous dynamic spectrum access systems
US8014783B2 (en) 2006-11-10 2011-09-06 Powerwave Cognition, Inc. Bearer selection and negotiation in autonomous dynamic spectrum access systems
US20080113667A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Bearer selection and negotiation in autonomous dynamic spectrum access systems
WO2008127421A3 (en) * 2006-11-10 2009-03-26 Powerwave Cognition Inc Scheduling for autonomous dynamic spectrum access systems
US8155127B2 (en) 2006-11-10 2012-04-10 Powerwave Cognition, Inc. Autonomous dynamic spectrum access
US7787426B2 (en) 2006-11-10 2010-08-31 Powerwave Cognition, Inc. Adaptive control channel initialization operations for autonomous dynamic spectrum access systems
US20080112427A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Autonomous dynamic spectrum access
US20080112341A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Method and system for using selected bearer channels
US20080113624A1 (en) * 2006-11-10 2008-05-15 Seidel Scott Y Method and apparatus for adjusting waveform parameters for an adaptive air interface waveform
US8159986B2 (en) 2006-12-07 2012-04-17 Samsung Electronics Co., Ltd. Method for providing multicast broadcast service in communication system
US20100061288A1 (en) * 2006-12-07 2010-03-11 Electronics And Telecommunications Research Institute Method for providing multicast broadcast service in communication system
WO2008069418A1 (en) * 2006-12-07 2008-06-12 Electronics And Telecommunications Research Institute Method for providing multicast broadcast service in communication system
KR100774365B1 (en) 2006-12-07 2007-11-08 한국전자통신연구원 Method for providing multicast broadcast service in communication system
KR100876500B1 (en) 2007-01-17 2008-12-31 한국정보통신대학교 산학협력단 WiBro channel allocation method for real time broadcasting service
US9385844B2 (en) 2007-05-30 2016-07-05 Qualcomm Incorporated Method and apparatus for sending scheduling information for broadcast and multicast services in a cellular communication system
US8670363B2 (en) * 2007-05-30 2014-03-11 Qualcomm Incorporated Method and apparatus for sending scheduling information for broadcast and multicast services in a cellular communication system
US20090046617A1 (en) * 2007-05-30 2009-02-19 Qualcomm Incorporated Method and apparatus for sending scheduling information for broadcast and multicast services in a cellular communication system
US20090010181A1 (en) * 2007-07-05 2009-01-08 China Mobile Communications Corporation Method and apparatus for transmitting and receiving the configuration mode of service carrier frequency time slots
EP2012482A2 (en) 2007-07-05 2009-01-07 China Mobile Communications Corporation Methods and related apparatus for transmitting and receiving resource scheduling information and scheduling resources
US8050210B2 (en) * 2007-07-05 2011-11-01 China Mobile Communications Corporation Method and apparatus for transmitting and receiving the configuration mode of service carrier frequency time slots
EP2012482A3 (en) * 2007-07-05 2011-05-18 China Mobile Communications Corporation Methods and related apparatus for transmitting and receiving resource scheduling information and scheduling resources
US20100265857A1 (en) * 2007-07-23 2010-10-21 Xuelong Wang Method and apparatus for transmitting and receiving multimedia broadcast multicast services
US8755321B2 (en) * 2007-07-23 2014-06-17 China Academy Of Telecommunications Technology Method and apparatus for transmitting and receiving multimedia broadcast multicast services
US20090047942A1 (en) * 2007-08-13 2009-02-19 Qualcomm Incorporated Method and apparatus for supporting broadcast and multicast services in a wireless communication system
US9386557B2 (en) 2007-08-13 2016-07-05 Qualcomm Incorporated Method and apparatus for supporting broadcast and multicast services in a wireless communication system
US20100260056A1 (en) * 2007-10-24 2010-10-14 Kenichi Takai Mobile Communication System, Common Channel Transmission Control Device, and Common Channel Transmission Control Method Used in the System and Device
US8619660B2 (en) * 2007-10-24 2013-12-31 Nec Corporation Mobile communication system, common channel transmission control device, and common channel transmission control method used in the system and device
WO2009084931A1 (en) * 2007-12-17 2009-07-09 Lg Electronics Inc. Method for obtaining synchronization signal in wireless communication system
US20090168681A1 (en) * 2008-01-02 2009-07-02 Billy Gayle Moon Mechanism for wireless multicast
WO2009088900A1 (en) * 2008-01-02 2009-07-16 Cisco Technology, Inc. Mechanism for wireless multicast
US8295219B2 (en) 2008-01-02 2012-10-23 Cisco Technology, Inc. Mechanism for wireless multicast
US8625526B2 (en) 2008-01-03 2014-01-07 Lg Electronics Inc. Method for obtaining synchronization signal in wireless communication system
US8522101B2 (en) * 2008-04-15 2013-08-27 Qualcomm Incorporated Physical HARQ indicator channel (PHICH) resource assignment signaling in a wireless communication environment
US20090259909A1 (en) * 2008-04-15 2009-10-15 Qualcomm Incorporated Physical harq indicator channel (phich) resource assignment signaling in a wireless communication environment
EP2278831A4 (en) * 2008-04-30 2014-03-05 Zte Corp Synchronization method of common control message among network elements
EP2278831A1 (en) * 2008-04-30 2011-01-26 ZTE Corporation Synchronization method of common control message among network elements
US20110128948A1 (en) * 2008-06-11 2011-06-02 Lg Electronics Inc. Apparatus and method for transmitting and receiving data
US20110116429A1 (en) * 2008-06-11 2011-05-19 Lg Electronics Inc. Apparatus for controlling power of wireless device and method thereof
US8605634B2 (en) 2008-06-11 2013-12-10 Lg Electronics Inc. Apparatus for controlling power of wireless device and method thereof
US9775133B2 (en) 2008-08-13 2017-09-26 Fujitsu Limited Broadcast and multicast service communication method, base station, and mobile station
US20100039979A1 (en) * 2008-08-13 2010-02-18 Fujitsu Limited Broadcast and multicast service communication method, base station, and mobile station
KR101466907B1 (en) * 2008-09-11 2014-12-01 삼성전자주식회사 Data commnunication network using transmission of soft decision information and data commnunication method using the same
US20100062775A1 (en) * 2008-09-11 2010-03-11 Hwang Chan Soo Data communication network and data communication method using transmission of soft-decision information
US8909234B2 (en) * 2008-09-11 2014-12-09 Samsung Electronics Co., Ltd. Data communication network and data communication method using transmission of soft-decision information
US8599754B2 (en) * 2008-09-18 2013-12-03 Huawei Technologies Co., Ltd. Method, device, and system for configuring multicast broadcast single frequency network resources
US20110199973A1 (en) * 2008-09-18 2011-08-18 Huawei Technologies Co., Ltd. Method, device, and system for configuring multicast broadcast single frequency network resources
US20110182200A1 (en) * 2008-09-22 2011-07-28 Huawei Technologies Co., Ltd. Method, Device and User Equipment for Transmitting Multi-Cell Scheduling Information
EP2326119A1 (en) * 2008-09-22 2011-05-25 Huawei Technologies Co., Ltd. Method, device and user equipment for transmitting multi-cell scheduling information
EP2326119A4 (en) * 2008-09-22 2012-08-22 Huawei Tech Co Ltd Method, device and user equipment for transmitting multi-cell scheduling information
US9571245B2 (en) 2008-09-22 2017-02-14 Huawei Technologies Co., Ltd. Method, device and user equipment for transmitting multi-cell scheduling information
US8861387B2 (en) 2008-09-22 2014-10-14 Huawei Technologies Co., Ltd. Method, device and user equipment for transmitting multi-cell scheduling information
KR101260753B1 (en) * 2008-09-22 2013-05-06 후아웨이 테크놀러지 컴퍼니 리미티드 Method, device and user equipment for transmitting multi-cell scheduling information
EP2683194A3 (en) * 2008-09-22 2014-07-09 Huawei Technologies Co., Ltd. Method, device and user equipment for transmitting multi-cell scheduling information
RU2508613C2 (en) * 2008-11-12 2014-02-27 Зет-Ти-И Корпорейшн Synchronisation scheduling method and apparatus
US20110216787A1 (en) * 2008-11-12 2011-09-08 Jianxun Ai Method and apparatus of synchronization scheduling
US8654757B2 (en) * 2008-11-12 2014-02-18 Zte Corporation Method and apparatus of synchronization scheduling
EP2357770A1 (en) * 2008-11-13 2011-08-17 ZTE Corporation Synchronization scheduling method
US20110206019A1 (en) * 2008-11-13 2011-08-25 Hengxing Zhai Synchronization Scheduling Method
EP2357770A4 (en) * 2008-11-13 2013-12-04 Zte Corp Synchronization scheduling method
WO2010054547A1 (en) * 2008-11-13 2010-05-20 中兴通讯股份有限公司 Synchronization scheduling method
US8509183B2 (en) * 2008-12-19 2013-08-13 Electronics And Telecommunications Research Institute Method for evolved multimedia broadcast/multicast service
US20100159933A1 (en) * 2008-12-19 2010-06-24 Electronics And Telecommunications Research Institute Method for evolved multimedia broadcast/multicast service
US20130250839A1 (en) * 2009-04-21 2013-09-26 Electronics And Telecommunications Research Institute Method and device for acquiring synchronization between nodes and method for organizing multiple physical channels
EP2254257A1 (en) * 2009-05-19 2010-11-24 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and processing unit for processing signals with macro diversity
WO2010133494A1 (en) * 2009-05-19 2010-11-25 Telefonaktiebolaget L M Ericsson (Publ) Method and processing unit for processing signals with macro diversity
US9094938B2 (en) 2009-08-25 2015-07-28 Zte Corporation Method and system for transmitting dynamic scheduling information
US20110141962A1 (en) * 2009-12-15 2011-06-16 Electronics And Telecommunications Research Institute Method and apparatus for demodulating multicast signal
KR101434848B1 (en) 2010-07-30 2014-08-27 퀄컴 인코포레이티드 Method and apparatus for improved mbms capacity and link management through robust and performance optimal soft combining
WO2012016205A1 (en) * 2010-07-30 2012-02-02 Qualcomm Incorporated Method and apparatus for improved mbms capacity and link management through robust and performance optimal soft combining
US8456996B2 (en) 2010-07-30 2013-06-04 Qualcomm Incorporated Method and apparatus for improved MBMS capacity and link management through robust and performance optimal soft combining
US11510202B2 (en) 2010-09-28 2022-11-22 Neo Wireless Llc Methods and apparatus for flexible use of frequency bands
US11483832B1 (en) 2010-09-28 2022-10-25 Neo Wireless Llc Methods and apparatus for flexible use of frequency bands
US11510201B2 (en) 2010-09-28 2022-11-22 Neo Wireless Llc Methods and apparatus for flexible use of frequency bands
US20130288728A1 (en) * 2011-02-07 2013-10-31 Alexei Davydov Co-phasing of transmissions from multiple infrastructure nodes
US9559884B2 (en) * 2011-02-07 2017-01-31 Intel Corporation Co-phasing of transmissions from multiple infrastructure nodes
US20130064164A1 (en) * 2011-09-09 2013-03-14 Electronics And Telecommunications Research Institute Method and apparatus for managing multicast service
US10659245B2 (en) * 2011-10-11 2020-05-19 Telefonaktiebolaget Lm Ericsson (Publ) Technique for delivering schedule information for an MBMS user service
US11228456B2 (en) * 2011-10-11 2022-01-18 Telefonaktiebolaget Lm Ericsson (Publ) Technique for delivering schedule information for an MBMS user service
US9503995B2 (en) * 2011-12-20 2016-11-22 Zte Corporation Method and system for synchronous service-flow transmission in heterogeneous network
EP2744280A4 (en) * 2011-12-20 2015-06-03 Zte Corp Method and system for synchronous service flow transmission in heterogeneous network
US20140293951A1 (en) * 2011-12-20 2014-10-02 Zte Corporation Method and system for synchronous service-flow transmission in heterogeneous network
CN103179656A (en) * 2011-12-20 2013-06-26 中兴通讯股份有限公司 Method and system for transmitting business flow synchronously in heterogeneous network
US20140325580A1 (en) * 2013-04-24 2014-10-30 Telefonaktiebolaget L M Ericsson (Publ) File Scheduling in BM-SC
US9277372B2 (en) * 2013-04-24 2016-03-01 Telefonaktiebolaget L M Ericsson (Publ) File scheduling in BM-SC
US9226266B2 (en) 2013-09-03 2015-12-29 Telefonaktiebolaget L M Ericsson (Publ) Method for determining delay parameters for user data flow synchronization for eMBMS
US9986560B2 (en) * 2013-11-27 2018-05-29 Telefonaktiebolaget Lm Ericsson (Publ) Method for allocation of time transmission intervals
US20170026963A1 (en) * 2013-11-27 2017-01-26 Telefonaktiebolaget Lm Ericsson (Publ) Method for Allocation of Time Transmission Intervals
US10327111B2 (en) * 2014-10-30 2019-06-18 Lg Electronics Inc. MBMS operation method performed by terminal in wireless communication system and terminal using same
US10574400B2 (en) 2016-05-20 2020-02-25 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for robustness enhancement in a wireless communication system
EP3459311A4 (en) * 2016-05-20 2020-01-01 Telefonaktiebolaget LM Ericsson (publ) Methods and devices for robustness enhancement in a wireless communication system
CN109156021A (en) * 2016-05-20 2019-01-04 瑞典爱立信有限公司 Method and apparatus in wireless communication system for robustness enhancing
WO2017197634A1 (en) 2016-05-20 2017-11-23 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for robustness enhancement in a wireless communication system

Also Published As

Publication number Publication date
EP1836787A4 (en) 2009-11-11
JP4617352B2 (en) 2011-01-26
EP1836787A2 (en) 2007-09-26
WO2006074355A2 (en) 2006-07-13
US20080205322A1 (en) 2008-08-28
JP2007525914A (en) 2007-09-06
US8638706B2 (en) 2014-01-28
WO2006074355A3 (en) 2006-10-19

Similar Documents

Publication Publication Date Title
US8638706B2 (en) Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service
US7499435B2 (en) Partial combining method and apparatus for multimedia broadcast/multicast service
US8948072B2 (en) Method for providing a plurality of services
JP3926287B2 (en) Soft handover method for multicast multimedia broadcasting service in code division multiple access mobile communication system
CN100583693C (en) Method and system for realizing empty port synchronous emitting data
US8891426B2 (en) Methods and apparatuses relating to multimedia broadcast multicast services
JP5184698B2 (en) Method for synchronizing common control messages between network elements
EP2262182B1 (en) Method for synchronizing a gateway and base stations and the corresponding gateway and base station
US8116268B2 (en) Method for controlling data transmission
US20060252439A1 (en) Method and apparatus for controlling access to a multimedia broadcast multicast service in a packet data communication system
US20090116433A1 (en) Data transmitting system, communication node and data transmitting method
JP5199310B2 (en) Method and apparatus for processing MBMS dynamic scheduling information
EP2797369B1 (en) File scheduling in BM-SC
CN1943138A (en) Method and apparatus for scheduling and synchronizing a multimedia broadcast/multicast service
CN101651488A (en) Synergistic method for element locations of multimedia broadcast multicasting services
KR20080047947A (en) Method for performing cell selection in mobile telecommunication system and therefor system
AU2012201114B2 (en) A method for providing a plurality of services

Legal Events

Date Code Title Description
AS Assignment

Owner name: MOTOROLA, INC., ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CAI, ZHIJUN;HARRISON, ROBERT M.;REEL/FRAME:017549/0192

Effective date: 20060206

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MOTOROLA SOLUTIONS, INC., ILLINOIS

Free format text: CHANGE OF NAME;ASSIGNOR:MOTOROLA, INC.;REEL/FRAME:030106/0376

Effective date: 20110104

Owner name: MOTOROLA MOBILITY LLC, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA SOLUTIONS, INC.;REEL/FRAME:030106/0573

Effective date: 20130315