The disclosed embodiments relate generally to wireless communication, and, more particularly, to reliable multicast transmission via multicast radio bearer (MRB).
With the exponential growth of wireless data services, the content delivery to large mobile user groups has grown rapidly. Initial wireless multicast/broadcast services include streaming services such as mobile TV and IPTV. With the growing demand for large group content delivery, recent application development for mobile multicast services requires highly robust and critical communication services such as group communication in disaster situations and the necessity of public safety network-related multicast services. The early 3GPP in the LTE standard defines enhanced multimedia broadcast multicast services (eMBMS). The single-cell point to multipoint (SC-PTM) services and multicast-broadcast single-frequency network (MBSFN) are defined. The fifth generation (5G) multicast and broadcast services (MBS) are defined based on the unicast 5G core (5GC) architecture. A variety of applications may rely on communication over multicast transmission, such as live stream, video distribution, vehicle-to-everything (V2X) communication, public safety (PS) communication, file download, and so on. In some cases, there may be a need for the cellular system to enable reliable multicast transmission to ensure the reception quality at the UE side. Reliable transmission for some multicast services in the NR system requires feedback on the reception of the multicast transmission, which helps the network to perform necessary retransmission of the content to the UE.
Improvements and enhancements are required to support reliable multicast transmission and reception with multicast radio bearer (MRB).
Apparatus and methods are provided for the UE MRB configuration, establishment, reconfiguration, and release procedure for reliable MBS. In one novel aspect, the UE applies the MRB establishment procedure to start receiving a session of a multicast service. The UE establishes/adds an MRB when one or more of the activation conditions is met. The UE applies the MRB reconfiguration procedure to switch the MRB type, including the split MRB, the MTCH only MRB, and the DTCH only MRB, for the on-going session of a multicast service. The UE reconfigures/modifies an MRB when one or more of the reconfiguration conditions are met. The UE applies the MRB release procedure to stop receiving a session. The UE releases/removes the MRB when one or more of the release conditions is met.
In one embodiment, the UE configures one or more MRBs in a wireless network, wherein the configured MRB enables feedback for the one or more MBSs. The UE establishes an MRB for an active MBS and a UE protocol stack based on network configuration upon detecting one or more activation conditions, wherein the MRB is associated with one or two channels comprising a multicast channel and a unicast channel, receives data packets of the active MBS through the established MRB in a multi-cast service area comprising one or more serving cells, reconfigures the MRB to change a type of the MRB upon detecting one or more reconfiguration conditions, and releases the MRB upon detecting one or more releasing conditions. In one embodiment, the feedback and retransmission are PDCP-based, with one PDCP entity and one or two RLC entities associated with two logical channels MTCH and DTCH, respectively, for the MRB. The UE configures the MAC entity to map MTCH to MCH and map DTCH to DL-SCH. The UE releases the MRB upon detecting one or more release conditions.
This summary does not purport to define the invention. The invention is defined by the claims.
The accompanying drawings, where like numerals indicate like components, illustrate embodiments of the invention.
Reference will now be made in detail to some embodiments of the invention, examples of which are illustrated in the accompanying drawings.
Aspects of the present disclosure provide methods, apparatus, processing systems, and computer readable mediums for NR (new radio access technology, or 5G technology) or other radio access technologies. NR may support various wireless communication services, such as enhanced mobile broadband targeting wide bandwidth, milimeter wave targeting high carrier frequency, massive machine type communications targeting non-backward compatible MTC techniques, and/or mission critical targeting ultra-reliable low-latency communications. These services may include latency and reliability requirements. These services may also have different transmission time intervals TTI) to meet respective quality of service (QoS) requirements. In addition, these services may co-exist in the same subframe.
The UE also includes a set of control modules that carry out functional tasks. These control modules can be implemented by circuits, software, firmware, or a combination of them. An MRB configuration module 191 configures an MRB for one or more multicast and broadcast services (MBSs) in a wireless network, wherein an MRB configuration enables feedback for the one or more MBSs. An MRB control module 192 establishes the MRB and a UE protocol stack for an active MBS based on the MRB configuration upon detecting one or more activation conditions, wherein the MRB is associated with one or two channels comprising a multicast channel and a unicast channel. An MRB receiving module 193 receives data packets of the active MBS through the established MRB in a multi-cast service area comprising one or more serving cells. An MRB releasing module 194 releases the MRB upon detecting one or more releasing conditions. An MRB reconfiguration module 195 reconfigures the MRB to change a type of the MRB upon detecting one or more reconfiguration conditions. In one embodiment, the UE further has an RRC state controller 197, an MBS controller 198 and a protocol stack controller 199. RRC state controller 197 controls UE RRC state according to commands from the network and UE conditions. RRC supports the following states, RRC_IDLE, RRC_CONNECTED and RRC_INACTIVE. In one embodiment, UE can receive the multicast and broadcast services in RRC_IDLE/INACTIVE state. The UE applies the MRB establishment procedure to start receiving a session of a service it has an interest in. The UE applies the MRB release procedure to stop receiving a session. MBS controller 198 controls to establish/add, reconfigure/modify and release/remove a MRB based on different sets of conditions for MRB establishment, reconfiguration, and release. A protocol stack controller 199 manages to add, modify, or remove the protocol stack for the MRB. The protocol Stack includes the packet data convergence protocol (PDCP) layer 182, the radio link control (RLC) 183, the MAC layer 184 and the PHY layer 185. In one embodiment, the service data adaptation protocol (SDAP) layer 181 is optionally configured. In one embodiment, the RLC layer 183 supports the functions of error correction through ARQ, segmentation and reassembly, re-segmentation, duplication detection, re-establishment, etc. In one embodiment, a new procedure for RLC reconfiguration is performed, which can reconfigure the RLC entity to associated to one or two logical channels. In another embodiment, the MAC layer 184 supports mapping between logical channels and transport channels, multiplexing, demultiplexing, HARQ, radio resource selection, and etc.
In certain systems, such as NR systems, NR multicast/broadcast is transmitted in the coverage of a cell. In one embodiment, multicast control channel (MCCH) provides the information of a list of NR multicast/broadcast services with ongoing sessions transmitted on MTCH(s). At the physical layer, MTCH is scheduled by gNB in the search space of physical downlink control channel (PDCCH) with group radio network temporary identification (G-RNTI) scrambled. UE decodes the MTCH data for a multicast session in the multicast physical downlink shared channel (PDSCH). In legacy systems supporting MBMS/eMBMS, the radio bearer structure for multicast and broadcast transmission is modelled in an independent way from unicast transmission. Because of the unidirectional transmission for legacy MBMS/eMBMS service, RLC unacknowledged mode (UM) is used for the transmission of multicast/broadcast session. In this case there is no need to make the interaction between multicast and unicast for a particular UE which is in RRC Connected state. For the NR network, with new services provided through MBS, reliable transmission is required. The traditional multicast transmission does not ensure successful reception for all UEs, unless very conservative link adaptations are implemented, which greatly degrades the resource efficiency. To support reliable multicast transmission for MBS, a feedback channel in the uplink is needed for each UE receiving the service, which can be used by the receiving UE to feedback its reception status about the service to the network. Based on the feedback, the network may perform necessary retransmission to improve the transmission reliability. From uplink feedback perspective, the feedback channel may be used for L2 feedback, such as the RLC Status Report and/or the PDCP Status Report. Further, the feedback channel may be used for HARQ feedback. Furthermore, the feedback should be a bidirectional channel between the UE and the network, with the assumption that the network may take that channel to perform needed packet retransmission. The packet retransmission is L2 retransmission (e.g., RLC retransmission and/or PDCP retransmission). In addition, the feedback channel may be used for HARQ retransmission.
A network entity, such as a base station/gNB, transmits MBS data packets with PTM link to a number N of UEs and retransmits MBS data packets based on feedbacks through associated PTP link with the PDCP-based protocol stack. An exemplary UE, correspondingly configured with PDCP-based protocol stack receives MBS data packets on the PTM RB from the bases station and sends feedback to the base station. The multicast is scheduled independently from PTP transmission. The protocol stack for both the base station and the UE includes SDAP layer 401, PDCP layer 402, RLC layer 403, and MAC layer 404. SDAP layer 401 handles QoS flows 481, including functions at the base station of QoS flow handling 411 for UE-1 and QoS flow handling 412 for UE-N, and functions at the UE of QoS flow handling 413 for the UE. The PDCP layer 402 includes ROHC functions and security functions. The ROHC function and security function is optional for multicast transmission. PDCP layer 402 includes base station functions of ROHC 421 and security 424 for UE-1 multicast, ROHC 4212 and security 4242 for UE-1 unicast, ROHC 422 and security 425 for UE-N multicast, ROHC 4222 and security 4252 for UE-N unicast, and functions at the UE of ROHC 423 and security 426. RBs 482 are handled in PDCP layer 402. The RLC layer 403 includes both segmentation and ARQ function at base Station of segmentation and ARQ 431 for UE-1 multicast, segmentation and ARQ 432 for UE-1 unicast, segmentation and ARQ 433 for UE-N multicast, segmentation and ARQ 434 for UE-N unicast, as well as UE functions of segmentation and ARQ 435 for the unicast channel of the UE, and segmentation and ARQ 436 for the multicast channel. RLC channels 483 are handled in RLC layer 403. MAC layer 404 includes functions of scheduling and priority handling 441 at the base station, multiplexing 443 and HARQ 446 for UE-1 at the base station, multiplexing 444 and HARQ 447 for UE-N at the base station; and functions for the UE of scheduling and priority handling 442 of the UE, multiplexing 445 of the UE and HARQ 448 of the UE. Logic channels 484 and transport channels 485 are handled at MAC layer 404.
A network entity, such as a base station/gNB, transmits MBS data packets with PTM RB to a number N of UEs and retransmits MBS data packets based on feedbacks through associated PTP RBs with the RLC-based protocol stack. An exemplary UE, correspondingly configured with RLC-based protocol stack receives MBS data packets on the PTM RB from the bases station and sends feedback to the base station. The multicast is scheduled independently from PTP transmission. The protocol stack for both the base station and the UE includes SDAP layer 501, PDCP layer 502, RLC layer 503, and MAC layer 504. SDAP layer 501 handles QoS flows 581, including functions at the base station of QoS flow handling 511 for UE-1 and QoS flow handling 512 for UE-N, and functions at the UE of QoS flow handling 513 for the UE. The PDCP layer 502 includes ROHC functions and security functions. The ROHC function and security function is optional for multicast transmission. PDCP layer 502 includes base station functions of ROHC 521 and security 524 for UE-1 multicast, ROHC 5212 and security 5242 for UE-1 unicast, ROHC 522 and security 525 for UE-N multicast, ROHC 5222 and security 5252 for UE-N unicast, and functions at the UE of ROHC 523 and security 526. RBs 582 are handled in PDCP layer 502. The RLC layer 503 includes both segmentation and ARQ function at base Station of segmentation and ARQ 531 for UE-1 multicast, segmentation and ARQ 532 for UE-1 unicast, segmentation and ARQ 533 for UE-N multicast, segmentation and ARQ 534 for UE-N unicast, as well as UE functions of segmentation and ARQ 535 of the UE. RLC channels 583 are handled in RLC layer 503. MAC layer 504 includes functions of scheduling and priority handling 541 at the base station, multiplexing 543 and HARQ 546 for UE-1 at the base station, multiplexing 544 and HARQ 547 for UE-1 at the base station; and functions for the UE of scheduling and priority handling 542 of the UE, multiplexing 545 of the UE and HARQ 548 of the UE. Logic channels 584 and transport channels 585 are handled at MAC layer 504.
A network entity, such as a base station/gNB, transmits MBS data packets with PTM RB to a number N of UEs and retransmits MBS data packets based on feedbacks through associated PTP RBs with the MAC-based protocol stack. An exemplary UE, correspondingly configured with MAC-based protocol stack receives MBS data packets on the PTM RB from the bases station and sends feedback to the base station. The multicast is scheduled independently from PTP transmission. The protocol stack for both the base station and the UE includes SDAP layer 601, PDCP layer 602, RLC layer 603, and MAC layer 604. SDAP layer 601 handles QoS flows 681, including functions at the base station of QoS flow handling 611 for UE-1 and QoS flow handling 612 for UE-N, and functions at the UE of QoS flow handling 613 for the UE. The PDCP layer 602 includes ROHC functions and security functions. The ROHC function and security function is optional for multicast transmission. PDCP layer 602 includes base station functions of ROHC 621 and security 624 for UE-1 multicast, ROHC 6212 and security 6242 for UE-1 unicast, ROHC 622 and security 625 for UE-N multicast, ROHC 6222 and security 6252 for UE-N unicast, and functions at the UE of ROHC 623 and security 626. RBs 682 are handled in PDCP layer 602. The RLC layer 603 includes both segmentation and ARQ function at base Station of segmentation and ARQ 631 for UE-1 multicast, segmentation and ARQ 632 for UE-1 unicast, segmentation and ARQ 633 for UE-N multicast, segmentation and ARQ 634 for UE-N unicast, as well as UE functions of segmentation and ARQ 635 of the UE. RLC channels 683 are handled in RLC layer 603. MAC layer 604 includes functions of scheduling and priority handling 641 at the base station, multiplexing 643 and HARQ 646 for UE-1 at the base station, multiplexing 644 and HARQ 647 for UE-1 at the base station. Logic channels 684 and transport channels 685 are handled at MAC layer 604.
RLC-based retransmission 720 enables retransmission handling at the RLC layer to enhance the reliability. In one embodiment, the RLC-based MRB is configured as split MRB with one PDCP entity, and one RLC entity 721 associated to MTCH and DTCH. The RLC-based MRB can be configured or established as MTCH only MRB, with one PDCP entity, and one RLC entity 722 associated to MTCH. In the MTCH only mode, the DTCH is either not configured or not being activated/established. The RLC-based MRB can be configured or established as DTCH only MRB, with one PDCP entity, and one RLC entity 723 associated to DTCH. In the DTCH only mode, the MTCH is either not configured or not being activated/established.
MAC-based retransmission 730 enables retransmission handling at the MAC layer to enhance the reliability. In one embodiment, the MAC-based MRB is configured as split MRB with one PDCP entity, one RLC entity, and one MAC entity 731, which maps MTCH to both MCH and DL-SCH. The MAC-based MRB can be configured or established as MTCH only MRB, with one PDCP entity, one RLC entity, and one MAC entity 732, which maps MTCH to MCH. In the MTCH only mode, the DTCH is either not configured or not being activated/established. The MAC-based MRB can be configured or established as DTCH only MRB, with one PDCP entity, one RLC entity, and one MAC entity 733, which maps MTCH to DL-SCH. In the DTCH only mode, the MTCH is either not configured or not being activated/established.
The UE monitors and detects one or more release conditions 802 for the MRB configuration. At step 820, upon detecting one or more release conditions, the UE releases the MRB. The UE applies the MRB release procedure to stop receiving a session. UE releases/removes the MRB when one of the release conditions is met. The release conditions comprise stop of the active MBS, leaving the multi-cast service area, an indication of stop receiving the active MBS, losing interest in the multicast services, receiving a command to release the MRB, and performing a state transition away from a UE CONNECTED state.
The UE monitors and detects one or more reconfiguration conditions 803 for the MRB configuration. At step 830, upon detecting one or more reconfiguration conditions, the UE reconfigures the MRB. The UE applies the MRB reconfiguration procedure to prefer bearer type change to switch the transmission mode (i.e., PTM, PTP or PTM+PTP) for the on-going session of a multicast service. UE reconfigures/modifies the MRB when one of the reconfiguration conditions is met. The reconfiguration conditions comprise performing UE state transition to a UE CONNECTED state and receiving a command to modify/reconfigure the MRB.
For the RLC-based retransmission procedure 920, at step 921, UE establishes a PDCP entity and a particular RLC entity for the MRB. The UE either establishes a split MRB, a MTCH only MRB or a DTCH only MRB. At step 922, the UE establishes an RLC entity and configures an MTCH, or a DTCH, or both logical channel for the MRB. At step 925, MTCH is configured based on MRB configuration. At step 926, DTCH is configured based on MRB configuration. Step 925 is performed for the MTCH only MRB and the split MRB. Step 926 is performed for the DTCH only MRB and the split MRB. At step 927, the UE configures the MAC entity to map MTCH to MCH and/or map DTCH to DL-SCH.
For MAC-based procedure 930, at step 931, the UE establishes a PDCP entity. At step 932, the UE establishes a RLC entity for the MRB. At step 933, the UE configures the MAC entity to map MTCH to both MCH and DL-SCH.
For the RLC-based retransmission procedure 1020, at step 1021, the UE reconfigures the PDCP entity for MRB according to the configuration, e.g., pdcp-config. At step 1022, the UE performs RLC bearer reconfiguration based on the configuration, e.g., RLC-BearerConfig. As a result, the RLC entity is associated to one or two logical channels, i.e. MTCH, DTCH or both DTCH and MTCH. For RLC reconfiguration, the change between the association to MTCH, DTCH and both MTCH and DTCH is performed. At step 1023, the UE configures MAC entity for the logical channel according to the configuration, e.g., mac-LogicalChannelConfig.
For MAC-based retransmission procedure 1030, at step 1031, the UE reconfigures the PDCP entity for MRB according to the configuration, e.g., pdcp-config. At step 1032, the UE performs RLC bearer addition/modification based on the configuration, e.g., RLC-BearerConfig. At step 1033, the UE configures MAC entity for the logical channel according to the configuration, e.g., mac-LogicalChannelConfig. As a result, the MAC entity is associated to one or two transport channels, i.e., MCH, DL-SCH or both MCH and DL-SCH.
Although the present invention has been described in connection with certain specific embodiments for instructional purposes, the present invention is not limited thereto. Accordingly, various modifications, adaptations, and combinations of various features of the described embodiments can be practiced without departing from the scope of the invention as set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
CN 202111177971.X | Oct 2021 | CN | national |
This application is filed under 35 U.S.C. § 111(a) and is based on and hereby claims priority under 35 U.S.C. § 120 and § 365(c) from International Application No. PCT/CN2020/121791, titled “Methods and apparatus to Deliver Reliable Multicast Services via MRB,” with an international filing date of Oct. 19, 2020. This application claims priority under 35 U.S.C. § 119 from Chinese Application Number CN 202111177971.X titled “Methods and apparatus to Deliver Reliable Multicast Services via Multicast Radio Bearer (MRB)” filed on Oct. 9, 2021. The disclosure of each of the foregoing documents is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2020/121791 | Oct 2020 | US |
Child | 17504893 | US |