Cluster service transmission method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for cluster service transmission.
Background
The trunking communication system communicates in a half-duplex mode, and controls the acquisition and release of channels by a Push To Talk (PTT) key during working, so that the channel utilization rate is high, and the call connection is fast; the users in the group share the downlink channel, and the resource utilization rate is high. Moreover, the trunking communication system can ensure the privacy and the safety of the conversation through voice encryption; preferentially distributing channels for high-priority users or services; communication in an emergency state is ensured through a fail-soft function; and the flexible multi-level grouping scheduling command function is realized through dynamic recombination.
At present, the trunking communication system is developed to a broadband trunking communication system stage, and the leap of various functions and technologies of the trunking communication system can be realized by relying on the most advanced wireless transmission technology, such as the LTE technology. The broadband trunking communication system has the characteristics of diversified service types, diversified transmission modes, large bandwidth and high transmission rate. The supported services include voice, data, video, etc.; the transmission modes comprise unicast, group calling, multicast and the like, wherein the unicast mode works in a full-duplex mode, and the group calling and the multicast mode work in a half-duplex mode.
The performance characteristics of the broadband trunking communication system are as follows: the network reliability is high, and the strong fault weakening and anti-damage capability are realized; the method supports the large traffic capacity of large hot spot areas and hot spot periods; the call establishment time is short, and the single system call establishment time is less than 500 ms; the network security is high, and end-to-end encryption is supported; wide coverage and low cost for network establishment. Among them, call setup time, network reliability and security are the most important three technical indicators.
In group calling and multicast transmission, because the base station sends the same data to a group of users on the same resource, the channel characteristics of each user relative to the base station are different, the base station can only adopt larger power to send cluster transmission omnidirectionally to meet the requirements of all users in the group. The problem with this is that the interference to co-frequency neighbor cells is large.
In addition, the group call and multicast data sent by the users of a group are insensitive to channel variation, the dynamic scheduling gain is not large, the resources for bearing scheduling signaling are consumed, and a relatively static resource allocation mode is more reasonable.
In a group communication system, one UE may belong to multiple groups, but may only participate in data transmission within one group at a time. The trunking transmission adopts a half-duplex mode, and the speaking right side UE sends data, that is, when performing uplink transmission, the called UE can only be in a receiving state, that is, only can receive downlink data but cannot send uplink data. In addition, the trunking transmission also has the characteristic that only one service exists in one group at the same time, and multiple services are not multiplexed, wherein the service refers to a specific service form, such as voice, video and the like.
From the network side, there may be transmissions of multiple groups simultaneously, each group having a particular member UE participating in group service transmission and reception. There can only be one calling party and several called parties in a group at the same time.
Transmission characteristics of the LTE system:
the broadband trunking communication system based on the LTE is to realize various requirements and functions of a trunking based on the LTE technology and basic architecture. The LTE system adopts an Orthogonal Frequency Division Multiplexing (OFDM) technology, allocates physical transmission resources to different users in a scheduling manner, and the granularity of resource allocation can reach one Physical Resource Block (PRB), that is, a part of subcarrier resources of one subframe (1 ms). The number of PRBs in one subframe of the 20mhz lte system is 100. There are multiple scheduling transmission modes in the LTE system, and the most basic is dynamic scheduling, that is, a Physical Downlink Control Channel (PDCCH) is used to schedule a part of resources of a subframe for a UE, and one PDCCH is used for scheduling each transmission. In addition, there is semi-persistent scheduling, i.e., periodically allocating a fixed resource to one UE for a period of time. Finally, the transmission mode of the static and saving scheduling commands is Multimedia Broadcast Multicast Service (MBMS), which is a technology for transmitting service data in a broadcast mode.
Multimedia Broadcast Multicast Service (MBMS) is used to provide multimedia broadcast and multicast services to users in a radio cell. In the LTE system, MBMS can be provided both on a frequency layer dedicated to MBMS and on a frequency layer shared with non-MBMS services. The LTE cell supporting MBMS may be an MBMS dedicated cell, or may be an MBMS or unicast hybrid cell. The MBMS service may perform single cell transmission or multi-cell transmission. Multi-cell transmission of MBMS requires support of multicast single frequency network (MBSFN) transmission.
The MBSFN is to perform synchronous transmission in multiple cells at the same time and at the same frequency (that is, cells in the same MBSFN area are all at the same frequency). It requires multiple cells to transmit exactly the same content simultaneously. In this way, the UE receiver can treat multiple MBSFN cells as one large cell. Thus, the UE will not only not suffer from inter-cell interference of neighboring cell transmissions, but will also benefit from superposition of signals from multiple MBSFN cells. Both the MBMS dedicated cell and the MBMS or unicast mixed cell may employ MBSFN transmission. In addition, the time difference problem of multipath propagation can be solved if advanced UE receiver technology is utilized, thereby eliminating the intra-cell interference. The diversity effect brought by the multi-cell same-frequency transmission can also solve the problems of blind area coverage and the like, enhance the reliability of reception and improve the coverage rate.
The technical characteristics of MBMS multi-cell transmission are as follows:
synchronous transmission of MBMS in MBSFN domain;
support the merging of multi-cell MBMS transmissions;
MBSFN synchronization areas may be semi-statically configured, for example: by operation and Maintenance (Operations & Maintenance, O & M).
Fig. 1 shows a relation between an MBMS service area and an MBSFN area, etc.
The MBMS service area is composed of one or more service identities, each identity being mapped to one or more cells.
The MBSFN area is composed of a group of cells in the synchronization area, the cells transmit the synchronized MBMS service, and the MBSFN area is planned according to the policy of the operator. The MBSFN area reserved cell also belongs to the synchronization area, and the cell does not perform MBSFN transmission.
Multiple services can be transmitted simultaneously in one MBSFN area. In order to ensure that MBMS transmission is performed synchronously between different cells to achieve the purpose of eliminating interference and implementing combined reception, a network architecture for MBMS multi-cell transmission is shown in fig. 2.
A central control entity Multi-cell/Multicast Coordination Entity (MCE) controls MBMS transmission of cells under multiple enbs to ensure synchronization of control signaling, and service information indication, physical resource allocation, and physical layer transmission format of MBMS transmission all come from the MCE. The user plane data comes from an MBMS Gateway (GW), an eNB receives the MBMS data from the MBMSGW by joining an IP multicast group, and the user plane data adopts a Synchronization (SYNC) protocol to add a timestamp in a data packet to indicate a wireless frame (one wireless frame is 10ms and comprises 10 subframes) in which the data packet is transmitted.
After receiving the control command and the MBMS data packet of the MCE, the eNB sends MBMS service information, physical layer resource configuration, and a transmission format to the UE over an air interface using a Multicast Control Channel (MCCH), and transmits MBMS data using an MTCH (multicast traffic channel) at a correct location according to a radio frame indication in the SYNC protocol and a specific scheduling command of the MCE. The transmission of all services in each MBSFN area is scheduled by one MCCH, and each service bearer is mapped to one MTCH.
The transmission of MBMS over the air interface follows the characteristics shown in figure 3.
The MCCH is not changed during a modification period, and is only changed at the start of the modification period. The MCCH modification period length is 5.12s or 10.24 s. The modification of the MCCH introduces a notification mechanism, and the UE can read the changed MCCH in the next MCCH modification period only if a notification (notification) in the previous period indicates that a certain MCCH is changed. This means that the MBMS service and configuration from the MCE indicating that the MBMS service or MBMS transmission resource configuration is changed to the changed MBMS service and configuration are in effect at least after two MCCH modification periods, which is clearly a long period of time, but the MBMS transmission is not delay sensitive. The MCCH is sent repeatedly periodically during the MCCH modification period, e.g. multiple MCCH transmissions during one modification period in figure 3. The transmission resources and transmission period of the MCCH are scheduled by the system message SIB 13.
For MBMS user data, ms mac ce (multicast channel scheduling mac control element) performs specific time domain resource scheduling. And the dispatching of MBMS data transmission is carried out in MCH dispatching periods, the starting position of each MCH dispatching period sends MSMACCE, and the transmission of MBMS data in the dispatching period is dispatched. The MSI scheduling period is less than or equal to the MCCH modification period.
In summary, the scheduling process of MBMS transmission is: SIB13 schedules MCCH transmission, MCCH carries out MBMS service indication and MBMS data transmission format and all MTCH time domain resource range, MSMACCE carries out final resource scheduling specifically to subframe.
The MBMS transmission mode can be used as a reference for cluster transmission, and if multi-cell joint transmission is adopted, the effects of improving the transmission efficiency and eliminating the inter-cell interference can be achieved. However, the problem that the MBMS transmission method is not suitable for trunking transmission is that: the transmission delay is large; the transmission mode of transmitting a plurality of services in one MBSFN area cannot reflect the group characteristics of trunking transmission.
In summary, the trunking transmission in the prior art has the characteristics of high time delay requirement and high transmission power, and if each cell organizes transmission by itself, the problem of co-channel interference is serious. The multi-cell joint transmission technology of the MBMS transmission mode in the LTE system can be used for solving the problem of same frequency interference for reference, but the MBMS transmission has the characteristics of large time delay and incapability of reflecting group characteristics, and is not suitable for being directly applied to trunking transmission.
Disclosure of Invention
The embodiment of the invention provides a trunking service transmission method and a trunking service transmission device, which are used for realizing trunking transmission in a broadcasting mode, solving same frequency interference and improving the transmission performance of trunking transmission.
The method for sending the cluster service provided by the embodiment of the invention comprises the following steps:
an evolved node B eNB informs user equipment UE of pre-configured resource information of a cluster multicast control channel T-MCCH;
when the eNB needs to send the T-MCCH, the T-MCCH is sent on the pre-configured resource of the T-MCCH;
wherein the pre-configured resource of the T-MCCH is a periodic resource.
The method for receiving the cluster service provided by the embodiment of the invention comprises the following steps:
user Equipment (UE) receives pre-configured resource information of a cluster multicast control channel (T-MCCH) sent by an evolved node B (eNB);
and the UE receives the T-MCCH on the pre-configured resource of the T-MCCH, wherein the pre-configured resource of the T-MCCH is a periodic resource.
The resource allocation method provided by the embodiment of the invention comprises the following steps:
a unified scheduling entity configures resources bearing a cluster multicast control channel T-MCCH to obtain pre-configured resource information of the T-MCCH; wherein the resources of the T-MCCH are periodic resources;
and the unified scheduling entity informs the eNB of the pre-configured resource information of the T-MCCH.
The cluster service sending device provided by the embodiment of the invention comprises:
the resource information notification unit is used for notifying the pre-configured resource information of the cluster multicast control channel T-MCCH to User Equipment (UE);
the T-MCCH sending unit is used for sending the T-MCCH on the pre-configured resources of the T-MCCH when the T-MCCH needs to be sent;
wherein the pre-configured resource of the T-MCCH is a periodic resource.
The embodiment of the invention provides a cluster service receiving device, which comprises:
the resource information receiving unit is used for receiving pre-configured resource information of a cluster multicast control channel T-MCCH sent by an evolved node B (eNB);
and the receiving T-MCCH unit is used for receiving the T-MCCH on the pre-configured resource of the T-MCCH, wherein the pre-configured resource of the T-MCCH is a periodic resource.
The resource allocation device provided by the embodiment of the invention comprises:
the T-MCCH resource configuration unit is used for configuring resources for bearing a cluster multicast control channel T-MCCH to obtain pre-configuration resource information of the T-MCCH; wherein the resources of the T-MCCH are periodic resources;
and the T-MCCH resource notification unit is used for notifying the eNB of the pre-configuration resource information of the T-MCCH.
In the embodiment of the invention, an evolved node B eNB informs user equipment UE of pre-configured resource information of a cluster multicast control channel T-MCCH; and when the eNB needs to send the T-MCCH, the eNB sends the T-MCCH on the pre-configured resources of the T-MCCH, wherein the resources of the T-MCCH are periodic resources. Therefore, the trunking transmission is carried out in a broadcasting mode, and the transmission performance of the trunking transmission is improved while the same frequency interference is solved.
Drawings
Fig. 1 is a schematic diagram illustrating a relationship between an MBMS service area and an MBSFN area, etc. in the prior art;
FIG. 2 is a diagram of a network architecture for MBMS multi-cell transmission in the prior art;
fig. 3 is a diagram illustrating MBMS transmission over the air interface according to the prior art;
fig. 4 is a schematic diagram of a mapping relationship between channels in a trunking system according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a basic method for performing cluster transmission in a broadcast manner according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a T-MCCH retransmission mechanism according to an embodiment of the present invention;
fig. 7 is a schematic flowchart of a method for sending a cluster service according to an embodiment of the present invention;
fig. 8 is a schematic flowchart of a method for receiving a trunking service according to an embodiment of the present invention;
fig. 9 is a flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 10 is a schematic diagram illustrating that a UE decodes a T-MCCH to receive a trunking transmission at each preconfigured resource location of the T-MCCH according to the embodiment of the present invention;
fig. 11 is a diagram illustrating a PDCCH scheduling command indicating T-MCCH transmission according to an embodiment of the present invention;
figure 12 is a schematic diagram of T-MCCH retransmission without a scheduling command according to an embodiment of the present invention;
fig. 13 is a schematic diagram illustrating scheduling of a T-MCCH retransmission by a PDCCH scheduling command according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of a trunking service sending apparatus according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of a trunking service receiving apparatus according to an embodiment of the present invention;
fig. 16 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a trunking service transmission method and a trunking service transmission device, which are used for realizing trunking transmission in a broadcasting mode, solving same frequency interference and improving the transmission performance of trunking transmission.
The embodiment of the invention can enable the called user of the cluster system to quickly receive the cluster transmission and improve the frequency reuse gain among cells, thereby solving the problem of the same-frequency adjacent cell interference.
The embodiment of the invention can realize the cluster transmission with low time delay and high accuracy while solving the problem of same frequency interference.
The embodiment of the invention adopts a broadcast mode to carry out trunking transmission, which is a brand-new technology, and LTEMBMS transmission is only a reference, and various channels defined by MBMS cannot be used due to the difference of transmission characteristics and data content characteristics. For the convenience of technical explanation, the following channels are introduced in the trunking system:
logical channel:
T-MCCH: trunkingmulticastcontrol channel, trunking multicast control channel. And transmitting the trunking multicast control information, including T-MTCH scheduling information, service information, group information and the like. One T-MCCH carries control information or scheduling information for a plurality of groups. One T-MCCH can only correspond to one MBSFN area.
T-MTCH: TrunkingMulticastTrafficChannel, trunking multicast traffic channels. And transmitting the cluster service data. One T-MTCH carries data of only one traffic bearer.
Transmission channel:
T-MCH: TrunkingMulticastChannel, a trunking multicast channel. The broadcast cluster transmits control information and data.
Physical channel:
PTMCH: physical trunk multicastchannel, physical cluster multicast channel. The bearer cluster transmits signaling and data.
The mapping relationship of the above channels is shown in fig. 4.
The core idea of the embodiment of the invention is as follows: and periodically configuring resources for bearing the T-MCCH, and transmitting the T-MCCH on the pre-configured resources when the T-MCCH needs to be transmitted.
In order to guarantee the delay requirement of the cluster system, the resource period of the T-MCCH pre-configured resource may be set to a small value, such as 20ms or 40 ms.
Referring to fig. 5, the basic method includes:
a unified scheduling entity (MCE) notifies pre-configured resource information of an eNB cluster multicast control channel (T-MCCH) which needs multi-cell joint transmission, wherein the pre-configured resource information comprises a resource period of pre-configured resources of the T-MCCH, a pre-configured subframe position and a transmission format, such as a Modulation Coding Scheme (MCS) and the like;
the eNB informs the ue t-MCCH of the preconfigured resource information through a system message, e.g. SIB 13.
When cluster signaling and data transmission are required, a unified scheduling entity (e.g., MCE) notifies an eNB which needs to perform multi-cell joint transmission of signaling, data content and scheduling information of the multi-cell joint transmission, where the specific information content includes:
the content of the T-MCCH;
data content of T-MTCH;
configuring a logical channel number of the T-MTCH;
the occupation range, MCS format, updating period and the like of the subframes of the T-MCH after the logical channel is mapped to the transmission channel T-MCH;
the effective time point of the scheduling information, that is, the actual transmission time point of the T-MCCH, that is, T2 shown in fig. 5.
The eNB transmits the T-MCCH at a resource position of the T-MCCH preconfigured by a high-level entity (such as MCE), and the UE reads the T-MCCH on the T-MCCH preconfigured resource to acquire data transmission scheduling information in the T-MCCH.
The eNB transmits multi-cell joint transmission data to the UE through the T-MCH, and the UE receives the T-MCH according to the MAC layer scheduling information of the eNB and the scheduling information in the T-MCCH, so that group calling/multicast service transmission and reception are realized.
It should be noted that the T-MCCH and the T-MTCH in fig. 5 are mapped to the T-MCH and transmitted together.
The method for reading the T-MCCH by the UE comprises two methods:
the method comprises the following steps: and the UE reads the T-MCCH at each pre-configured T-MCCH resource period, and if the decoded data is incorrect, namely the T-MCCH transmission is not received, the data packet is discarded. However, the UE consumes a large amount of power.
The second method comprises the following steps: an eNB sends a Physical Downlink Control Channel (PDCCH) scheduling command before actual transmission of a T-MCCH, wherein the scheduling command is scrambled by using a fixed T-RNTI (TrunkingGradioNetworkTemporaryIdentity); the UE receives the T-MCCH transmission only when it receives the scheduling command. This approach is clearly more power efficient for the UE, since the overhead of interpreting the PDCCH is much smaller than the data part.
Optimizing: and the T-MCCH retransmission is introduced to ensure the reliable transmission of the T-MCCH.
In order to ensure reliable reception of the T-MCCH and enable the UE accessed later to acquire the cluster scheduling command and perform cluster transmission reception, a T-MCCH retransmission mechanism needs to be introduced. The time interval between the T-MCCH retransmission and the T-MCCH initial transmission or the last retransmission, namely the T-MCCH retransmission period, is a fixed value, the time interval is defined as N times of the T-MCCH pre-configuration resource period, and N is a positive integer. The T-MCCH retransmission time interval is configured by the higher layer entity (e.g. MCE) and sent to the eNB, which informs the UE in a system message (e.g. SIB 13). And before the new T-MCCH transmission, the T-MCCH continuously retransmits according to a fixed retransmission time interval.
The same receiving method is adopted for receiving the T-MCCH retransmission and the T-MCCH initial transmission:
the method comprises the following steps: the UE reads the T-MCCH at each predefined T-MCCH retransmission resource position, and if the decoded data is incorrect, namely no T-MCCH transmission exists, the data packet is discarded.
The second method comprises the following steps: the eNB sends a PDCCH scheduling command before actual retransmission of the T-MCCH, the scheduling command is scrambled by using a fixed T-RNTI, and the UE receives the T-MCCH only when receiving the PDCCH scheduling command.
A New Data Indicator (NDI) may be introduced into the PDCCH scheduling command to indicate whether a T-MCCH to be transmitted is a new T-MCCH transmission or a T-MCCH retransmission. The NDI occupies 1bit in Downlink Control Information (DCI) carried by the PDCCH, and there are two setting modes:
mode one, fixed setting: NDI is set to be 0 in the new T-MCCH transmission, and NDI is set to be 1 in the T-MCCH retransmission;
that is, if the T-MCCH to be transmitted is a new T-MCCH, the NDI is set to a preset first value; and if the T-MCCH to be transmitted is the retransmitted T-MCCH, setting the NDI to be a preset second numerical value.
Mode two, new data flip: setting the initial transmission of the T-MCCH and the retransmission of the T-MCCH as 0, if new T-MCCH transmission arrives, turning the NDI to 1, setting the NDI in a PDCCH retransmission scheduling command for transmission as 1, if new T-MCCH data arrives, turning the NDI to 0 again, and so on;
that is, the value of the NDI is inverted between a preset first value and a preset second value, wherein the inversion condition is that the T-MCCH to be transmitted is a new T-MCCH; and if the T-MCCH to be transmitted is the retransmitted T-MCCH, the value of the NDI is unchanged.
Referring to fig. 6, wherein T1 represents T-MCCH initial transmission sent by eNB; t2 and T3 indicate that the eNB sends T-MCCH retransmission according to the T-MCCH retransmission time interval; t4 indicates that the eNB sends a new T-MCCH transmission, and the time interval between T4 and T3 is integral multiple of the T-MCCH pre-configured resource period, but is not related to the T-MCCH retransmission period.
In summary, on the base station side, referring to fig. 7, a method for sending a cluster service provided in an embodiment of the present invention includes:
s101, an evolved node B eNB informs user equipment UE of pre-configured resource information of a cluster multicast control channel T-MCCH;
s102, when the eNB needs to send the T-MCCH, the T-MCCH is sent on pre-configured resources of the T-MCCH; wherein the pre-configured resource of the T-MCCH is a periodic resource.
Preferably, the pre-configured resource of the T-MCCH is pre-configured and notified to the eNB by the multi-cell/multicast coordination entity MCE.
Preferably, the eNB informs the UE of the pre-configured resource information of the T-MCCH through a system message.
Preferably, the preconfigured resource information of the T-MCCH includes: the pre-configuration resource period, the pre-configuration subframe position and the transmission format of the T-MCCH.
Preferably, after the eNB notifies the UE of the preconfigured resource information of the T-MCCH and before the T-MCCH is sent, the method further includes:
the eNB informs the UE through the PDCCH scheduling command that the T-MCCH is to be transmitted on the pre-configured resources of the T-MCCH.
Preferably, the PDCCH scheduling command comprises a new data indication NDI for indicating whether the T-MCCH to be transmitted is a new T-MCCH transmission or a T-MCCH retransmission.
Preferably, the NDI has the following two values:
the method comprises the steps that firstly, if the T-MCCH to be transmitted is a new T-MCCH, NDI is set to be a preset first numerical value; if the T-MCCH to be transmitted is a retransmitted T-MCCH, setting NDI as a preset second numerical value;
in the second mode, the value of the NDI is turned over between a preset first numerical value and a preset second numerical value, wherein the turning condition is that the T-MCCH to be transmitted is a new T-MCCH; and if the T-MCCH to be transmitted is the retransmitted T-MCCH, the value of the NDI is unchanged.
Preferably, the method further comprises:
and the eNB informs the UE of the retransmission period of the T-MCCH through a system message.
Preferably, after the eNB initially transmits the T-MCCH to the UE, the method further comprises:
and the eNB retransmits the T-MCCH to the UE according to the retransmission period of the T-MCCH.
Preferably, after the eNB notifies the UE of the preconfigured resource information of the T-MCCH, before the eNB sends the T-MCCH on the preconfigured resource of the T-MCCH, the method further includes:
receiving the following information content notified by the unified scheduling entity:
the content of the T-MCCH;
the data content of the trunking multicast service channel T-MTCH;
configuring a logical channel number of the T-MTCH;
the method comprises the steps that a logic channel is mapped to a subframe occupation range, a modulation coding mode MCS format and an updating period of a T-MCH after the T-MCH is mapped to a cluster multicast channel;
the time point when the eNB actually transmits the T-MCCH.
Preferably, the method further comprises:
and the eNB sends the multi-cell joint transmission data to the UE according to the information content notified by the unified scheduling entity.
Correspondingly, referring to fig. 8, on the UE side, a method for receiving a trunking service provided in the embodiment of the present invention includes:
s201, user equipment UE receives pre-configured resource information of a cluster multicast control channel T-MCCH sent by an evolved node B eNB;
s202, the UE receives the T-MCCH on the pre-configured resource of the T-MCCH, wherein the pre-configured resource of the T-MCCH is a periodic resource.
Preferably, the pre-configured resource of the T-MCCH is pre-configured and notified to the eNB by the multi-cell/multicast coordination entity MCE, and then notified to the UE by the eNB.
Preferably, the UE receives the pre-configured resource information of the T-MCCH through a system message.
Preferably, the preconfigured resource information of the T-MCCH includes: the pre-configuration resource period, the pre-configuration subframe position and the transmission format of the T-MCCH.
Preferably, after the UE receives the preconfigured resource information of the T-MCCH and before receiving the T-MCCH, the method further comprises:
the UE determines that the eNB is to transmit the T-MCCH on the pre-configured resources of the T-MCCH through the PDCCH scheduling command.
Preferably, the PDCCH scheduling command comprises a new data indication NDI for indicating whether the T-MCCH to be transmitted is a new T-MCCH transmission or a T-MCCH retransmission.
Preferably, the NDI has the following two values:
the method comprises the steps that firstly, if the T-MCCH to be transmitted is a new T-MCCH, NDI is set to be a preset first numerical value; if the T-MCCH to be transmitted is a retransmitted T-MCCH, setting NDI as a preset second numerical value;
in the second mode, the value of the NDI is turned over between a preset first numerical value and a preset second numerical value, wherein the turning condition is that the T-MCCH to be transmitted is a new T-MCCH; and if the T-MCCH to be transmitted is the retransmitted T-MCCH, the value of the NDI is unchanged.
Preferably, the method further comprises:
and the UE receives the retransmission period of the T-MCCH through the system message.
Preferably, after the UE initially receives the T-MCCH, the method further comprises:
and the UE receives the T-MCCH retransmitted by the eNB according to the retransmission period of the T-MCCH.
Preferably, the method further comprises:
and the UE receives the cluster multicast channel T-MCH according to the media access control MAC layer scheduling information of the eNB and by combining the scheduling information in the T-MCCH.
Correspondingly, in the unified scheduling entity, referring to fig. 9, a resource allocation method provided in an embodiment of the present invention includes:
s301, a unified scheduling entity configures resources for bearing a T-MCCH (multicast control channel) of a cluster multicast control channel to obtain pre-configured resource information of the T-MCCH; wherein the resources of the T-MCCH are periodic resources;
s302, the unified scheduling entity notifies the eNB of the pre-configuration resource information of the T-MCCH.
Preferably, after the unified scheduling entity notifies the eNB of the preconfigured resource information of the T-MCCH, the method further includes:
the unified scheduling entity informs the eNB of the following information content:
the content of the T-MCCH;
the data content of the trunking multicast service channel T-MTCH;
configuring a logical channel number of the T-MTCH;
the method comprises the steps that a logic channel is mapped to a subframe occupation range, a modulation coding mode MCS format and an updating period of a T-MCH after the T-MCH is mapped to a cluster multicast channel;
the time point when the eNB actually transmits the T-MCCH.
Preferably, the unified scheduling entity is a multi-cell/multicast coordination entity MCE.
Preferably, the preconfigured resource information of the T-MCCH includes: the pre-configuration resource period, the pre-configuration subframe position and the transmission format of the T-MCCH.
A description of several specific embodiments is given below.
The first embodiment is as follows: referring to fig. 10, a UE interprets a T-MCCH at each T-MCCH pre-configured resource location to receive trunking transmission data.
On the eNB side, the method comprises the following steps:
step S401: the eNB sends a system message SIB1, which comprises the scheduling information of SIB 13;
step S402: the eNB sends a system message SIB2, wherein the system message SIB2 comprises MBSFN subframe basic configuration, and the cluster transmission in a broadcast mode can be only performed on subframes in an MBSFN subframe configuration set;
step S403: the eNB sends SIB13, wherein the SIB13 comprises indication information of pre-configured resources and resource periods of the T-MCCH;
step S404: and when the eNB determines to send the T-MCCH, the eNB sends the T-MCCH on the T-MCCH pre-configured resource, and a first subframe for sending the T-MCCH carries a scheduling command (which can be carried by the MSMACCE) to indicate the specific subframe position of cluster data transmission.
The UE side:
the UE receives the SIB1 and acquires SIB13 scheduling information;
the UE receives the SIB2 and acquires MBSFN subframe configuration information;
the UE receives SIB13 and acquires T-MCCH pre-configuration resources and resource periods;
and the UE receives the T-MCCH on each T-MCCH pre-configured resource, and if the T-MCCH is not transmitted, the UE discards the received data.
And the UE receives the data packet, reads the T-MCCH, and receives the data transmitted by the T-MCH by combining the MSMACCE and the scheduling information in the T-MCCH if the data packet contains a transmission scheduling command MSMACCE.
For the UE, the embodiment is power consuming to receive and demodulate the data packet at each preconfigured T-MCCH subframe.
Example two: referring to fig. 11, T-MCCH transmission is indicated by a PDCCH scheduling command.
The eNB side:
step S501: the eNB sends a system message SIB1, which comprises the scheduling information of SIB 13;
step S502: the eNB sends a system message SIB2, wherein the system message SIB2 comprises MBSFN subframe basic configuration, cluster transmission is carried out in a broadcasting mode, and the cluster transmission can be carried out only on subframes in an MBSFN subframe configuration set;
step S503: the eNB sends SIB13 to inform pre-configured resources and resource periods of the T-MCCH;
step S504: the eNB sends a PDCCH scheduling command to indicate that T-MCCH transmission exists at a subsequent T-MCCH pre-configured resource position;
step S505: and when the eNB determines to send the T-MCCH, the eNB sends the T-MCCH on the T-MCCH pre-configured resource, and a first subframe sending the T-MCCH carries a scheduling command (which can be carried by the MSMACCE) to indicate the specific subframe position of cluster data transmission.
The UE side:
the UE receives SIB1, and obtains SIB13 scheduling information from the SIB 1;
the UE receives the SIB2 and acquires MBSFN subframe configuration information from the SIB 2;
the UE receives SIB13, and acquires T-MCCH pre-configuration resources and resource periods from the SIB 13;
and the UE receives the PDCCH scheduling command and determines that the T-MCCH is to be received subsequently. Between step S503 and step S504, the UE attempts to demodulate the scheduling command before each possible transmission of the T-MCCH.
After receiving the scheduling command indicating the T-MCCH transmission, the UE receives a data packet, reads the T-MCCH, and receives data transmitted by the T-MCH by combining the scheduling information in the MSMACCE and the T-MCCH if the data packet contains a transmission scheduling command MSMACCE.
Example three: referring to fig. 12, there is no T-MCCH retransmission of a scheduling command.
The eNB side:
step S601: and the eNB sends the T-MCCH initial transmission data.
Step S602: the eNB sends the T-MCCH retransmission data, the time interval between the step S602 and the step S601 is the retransmission time interval of the T-MCCH indicated by the eNB in the system message (such as SIB13), and the retransmission time interval of the T-MCCH is integral multiple of the T-MCCH pre-configuration resource period.
Step S603: the eNB sends the next T-MCCH retransmission, and the time interval between step S602 and step S601 is the retransmission time interval of the T-MCCH indicated by the eNB in the system message (e.g. SIB 13).
The UE side:
and the UE receives data transmitted by the T-MCCH initially at the position of the T-MCCH pre-configured resource.
And the UE receives the T-MCCH retransmission data. Since the UE reads the T-MCCH at each T-MCCH pre-configured resource position, the UE does not need to identify initial transmission or retransmission and replaces the original T-MCCH content with the newly read T-MCCH content.
Example four: referring to fig. 13, a T-MCCH retransmission is scheduled with a PDCCH scheduling order.
The eNB side:
step S701: the eNB sends a PDCCH scheduling command;
step S702: and the eNB sends the T-MCCH to be transmitted, which is indicated by the PDCCH scheduling command, and the PDCCH scheduling command and the T-MCCH can be sent in the same subframe.
Step S703: the eNB sends a PDCCH scheduling command;
step S704: and the eNB sends the T-MCCH retransmission data indicated by the PDCCH scheduling command.
Step S705: the eNB sends a PDCCH scheduling command;
step S706: and the eNB sends the T-MCCH retransmission data indicated by the PDCCH scheduling command.
The UE side:
and the UE receives the PDCCH scheduling command and receives the T-MCCH on the subsequent T-MCCH pre-configured resource.
And the UE receives the PDCCH scheduling command and receives T-MCCH retransmission data on the subsequent T-MCCH pre-configured resource. If the PDCCH scheduling command carries a new data indication, the UE may not receive the T-MCCH retransmission data under the condition that the T-MCCH has been successfully received.
Referring to fig. 14, an apparatus for sending a cluster service provided in an embodiment of the present invention includes:
a resource information notification unit 11, configured to notify pre-configured resource information of a cluster multicast control channel T-MCCH to user equipment UE;
the T-MCCH sending unit 12 is used for sending the T-MCCH on the pre-configured resources of the T-MCCH when the T-MCCH needs to be sent;
wherein the pre-configured resource of the T-MCCH is a periodic resource.
Preferably, the pre-configured resource of the T-MCCH is pre-configured and notified to the eNB by the multi-cell/multicast coordination entity MCE.
Preferably, the resource information notification unit 11 notifies the UE of the preconfigured resource information of the T-MCCH through a system message.
Preferably, the preconfigured resource information of the T-MCCH includes: the pre-configuration resource period, the pre-configuration subframe position and the transmission format of the T-MCCH.
Preferably, the apparatus further comprises:
and a scheduling command transmitting unit 13, configured to notify the UE of the T-MCCH to be transmitted on the preconfigured resource of the T-MCCH through the PDCCH scheduling command before the T-MCCH transmitting unit 12 transmits the T-MCCH after the resource information notifying unit 11 notifies the UE of the preconfigured resource information of the T-MCCH.
Preferably, the PDCCH scheduling command comprises a new data indication NDI for indicating whether the T-MCCH to be transmitted is a new T-MCCH transmission or a T-MCCH retransmission.
Preferably, if the T-MCCH to be transmitted is a new T-MCCH, the scheduling command sending unit 13 sets the NDI to a preset first value; if the T-MCCH to be transmitted is a retransmitted T-MCCH, the scheduling command transmitting unit 13 sets the NDI to a preset second value; or,
the scheduling command sending unit 13 flips the value of the NDI between a preset first value and a preset second value, wherein the flipping condition is that the T-MCCH to be transmitted is a new T-MCCH; and if the T-MCCH to be transmitted is the retransmitted T-MCCH, the value of the NDI is unchanged.
Preferably, the apparatus further comprises:
and a T-MCCH retransmission period notification unit 14, configured to notify the UE of the retransmission period of the T-MCCH through a system message.
Preferably, the T-MCCH transmitting unit 12 is further configured to:
after the T-MCCH is initially sent to the UE, the T-MCCH is retransmitted to the UE according to the retransmission period of the T-MCCH.
Preferably, the apparatus further comprises:
an information receiving unit 15, configured to receive the following information content notified by the unified scheduling entity before the T-MCCH transmitting unit 12 transmits the T-MCCH on the preconfigured resource of the T-MCCH after the resource information notifying unit 11 notifies the UE of the preconfigured resource information of the T-MCCH:
the content of the T-MCCH;
the data content of the trunking multicast service channel T-MTCH;
configuring a logical channel number of the T-MTCH;
the method comprises the steps that a logic channel is mapped to a subframe occupation range, a modulation coding mode MCS format and an updating period of a T-MCH after the T-MCH is mapped to a cluster multicast channel;
and the T-MCCH sending unit actually sends the time point of the T-MCCH.
Preferably, the apparatus further comprises:
and a data sending unit 16, configured to send multi-cell joint transmission data to the UE according to the information content received by the information receiving unit 15.
Preferably, the trunking service transmitter is an eNB.
Referring to fig. 15, an embodiment of the present invention provides a trunking service receiving apparatus, including:
a resource information receiving unit 21, configured to receive preconfigured resource information of a cluster multicast control channel T-MCCH sent by an eNB;
a T-MCCH receiving unit 22, configured to receive the T-MCCH on a pre-configured resource of the T-MCCH, wherein the pre-configured resource of the T-MCCH is a periodic resource.
Preferably, the pre-configured resource of the T-MCCH is pre-configured and notified to the resource information receiving unit 21 by the multi-cell/multicast coordination entity MCE, and then notified to the UE by the resource information receiving unit.
Preferably, the resource information receiving unit 21 receives the preconfigured resource information of the T-MCCH through a system message.
Preferably, the preconfigured resource information of the T-MCCH includes: the pre-configuration resource period, the pre-configuration subframe position and the transmission format of the T-MCCH.
Preferably, the apparatus further comprises:
and a scheduling command receiving unit 23, configured to determine, through the PDCCH scheduling command, that the eNB is to send the T-MCCH on the preconfigured resource of the T-MCCH after the resource information receiving unit 21 receives the preconfigured resource information of the T-MCCH and before the T-MCCH receiving unit 22 receives the T-MCCH.
Preferably, the PDCCH scheduling command received by the scheduling command receiving unit 23 includes a new data indication NDI for indicating whether the T-MCCH to be transmitted is a new T-MCCH transmission or a T-MCCH retransmission.
Preferably, the NDI has the following two values:
the method comprises the steps that firstly, if the T-MCCH to be transmitted is a new T-MCCH, the value of NDI is a preset first numerical value; if the T-MCCH to be transmitted is a retransmitted T-MCCH, the value of the NDI is a preset second numerical value;
in the second mode, the value of the NDI is turned over between a preset first numerical value and a preset second numerical value, wherein the turning condition is that the T-MCCH to be transmitted is a new T-MCCH; and if the T-MCCH to be transmitted is the retransmitted T-MCCH, the value of the NDI is unchanged.
Preferably, the apparatus further comprises:
a retransmission cycle receiving unit 24, configured to receive a retransmission cycle of the T-MCCH through the system message.
Preferably, the T-MCCH receiving unit 22 is further configured to, after the UE initially receives the T-MCCH:
and receiving the T-MCCH retransmitted by the eNB according to the retransmission period of the T-MCCH.
Preferably, the apparatus further comprises:
and a T-MCH receiving unit 25, configured to receive the trunking multicast channel T-MCH according to Media Access Control (MAC) layer scheduling information of the eNB in combination with scheduling information in the T-MCCH.
Preferably, the trunking service receiving apparatus is a UE.
Referring to fig. 16, a resource allocation apparatus provided in an embodiment of the present invention includes:
a T-MCCH resource configuration unit 31, configured to configure resources bearing a cluster multicast control channel T-MCCH to obtain pre-configured resource information of the T-MCCH; wherein the resources of the T-MCCH are periodic resources;
and a T-MCCH resource notification unit 32, configured to notify the eNB of the pre-configured resource information of the T-MCCH.
Preferably, the apparatus further comprises:
an information sending unit 33, configured to notify the eNB of the following information content after the T-MCCH resource notification unit 32 notifies the eNB of the preconfigured resource information of the T-MCCH:
the content of the T-MCCH;
the data content of the trunking multicast service channel T-MTCH;
configuring a logical channel number of the T-MTCH;
the method comprises the steps that a logic channel is mapped to a subframe occupation range, a modulation coding mode MCS format and an updating period of a T-MCH after the T-MCH is mapped to a cluster multicast channel;
the time point when the eNB actually transmits the T-MCCH.
Preferably, the preconfigured resource information of the T-MCCH includes: the pre-configuration resource period, the pre-configuration subframe position and the transmission format of the T-MCCH.
The resource allocation device is a multi-cell/multicast coordination entity MCE.
In summary, the embodiments of the present invention periodically configure resources for carrying the T-MCCH, and transmit the T-MCCH on the preconfigured resources when the T-MCCH needs to be transmitted. Specifically, the pre-configured resources and periodicity of the eNBT-MCCH and the transport format are indicated by a unified scheduling entity, such as MCE. The eNB informs the ue t-MCCH of the predefined configuration through a system message, such as SIB 13. And the eNB informs the transmission of the T-MCCH by using the PDCCH scheduling command. A T-MCCH retransmission mechanism is introduced, and a T-MCCH retransmission time interval is notified to the UE by a system message, such as SIB 13. And introducing a 1-bit new data indication NDI in the T-MCCH scheduling command, wherein the NDI is used for indicating whether the transmission is the T-MCCH retransmission. Therefore, by the technical scheme provided by the embodiment of the invention, the trunking transmission is realized in a broadcasting mode, and the transmission performance of the trunking transmission is improved while the same frequency interference is solved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.