Multicast broadcast service parallel transmission method and user equipment
By transmitting multiple downlink packet streams of multicast broadcast services in parallel in wireless networks, the problems of low transmission efficiency and large latency of traditional cellular MBS are solved, and more efficient spectrum utilization and service quality improvement are achieved.
Patent Information
- Application Number
- CN202210201807.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-03-12
- Filing Date
- 2022-03-02
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2042-03-02
AI Technical Summary
In multicast or broadcast services, traditional cellular MBS has low transmission efficiency due to limited spectrum resources and service quality differences, which are prone to service congestion and delay problems.
By realizing parallel transmission of multicast broadcast services in a wireless network, multiple downlink packet streams are transmitted on the radio frequency channel using superimposed information. Each packet stream corresponds to a different service quality, decodes and aligns at the media access control layer. And it is independently encoded at the physical layer and sent to the user equipment one by one.
It improves the efficiency of MBS transmission, reduces service delay, improves spectrum utilization efficiency, and is suitable for multicast or broadcast services for high-quality services.
Smart Images

Figure CN115086883B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to wireless communications, and more particularly, to reliable concurrent transmission of multicast broadcast service (MBS). Background Art
[0002] With the rapid development of mobile communication systems, the demand for MBS continues to emerge, such as popular media content, live streaming, video distribution, vehicle-to-everything (V2X) communication, public safety (PS) communication, etc. In these cases, gNB can send multicast or broadcast services to a large number of UEs consuming the same data, which can reduce the physical downlink control channel (PDCCH) signaling overhead to a certain extent. However, traditional cellular MBS only focuses on orthogonal frequency resources to transmit multiple MBSs or / and unicast, such as through time domain multiplexing (TDM) or frequency domain multiplexing (FDM). When there are multiple MBSs, they need to be DL transmitted sequentially.
[0003] Considering the diversity of MBS and limited spectrum resources, sequential transmission of multiple services or one service with different quality of service is inefficient. In traditional cellular systems, the user equipment (UE) reports the channel information state (CSI) to the gNB, and the upper layer determines the reasonable transport block size (TBS) that the physical layer can carry. Subsequently, the radio link control (RLC) layer transmits the corresponding service segmentation part to the media access control (MAC) layer. If the RLC service content is not enough to assemble a MAC packet data unit (PDU), padding is added. For emerging MBS, more bits will need to be transmitted in the upper layer, especially for high-quality services. If the above traditional method is used to pass data packets from the RLC layer to the MAC layer, it will cause service congestion and increase service delay.
[0004] In view of this, improvements and enhancements are needed to improve the efficiency of MBS, which is limited by the sequential transmission of wireless networks. Summary of the invention
[0005] An embodiment of the present invention provides a method for parallel transmission of multicast broadcast services, comprising: a user equipment receives superposition information indicating superimposed transmission of one or more MBSs in a wireless network, wherein multiple superimposed downlink packet streams are received from a base station on a radio frequency channel, and each downlink packet stream corresponds to an MBS with corresponding service quality; based on the superposition information, the received multiple downlink packet streams for the one or more MBSs are decoded; the multiple downlink packet streams are identified at the media access control MAC layer, and a MAC PDU corresponding to each downlink packet stream is decoded; and the decoded MAC PDU corresponding to each downlink packet stream is transmitted to an upper layer of the user equipment.
[0006] Another embodiment of the present invention provides a method for parallel transmission of multicast broadcast services, including: a base station receives superposition information of one or more multicast broadcast services MBS from a core network in a wireless network, wherein multiple downlink packet streams are superimposed and transmitted on a radio frequency channel, and each downlink packet stream corresponds to an MBS with corresponding service quality; performing joint alignment on the MAC packet data unit PDU in each corresponding downlink packet stream at the media access control MAC layer; independently encoding each downlink packet stream with independent coding parameters at the physical layer; and simultaneously sending multiple downlink packet streams to one or more user equipment on different corresponding radio bearers.
[0007] Another embodiment of the present invention provides a user equipment, comprising: a transceiver for sending and receiving radio frequency signals in a wireless network; an overlay module for receiving overlay information indicating that one or more multicast broadcast services (MBSs) are to be overlaid for transmission, wherein a plurality of overlaid downlink packet streams are received from a base station on a radio frequency channel, and each downlink packet stream corresponds to an MBS with a corresponding quality of service; a downlink decoder for decoding a plurality of received downlink packet streams for the one or more MBSs based on the overlay information; a downlink packet stream module for identifying the plurality of downlink packet streams at a media access control (MAC) layer and decoding a MAC packet data unit (PDU) corresponding to each downlink packet stream; and a delivery module for transmitting the decoded MAC PDU corresponding to each downlink packet stream to an upper layer of the user equipment.
[0008] Another embodiment of the present invention provides a storage medium storing a program, wherein when the program is executed, the user equipment executes the steps of the multicast broadcast service parallel transmission method proposed by the present invention.
[0009] By utilizing the present invention, MBS transmission can be better performed. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Various embodiments of the present invention presented as examples will be described in detail with reference to the following drawings, in which like reference numerals refer to like elements and in which:
[0011] Figure 1 is an exemplary schematic diagram of a wireless network supporting MBS parallel transmission.
[0012] Figure 2A is a schematic diagram of an exemplary NR wireless system with a centralized upper layer of an NR radio interface stack according to an embodiment of the present invention.
[0013] Figure 2B is an exemplary flow chart for MBS parallel transmission.
[0014] Figure 3A is an exemplary schematic diagram of creating two independent packet flows for two independent layers and combining them for parallel transmission according to an embodiment of the present invention.
[0015] Figure 3B is an exemplary schematic diagram of combining different QoS packet flows for the same MBS for parallel transmission according to an embodiment of the present invention.
[0016] Figure 3C FIG. 4 is an exemplary schematic diagram of combining one or more different MBSs and an optional unicast service for parallel transmission according to an embodiment of the present invention.
[0017] Figure 4 is an exemplary schematic diagram of a protocol stack according to an embodiment of the present invention, wherein a plurality of independent MBS RBs may be allocated and processed by corresponding protocol stack entities to support parallel MBS transmission.
[0018] Figure 5 is an exemplary flow chart of a UE performing parallel transmission of multiple packet streams for MBS according to an embodiment of the present invention.
[0019] Figure 6 is an exemplary flow chart of a base station performing parallel transmission of multiple packet flows for MBS according to an embodiment of the present invention. DETAILED DESCRIPTION
[0020] Reference will now be made in detail to some embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
[0021] Several aspects of telecommunication systems will now be presented with reference to various apparatus and methods. These apparatus and methods will be described below and illustrated in the accompanying drawings by various modules, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented by electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints on the overall system.
[0022] Figure 1 1 is an exemplary schematic diagram of a wireless network supporting parallel transmission of MBS. The present invention provides methods, devices, processing systems and computer-readable media for new radio (NR) access technology or 5G technology or other radio access technology. NR can support various wireless communication services. These services may have different quality of service (QoS) requirements, such as delay requirements, connection density and reliability requirements. The wireless communication network 100 includes one or more fixed infrastructure units that form a network distributed over a geographical area. The infrastructure unit may also be referred to as an access point, an access terminal, a base station, a node B, an evolved node B (eNode-B), a next generation node B (gNB) or other terms used in the art. The base station can provide services for multiple mobile stations within a service area (such as a cell or a sector of a cell), for example, within a cell or a cell sector. In some systems, one or more base stations are coupled to a controller to form an access network coupled to one or more core networks, which are coupled to one or more core networks. gNB 106, gNB 107 and gNB 108 are base stations in a wireless network, and their service areas may or may not overlap with each other. In one embodiment, UE or mobile station 101 is located in a service area covered by gNB 106 and gNB 107. As an example, UE or mobile station 101 is located only in the service area of gNB 106 and connected to gNB 106. UE or mobile station 102 is located only in the service area of gNB 107 and connected to gNB 107. gNB 106 is connected to gNB 107 via Xn interface 121. gNB 106 is connected to gNB 108 via Xn interface 122. 5G network entity 109 is connected to gNB 106, 107 and 108 via NG connections 131, 132 and 133, respectively. In one embodiment, gNB 106 and gNB 107 provide the same MBS. When UE 101 moves from gNB 106 to gNB 107 and vice versa, service continuity during handover is guaranteed. The area covered by gNBs 106 and 107 with the same MBS is the multicast service area for MBS.
[0023] In one embodiment, the core network 109 indicates the correspondence between two or more MBS sessions or multiple QoS flows of the same MBS session, which are superimposed for transmission at the physical layer. Subsequently, the gNB 106 allocates independent radio bearers (RBs) to carry data packet flows from such QoS flows or MBS sessions. From a scheduling perspective, the gNB ensures bit alignment between multiple data packet flows at the MAC layer through MAC layer padding before physical (PHY) layer transmission. In another embodiment, a UE such as UE 101 and / or UE 102 receives data packet flows from multiple coding layers. The UE combines the multiple data packet flows and provides a combined view to the user. From a receiving perspective, the UE removes the MAC padding before transmitting the data to the RLC layer. The service data adaptation protocol (SDAP) entity of the UE combines the two different QoS flows before passing the data to the upper layer.
[0024] Figure 1 A simplified block diagram of a base station and a mobile device / UE for MBS transmission is further shown. The gNB 106 has an antenna 156 that sends and receives radio signals. An RF transceiver circuit 153 coupled to the antenna receives an RF signal from the antenna 156, converts the RF signal to a baseband signal, and sends the baseband signal to the processor 152. The RF transceiver 153 also converts the baseband signal received from the processor 152 to an RF signal and sends it to the antenna 156. The processor 152 processes the received baseband signal and calls different functional modules to perform functional features in the gNB 106. The memory 151 stores program instructions and data 154 to control the operation of the gNB 106. The gNB 106 also includes a set of control modules 155 for performing functional tasks to communicate with the mobile station. These control modules can be implemented by circuits, software, firmware, or a combination of the above.
[0025] Figure 1Also included is a simplified block diagram of a UE, such as UE 101. The UE has an antenna 165 for transmitting and receiving radio signals. An RF transceiver circuit 163 coupled to the antenna receives an RF signal from the antenna 165, converts the RF signal to a baseband signal, and sends the baseband signal to the processor 162. In one embodiment, the RF transceiver 163 may include two RF modules (not shown) for transmission and reception in different frequency bands. The RF transceiver 163 also converts the baseband signal received from the processor 162 to an RF signal and sends it to the antenna 165. The processor 162 processes the received baseband signal and calls different functional modules to perform functional features in the UE 101. The memory 161 stores program instructions and data 164 to control the operation of the UE 101. The antenna 165 sends uplink transmissions to the antenna 156 of the gNB 106 and receives downlink transmissions from the antenna 156 of the gNB 106.
[0026] UE 101 also includes a set of control modules for performing functional tasks. These control modules can be implemented by circuits, software, firmware or a combination of the above. The superposition module 191 is used to receive superposition information indicating that one or more MBSs are to be superimposedly transmitted, and it receives multiple downlink (DL) packet streams of superimposed transmission from a base station on an RF channel, and each DL packet stream corresponds to an MBS with corresponding QoS. The DL decoder 192 decodes the received multiple DL packet streams for one or more MBSs based on the superposition information. The DL packet stream module 193 identifies one or more DL packet streams at the MAC layer of the UE and decodes the MAC packet data unit PDU corresponding to each downlink packet stream. The delivery module 194 transmits the decoded MAC PDU corresponding to each DL packet stream to the upper layer of the UE.
[0027] Figure 2A2 is a schematic diagram of an exemplary NR wireless system with a centralized upper layer of an NR radio interface stack according to an embodiment of the present invention. There may be different protocol partitioning options between the upper layer of the central unit (CU) / gNB node and the lower layer of the distributed unit (DU) / gNB node. The functional division between the central unit and the gNB lower layer may depend on the transport layer. Since the higher protocol layers have lower performance requirements on the transport layer in terms of bandwidth, delay, synchronization and jitter, the low-performance transmission between the central unit and the gNB lower layer can enable the high protocol layers of the NR radio stack to be supported in the central unit. In one embodiment, the SDAP and packet data convergence protocol (PDCP) layers are located in the central unit, while the RLC, MAC and physical layers are located in the distributed units. The core unit 201 is connected to the central unit 211 with the gNB upper layer 252. In one embodiment 250, the gNB upper layer 252 includes a PDCP layer and an optional SDAP layer. The central unit 211 is connected to the distributed units 221, 222, and 223, where the distributed units 221, 222, and 223 correspond to the cells 231, 232, and 233, respectively. The distributed units 221, 222, and 223 include a gNB lower layer 251. In one embodiment, the gNB lower layer 251 includes PHY, MAC, and RLC layers. In another embodiment 260, each gNB has a protocol stack 261 including SDAP, PDCP, RLC, MAC, and PHY layers.
[0028] Figure 2Bis an exemplary flow chart for MBS parallel transmission. In certain systems such as NR systems, NR MBS is transmitted within the coverage of a cell. From the network perspective, the base station / gNB provides information of the NR MBS service list of the ongoing session transmitted on the MBS logical channel (e.g., multicast channel (MTCH)). At the physical layer, data from the MBS logical channel is scheduled by the gNB. The UE decodes the MBS data according to the MBS logical channel it receives. In an exemplary embodiment, the core network entity 281 establishes a connection with a base station (e.g., base station 282) via an N2 interface. The base station 282 sends data packets to UEs, such as UE 283 and UE 284, via an air interface. In an embodiment, the wireless network enables parallel MBS transmission to improve spectrum utilization efficiency. Independent multi-layer coding can be used. Multiple data packet streams that are superimposed are transmitted on the same RF channel. The network needs to communicate configuration between the core network such as the network entity 281, the base station such as the base station 282, and the UEs such as UE 283 and UE 284.
[0029] In step 291, the core network sends overlay information for one or more MBSs via the exemplary network entity 281. The overlay information indicates that multiple packet flows of one or more MBSs are transmitted in parallel. Each packet flow is used for an MBS session with a predetermined QoS, such as a high definition (HD) QoS flow and an ultra HD (UHD) QoS flow for the same MBS. Another example is that the right view video flow has HD QoS, while the left view video flow of the same MBS has UHD QoS. Multiple packet flows can be used for the same MBS with different QoS, or for different MBSs. The overlay information from the core network may include MBS related information and / or UE information. The MBS related information includes an MBS session context identifier (ID), an MBS group ID, and / or MBS flow information (e.g., an MBS QoS flow ID and related QoS information). In one embodiment, each DL packet flow includes corresponding overlay information indicating that the DL packet flow is transmitted via overlay and related DL data packets. An indicator may be introduced in the MBS stream information to indicate which QoS stream is transmitted in superposition with which QoS stream at the physical layer. For example, QoS stream-X may be transmitted in superposition with QoS stream-Y at the physical layer. In another embodiment, the superposition information sent to the base station includes relevant information of all DL data packets for superposition transmission. An indicator may be introduced to indicate the association between two MBS sessions, or to indicate which MBS session is transmitted in superposition with which MBS session at the physical layer among multiple MBS sessions, for example, in the case where different MBS sessions are used to transmit the left view and the right view of a single MBS service.
[0030] The overlay information instructs the gNB 282 to perform corresponding processing at the higher layer protocol stack (SDAP / PDCP / RLC and MAC) and perform layer-based transmission at the physical layer. The base station / gNB 282 performs parallel transmission of multiple packet streams based on the overlay information received from the network. In step 292, the base station / gNB 282 performs joint data alignment on the multiple data packet streams. In step 293, the base station / gNB 282 performs parallel RB coding on the multiple data packet streams. In step 294, the base station / gNB 282 sends the overlay information to the UEs, such as UE 283 and UE 284. The overlay information helps the UEs to associate the corresponding packet streams. In one embodiment, the overlay information is sent to the UEs via a radio resource control (RRC) reconfiguration message or a MAC control element (CE) or layer 1 (L1) signaling.
[0031] A UE, such as UE 283, receives packet streams from multiple layers. In step 295, UE 283 combines / decodes the multiple packet streams and provides a combined view to the user. The UE needs to remove the MAC padding before transmitting the data to the RLC layer. The network should indicate to the UE the number of MAC padding bits (in the packet stream) using a MAC padding indication (such as in the overlay information). The position of the padding bits should be fixed, for example, it can be behind the MAC PDU. From the UE receiving perspective, its SDAP entity needs to combine two different QoS flows before submitting the data to the upper layer. To instruct the UE to do this, the network can indicate the correspondence through a field within the SDAP data packet, a control PDU, or an RRC message.
[0032] In order to enable the limited spectrum to be used flexibly for MBS services, from a physical layer perspective, two or more packet streams may be combined and encoded together before the actual OFDM modulation and its transmission on a single RF channel. The following diagrams illustrate different exemplary scenarios.
[0033] Figure 3A3 is an exemplary schematic diagram of creating two independent packet streams for two independent layers and combining them for parallel transmission according to an embodiment of the present invention. Two independent data streams are created: data-1 301 and data-2 302, one for each layer. A DL shared channel (DL SCH) transmission channel is generated for each layer: DL SCH-1 311 for data-1 301 and DL SCH-2 321 for data-2 302. The DL-SCH is encapsulated into a physical downlink shared channel (PDSCH) through modulation and coding. DL SCH-1 is encapsulated into PDSCH-1 312 and DL SCH-2 321 is encapsulated into PDSCH-2 322. The code size is adjusted according to the modulation and code rate of the corresponding layer. Once the PDSCHs are generated for the two layers, they are combined into a single non-orthogonal multiple access (NOMA) signal set in step 313. After the two layers are superimposed, the output constellation is normalized. Then, in step 314, the precoding matrix for the next transmission is calculated by singular value decomposition. Then, in step 315, an OFDM signal is generated. In some embodiments, the two data packet streams across the two layers are superimposed at different transmission powers.
[0034] Figure 3B 3 is an exemplary schematic diagram of combining different QoS packet streams for the same MBS for parallel transmission according to an embodiment of the present invention. In an exemplary application of MBS parallel transmission, different QoS data packet streams for one MBS, such as UHD video and HD video, are superimposed and transmitted simultaneously. UHD source 303 creates UHD and HD simulcast broadcast transmission. The left view and the right view of the stereoscopic 3D video component can be UHD video 331 and HD video 341, respectively. Because the two views are independently encoded and independently decoded, there is no dependency between the two views. That is, a receiver with normal channel quality can obtain HD right view video data from a physical channel and provide HD services to users. Another receiver with better channel quality can obtain UHD video data from a different physical channel and provide UHD services to users. In addition, when the receiver can obtain data from two physical channels at the same time, the receiver simultaneously obtains UHD left view video 331 and HD right view video 341, and provides 3D services to users by combining the two views. In step 333 , packet streams of different layers are combined, in step 334 , precoding is performed, and in step 335 , an OFDM signal is generated.
[0035] By utilizing layer-based parallel transmission, such as a coding scheme using high efficiency video coding (HEVC), the HD right view can be encoded in the base layer and the UHD left view can be encoded through the enhancement layer. For example, DL SCH-1 / PDSCH-1 332 is used to transmit the base layer / core layer 330, and DL SCH-2 / PDSCH-2342 is used to transmit the enhancement layer 340. DL SCH-1 / PDSCH-1 (i.e., the base layer / core layer 330) is transmitted with high power and low-order modulation (e.g., QPSK) coding scheme, and can be received by UEs at the cell center and the cell edge. DL SCH-2 / PDSCH-2 (i.e., the enhancement layer 340) is transmitted with low power and high-order modulation (e.g., 1024QAM) coding scheme, and can only be received by UEs at the cell center because the UEs at the cell center have better radio signal quality. In this embodiment, cell edge users can receive the HD right view of the MBS service. The receiver at the cell center can obtain the 3D UHD view through the base layer and enhancement layer of two physical channels, and the receiver display combines the two views to display the 3D service. A video stream or an MBS session can be encoded by two different encoders to produce different data packet streams (i.e., right view stream and left view stream). When parallel code streams are superimposed and transmitted through different physical channels, they need to be transmitted synchronously at the sending end to ensure the picture presentation of the instantaneous sample of a specific video stream at the receiving end. The coded streams are generated by the application layer at the information source through a specific codec. They pass through the high-level protocol stack PDCP / RLC / MAC before being transmitted through the channel of the physical layer.
[0036] Figure 3C is an exemplary schematic diagram of combining one or more different MBSs and optional unicast services for parallel transmission according to an embodiment of the present invention. In one embodiment, one or more different MBS and optional unicast service data packet streams are transmitted simultaneously through layer-based parallel transmission. MBS-1 304 uses MTCH 351, and MBS-2 305 uses MTCH 352. Two different MBSs (MBS-1 304 and MBS-2 305) are configured to be transmitted simultaneously. In one embodiment, MTCH 351 and 352 are one MTCH, and the corresponding MBSs are carried by different RBs. In step 353, the packet streams of different MBSs are combined. In step 354, the precoding matrix for the next transmission is calculated by singular value decomposition. Then in step 355, an OFDM signal is generated.
[0037] In one embodiment, unicast service 306 is transmitted in parallel on a layer basis along with one or more MBS services such as MBS-1 304 and MBS-2 305. Unicast service 306 is transmitted on unicast channel 361. In this case, a core layer with high power and low modulation and coding scheme (MCS) is used to deliver the MBS service, and an enhancement layer with low power and high MCS is used to deliver the unicast service to specific users. In this way, different users can decode different services. For example, some users who are only interested in MBS services only receive the core layer, while unicast users only receive the enhancement layer to receive the unicast service. In one embodiment, unicast packet streams are transmitted on unicast RBs and multicast packet streams are transmitted on multicast RBs.
[0038] Figure 4 is an exemplary schematic diagram of a protocol stack according to an embodiment of the present invention, wherein multiple independent MBS RBs may be allocated and processed by corresponding protocol stack entities to support parallel MBS transmission. MBS session 401 is processed by the protocol stack. The SDAP layer 411 of the high-level protocol stack on the network side allocates two independent MBS radio bearers (i.e., MBS RB-1 and MBS RB-2), respectively, through independent PDCP entities PDCP 431 and 441, and independent RLC entities RLC 432 and RLC 442. In an exemplary embodiment, the packet flow for MBS is divided into QoS flow-X and QoS flow-Y, corresponding to the right view and left view of the same MBS session, respectively. The MAC layer on the network side needs to perform special processing through MAC entities 433 and 443 to avoid multiplexing data from QoS flow-X with data from QoS flow-Y, even if both packet flows serve the same MBS session or serve the same MBS service. The goal is to generate two consistent MAC PDUs, each corresponding to an independent transport block transmitted by an overlay layer of the physical layer 461 (eg, a core layer or an enhancement layer).
[0039] In one embodiment, joint (data / bit) alignment 480 is performed. MAC padding 481 and / or segmentation 482 may be performed for each packet stream. This may be based on the size of the transport block required by the physical layer. The data stream of the core layer of the right view and the data stream of the enhancement layer of the left view are independently configured and require joint alignment 480, which limits the size of the two transport blocks. To enable parallel transmission of packet streams from QoS flow-X and QoS flow-Y, the MAC padding 481 may be used to meet the transport block size required by the physical layer. For example, if QoS flow-X (representing the right view) does not have enough bits to transmit, MAC padding is used to generate the corresponding bit size before generating the MAC PDU for the core layer. Generally, different MCSs are used for the core layer and the enhancement layer, and the enhancement layer may carry more bits than the core layer. Correspondingly, the packet stream (UHD) of the left view has more bits to transmit than the packet stream (HD) of the right view, and there may be a mismatch in reality. For example, for a video frame, the enhancement layer has A bits to transmit, but the corresponding PDSCH can carry B bits, where A < B. Before generating the transport block, (B - A) MAC padding bits may be added to the MAC PDU. The same principle applies to the core layer.
[0040] From the perspective of superimposed transmission, bit alignment between the core layer and the enhancement layer is required. For example, assume that the transmission bit of the superimposed transmission interval is S, the MCS factors of the core layer and the enhancement layer are F1 and F2 respectively, and the required transport block sizes of the core layer and the enhancement layer are A1 and A2 respectively. Then F1 * A1 = F2 * A2 = S. Similarly, for multiple packet streams, F1 * A1 = F2 * A2 =... = Fn * An = S. If for a specific video frame, the MAC PDUs of the core layer and the enhancement layer are less than A1 and A2, then each layer should use one transport block for this superimposed transmission, and each transport block has a different amount of MAC padding. If for a specific video frame, the MAC PDUs of the core layer and the enhancement layer are greater than A1 and A2, then two or more transport blocks should be used for this superimposed transmission. If for a specific video frame, the MAC PDU of one layer cannot be transmitted by one transport block, while the MAC PDU of the other layer can be transmitted by one transport block, then superimposed transmission based on multiple transmission intervals should be used. In this case, except for the first superimposed transmission, the layer with a small MAC PDU can use full MAC padding bits to assist the superimposed transmission.
[0041] Figure 55 is an exemplary flow chart of a UE performing parallel transmission of multiple packet streams for MBS according to an embodiment of the present invention. In step 501, the UE receives superposition information indicating superposition transmission of one or more MBSs in a wireless network, wherein multiple superimposed DL packet streams are received from a base station on an RF channel, and each DL packet stream corresponds to an MBS with corresponding QoS. In step 502, the UE decodes the received multiple DL packet streams for one or more MBSs based on the superposition information. In step 503, the UE identifies multiple DL packet streams at the MAC layer and decodes the MAC PDU corresponding to each DL packet stream. In step 504, the UE transmits the decoded MAC PDU corresponding to each DL packet stream to the upper layer of the UE.
[0042] Figure 6 is an exemplary flow chart of a base station performing parallel transmission of multiple packet streams for MBS according to an embodiment of the present invention. In step 601, the base station receives superposition information of one or more MBSs from a core network in a wireless network, wherein multiple DL packet streams are superimposed and transmitted on one RF channel, and each DL packet stream corresponds to an MBS with corresponding QoS. In step 602, the base station performs joint alignment of MAC PDUs in each corresponding DL packet stream at the MAC layer. In step 603, the base station independently encodes each DL packet stream with independent coding parameters at the physical layer. In step 604, the base station simultaneously sends multiple DL packet streams to one or more UEs on different corresponding RBs.
[0043] In one embodiment, a storage medium (such as a computer-readable storage medium) stores a program, and when the program is executed, a device such as a UE or a base station executes various embodiments of the present invention.
[0044] Although the present invention has been described in conjunction with specific embodiments for illustrative purposes, the present invention is not limited thereto. Therefore, various modifications, adaptations and combinations of the various features of the described embodiments may be implemented without departing from the scope of the present invention as described in the claims.
Claims
1. A multicast broadcast service parallel transmission method, comprising: The user equipment receives, in a wireless network, superposition information indicating superposition transmission of one or more multicast broadcast services (MBSs), wherein a plurality of downlink packet streams of superposition transmission are received from a base station on a radio frequency channel, and wherein each downlink packet stream corresponds to an MBS with a corresponding quality of service; decoding a plurality of received downlink packet streams for the one or more MBSs based on the overlay information; Identifying the plurality of downlink packet flows at a media access control (MAC) layer, and decoding a MAC packet data unit (PDU) corresponding to each downlink packet flow; as well as delivering the decoded MAC PDU corresponding to each downlink packet flow to the upper layer of the user equipment, The superposition information further includes a MAC padding indication to indicate to the user equipment the number of MAC padding bits in the corresponding downlink packet flow.
2. The method for parallel transmission of multicast broadcast services according to claim 1, characterized in that: The overlay information is received from the base station through a radio resource control reconfiguration message, a MAC control element, or layer 1 signaling.
3. The method for parallel transmission of multicast broadcast services according to claim 1, characterized in that: The plurality of downlink packet flows correspond to the same MBS with different qualities of service, and the user equipment combines the plurality of downlink packet flows at a service data adaptation protocol layer.
4. The method for parallel transmission of multicast broadcast services according to claim 3, characterized in that: A first downlink packet flow among the plurality of downlink packet flows is a core layer packet flow, and a second downlink packet flow among the plurality of downlink packet flows is an enhancement layer packet flow.
5. The method for parallel transmission of multicast broadcast services according to claim 1, characterized in that: The plurality of downlink packet flows further include one or more downlink unicast service packet flows.
6. The method for parallel transmission of multicast broadcast services according to claim 5, characterized in that: A first downlink packet flow among the plurality of downlink packet flows is transmitted on a multicast radio bearer, and a second downlink packet flow among the plurality of downlink packet flows is transmitted on a unicast radio bearer.
7. A multicast broadcast service parallel transmission method, comprising: The base station receives superposition information of one or more multicast broadcast services MBS from a core network in the wireless network, wherein a plurality of downlink packet flows are superimposed and transmitted on a radio frequency channel, and each downlink packet flow corresponds to an MBS with a corresponding quality of service; Performing joint alignment of MAC packet data units (PDUs) in each corresponding downlink packet flow at a media access control (MAC) layer; Independently encode each downlink packet stream at the physical layer with independent coding parameters; Sending overlay information to a user equipment, the overlay information further comprising a MAC padding indication to indicate to the user equipment the number of MAC padding bits in the corresponding downlink packet flow; as well as Multiple downlink packet flows are sent simultaneously to one or more user equipments on different corresponding radio bearers.
8. The method for parallel transmission of multicast broadcast services according to claim 7, characterized in that: Each downlink packet stream includes corresponding overlay information indicating its transmission via the overlay and the associated downlink data packets.
9. The method for parallel transmission of multicast broadcast services according to claim 7, characterized in that: The superposition information received by the base station includes relevant information of all downlink data packets performing superposition transmission.
10. The method for parallel transmission of multicast broadcast services according to claim 7, characterized in that: The base station allocates a separate radio bearer at the SDAP layer for each downlink packet flow.
11. The method for parallel transmission of multicast broadcast services according to claim 10, characterized in that: An independent packet data convergence protocol layer is established for each independent radio bearer.
12. The method for parallel transmission of multicast broadcast services according to claim 7, characterized in that: The joint alignment includes MAC padding and / or segmentation based on the transport block size required by the physical layer.
13. The method for parallel transmission of multicast broadcast services according to claim 7, characterized in that: The joint alignment is based on the modulation and coding scheme factor, the required transport block size, and the transmission interval of each downlink packet flow.
14. The method for parallel transmission of multicast broadcast services according to claim 7, characterized in that: Further including: The superposition information instructing the one or more MBSs to perform superposition transmission is sent to the one or more user equipments.
15. The method for parallel transmission of multicast broadcast services according to claim 14, characterized in that: The superposition information is sent via a radio resource control reconfiguration message, a MAC control element, or layer 1 signaling.
16. A user equipment, comprising: transceivers, which are used to send and receive radio frequency signals in wireless networks; an overlay module, configured to receive overlay information indicating one or more multicast broadcast services MBS to perform overlay transmission, wherein a plurality of downlink packet streams of overlay transmission are received from a base station on a radio frequency channel, and wherein each downlink packet stream corresponds to an MBS with a corresponding quality of service; a downlink decoder configured to decode a plurality of received downlink packet streams for the one or more MBSs based on the superposition information; A downlink packet flow module, used for identifying the plurality of downlink packet flows at a media access control (MAC) layer, and decoding a MAC packet data unit (PDU) corresponding to each downlink packet flow; as well as a delivery module for delivering the decoded MAC PDU corresponding to each downlink packet flow to an upper layer of the user equipment, The superposition information further includes a MAC padding indication to indicate to the user equipment the number of MAC padding bits in the corresponding downlink packet flow.
17. The user equipment according to claim 16, characterized in that The overlay information is received from the base station through a radio resource control reconfiguration message, a MAC control element, or layer 1 signaling.
18. The user equipment according to claim 16, characterized in that The plurality of downlink packet flows correspond to the same MBS with different qualities of service, and the user equipment combines the plurality of downlink packet flows at a service data adaptation protocol layer.
19. A storage medium storing a program, wherein when the program is executed, the user equipment executes the steps of the multicast broadcast service parallel transmission method according to any one of claims 1 to 6.
