On-demand system information broadcasting system
11711841 · 2023-07-25
Assignee
Inventors
- Chadi Khirallah (Tokyo, JP)
- Yassin Aden Awad (Tokyo, JP)
- Yuhua Chen (Tokyo, JP)
- Robert Arnott (Tokyo, JP)
Cpc classification
H04W72/23
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A communication system is disclosed in which a base station manages the transmission of on-demand system information to optimise the trade-off between the additional signalling overhead associated with on-demand transmission and the resource usage inefficiencies associated with the sometimes unnecessary transmission of system information on a periodic basis. The base station manages switching from on-demand transmission to periodic transmission, and vice versa, based on one or more utilisation thresholds.
Claims
1. A user equipment (UE) comprising: a controller; and a transceiver; wherein the controller is configured to: control the transceiver to receive, from a communication apparatus, minimum system information including at least a master information block (MB) and a system information block type 1 (SIB1); control the transceiver to receive, from the communication apparatus, other system information (SI), wherein the other SI is broadcast using one of: a periodic transmission mode in which the other SI is being broadcast on a periodic basis; and an on-demand transmission mode in which the other SI is broadcast on-demand, after requesting for the other SI from at least one UE, wherein the SIB1 includes an indication explicitly indicating whether the other SI is being broadcast or not, and wherein, in a case where the indication indicates that the other SI is not being broadcast, the SIB1 includes configuration information for the UE to request for the other SI; request for the other SI by initiating a Random Access Channel (RACH) procedure using the configuration information; and control the transceiver to receive information indicating a period for waiting for a next requesting, via a dedicated signaling.
2. The UE according to claim 1, wherein the configuration information includes a periodicity for requesting for the other SI.
3. The UE according to claim 1, wherein the configuration information includes information indicating a resource for requesting for the other SI.
4. The UE according to claim 1, wherein the configuration information includes information indicating a transmission occasion for the RACH procedure.
5. A communication apparatus comprising: a controller; and a transceiver; wherein the controller is configured to: control the transceiver to transmit minimum system information including at least a master information block (MIB) and a system information block type 1 (SIB1); control the transceiver to broadcast other system information (SI) using one of: a periodic transmission mode in which the other SI is being broadcast on a periodic basis; and an on-demand transmission mode in which the other SI is broadcast on-demand, after requesting for the other SI from a User Equipment (UE), and wherein the SIB1 includes an indication explicitly indicating whether the other SI is being broadcast or not, and wherein, in a case where the indication indicates that the other SI is not being broadcast, the SIB1 includes configuration information for the UE to request for the other SI; control the transceiver to receive a request for the other SI by the UE initiating a Random Access Channel (RACH) procedure using the configuration information; and control the transceiver to transmit, to the UE, information indicating a period for waiting for a next requesting by the UE, via a dedicated signaling.
6. A method performed by a communication apparatus, the method comprising: transmitting minimum system information including at least a master information block (MIB) and a system information block type 1 (SIB1); broadcasting other system information (SI) using one of: a periodic transmission mode in which the other SI is being broadcast on a periodic basis; and an on-demand transmission mode in which the other SI is broadcast on-demand, after requesting for the other SI from a User Equipment (UE), wherein the SIB1 includes an indication explicitly indicating whether the other SI is being broadcast or not, and wherein in a case where the indication indicates that the other SI is not being broadcast, the SIB1 includes configuration information for the UE to request for the other SI; receiving a request for the other SI by the UE initiating a Random Access Channel (RACH) procedure using the configuration information; and transmitting, to the UE, information indicating a period for waiting for a next requesting by the UE, via a dedicated signaling.
7. A method performed by a user equipment (UE), the method comprising: receiving, from a communication apparatus, minimum system information including at least a master information block (MIB) and a system information block type 1 (SIB1); receiving, from the communication apparatus, other system information (SI), wherein the other SI is broadcast using one of: a periodic transmission mode in which the other SI is being broadcast on a periodic basis; and an on-demand transmission mode in which the other SI is broadcast on-demand, after requesting for the other SI from at least one UE, wherein the SIB1 includes an indication explicitly indicating whether the other SI is being broadcast or not, and wherein, in a case where the indication indicates that the other SI is not being broadcast, the SIB1 includes configuration information for the UE to request for the other SI; requesting for the other SI by initiating a Random Access Channel (RACH) procedure using the configuration information; and receiving information indicating a period for waiting for a next requesting, via a dedicated signaling.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DESCRIPTION OF EMBODIMENTS
(17) Overview
(18)
(19) The base station 5 operates one or more associated cell 9 via which the UEs 3 can connect to the cellular telecommunications system 1. The UEs 3 may connect in the cell 9 by establishing a radio resource control (RRC) connection with the base station 5 operating that cell 9. As can be seen, base station 5 transmits system information 20 in the cell. The system information 20 comprises minimum system information 20-1 which, in this example, includes a subset of the information blocks (e.g. the MIB, SIB1, SIB2) carrying a ‘minimum’ set of information elements (e.g. those elements required to support cell selection, acquiring OSI, or accessing the cell). The system information 20 also comprises other system information (OSI) 20-2 that comprises all the system information in the other SIBs typically available in a cellular communication system.
(20) The base stations 5 are connected to the core network 7 for example via an S1 interface and to any other base stations (not shown) for example via an X2 interface (either directly, or via for example an X2 gateway). The core network 7 typically includes logical nodes (or ‘functions’) for supporting communication in the telecommunication system 1. Typically, for example, the core network 7 of a 5G/NR system will include, amongst other functions, control plane functions, user plane functions and other functions for providing the functionality of a mobility management entity (MME), a serving gateway (S-GW), a packet data network gateway (P-GW) etc.
(21)
(22) Beneficially, as described in more detail below, the base station 5 of the cellular telecommunication system 1 manages the transmission of OSI 20-2 to optimise the trade-off between the additional signalling overhead associated with on-demand transmission of OSI 20-2 and the resource usage inefficiencies associated with the sometimes unnecessary transmission of OSI 20-2 on a periodic basis. Specifically, the base station 5 of the cellular telecommunication system 1 manages switching from on-demand transmission of the OSI 20-2 to periodic transmission of OSI 20-2, and vice versa, based on one or more utilisation thresholds. Specifically, the base station 5 manages the switching of on-demand OSI 20-2 between an ON state and an OFF state based on comparisons of the utilisation (or potential utilisation) levels of periodic transmission opportunities associated with on-demand OSI transmission (relative to periodic transmission) with the utilisation threshold(s).
(23) Beneficially, as described in more detail below, the base station 5 is able to inform the UE(s) 3 of transitions between the ON state and the OFF state (i.e. between on-demand and periodic transmission of OSI 20-2) promptly and efficiently using any of a number of different mechanisms.
(24) During on-demand OSI 20-2 provision, each UE 3 is beneficially able to request a specific required OSI SIB (or SI message) or required group of OSI SIBs (or SI messages), and a number of efficient mechanisms are described by which the UE 3 can make such requests. In one particularly beneficial method described herein, for example, the UE 3 is able to use the timing of its request to efficiently request a particular SIB/SI message or group of such SIBs/SI messages.
(25) The base station 5 employs a particularly beneficial method for determining an optimised periodicity for the periodic OSI transmission opportunities based on a target utilisation level threshold and/or latency constraints imposed by UE requirements. In a particularly advantageous variation of this the base station 5 is able to set different periodicities for different UEs based on latency requirements such that on-demand OSI for relaxed latency requirement UEs is transmitted with relatively long periods between transmission opportunities and on-demand OSI for tight latency requirement UEs is transmitted with relatively short periods between transmission opportunities.
(26) Beneficially, the cellular telecommunication system 1 also configures a minimum interval that a UE 3 should wait between requests for on-demand OSI 20-2.
(27) It will be appreciated that whilst a number of beneficial features are described above, an improved cellular communication system can still be realised even if only a subset (or one) of the beneficial features is employed.
(28) User Equipment
(29)
(30) The controller 37 is associated with a memory 39 and is coupled to the transceiver circuit 31. Software may be pre-installed in the memory 39 and/or may be downloaded via the telecommunications network or from a removable data storage device (RMD), for example.
(31) The controller 37 is configured to control overall operation of the UE 3 by, in this example, program instructions or software instructions stored within the memory 39. As shown, these software instructions include, among other things, an operating system 41, a communications control module 43 and a system information management module 45.
(32) The communications control module 43 is operable to control the communication between the UE 3 and the base station 5. The communications control module 43 also controls the separate flows of uplink data and control data (such as OSI requests) that are transmitted to the base station 5 and the reception of downlink data and control data (such as the system information 20) transmitted by the base station 5. The communications control module 43 is responsible, for example, for managing the UE's part in idle and connected mode procedures such as cell (re)selection, camping on cells, random access channel (RACH) procedures, etc.
(33) The system information management module 45 is responsible for managing the listening for, receipt, storage and interpretation of the system information 20 (minimum system information 20-1 and/or OSI 20-2), for generating requests for on-demand system OSI and for triggering the communications control module 43 to transmit such requests. The system information management module 45 is also responsible for controlling the timing of OSI request (e.g. the interval between them and/or to control what OSI is received as a result of the request where applicable).
(34) Base Station (gNB)
(35)
(36) The communications control module 63 is operable to control the communication between the base station 5 and the UEs 3 and other network entities that are connected to the base station 5. The communications control module 63 also controls the separate flows of uplink and downlink user traffic and control data (e.g. system information 20) to be received by and transmitted to the UEs 3 served by base station 5 including, for example, control data for managing operation of the UEs 3. The communications control module 63 is responsible, for example, for controlling procedures such as the communication of measurement control/configuration information, system information, the base station's part in random access channel (RACH) procedures, etc.
(37) The system information management module 65 is responsible for managing the generation of system information (SI) messages carrying appropriate system information 20 (minimum system information 20-1 and/or OSI 20-2), for receiving and responding to requests for on-demand system OSI 20-2 and for triggering the communications control module 63 to transmit SI messages. The system information management module 65 is also responsible for determining appropriate periodicities for periodic transmissions of minimum system information 20-1 and OSI 20-2 and for on-demand transmission opportunities.
(38) Managing a Transition from On-Demand OSI Transmission to Periodic OSI Transmission
(39)
(40) As seen in
(41) On-demand OSI 20-2 transmission (broadcast in this example) is initially in the ON state and so OSI 20-2 transmissions occur on-demand, at the request of UEs in the cell 9 of the base station 5, at S612. These OSI 20-2 transmissions occur during periodic broadcast opportunities that occur at a periodicity, T, configured appropriately in the base station 5. The base station 5 measures the utilisation level, U, of the periodic broadcast opportunities at S614 and compares it to a utilisation threshold, TH.sub.OFF, that is configured at the base station 5 for turning on-demand OSI 20-2 transmission OFF at S616 (TH.sub.OFF is effectively a threshold for transitioning from on-demand to periodic OSI 20-2 provision). If, at S616, the measured utilisation level, U, is found to be greater than or equal to the utilisation threshold, TH.sub.OFF, then on-demand OSI 20-2 transmission is switched OFF by the base station 5, at S618, and the base station 5 switches to using the periodic broadcast approach for the provision of OSI 20-2 at S620. Conversely, at S616, if the measured utilisation level, U, is found to be less than the utilisation threshold, TH.sub.OFF, then on-demand OSI 20-2 transmission is kept ON by the base station 5 and the base station 5 continues to use the on-demand broadcast approach for the provision of OSI 20-2 at S612.
(42) The base station 5 will inform the UE(s) of the change in OSI 20-2 transmission type (e.g. as explained later) and the UEs can thus cease to send unnecessary requests for OSI 20-2. The use of an appropriately configured value of TH.sub.OFF for switching off on-demand OSI 20-2 can therefore reduce unnecessary signalling when periodic broadcast opportunity utilisation levels are high and resource saving benefits are therefore relatively low.
(43) Managing a Transition from Periodic OSI Transmission to On-Demand OSI Transmission
(44)
(45) As seen in
(46) On-demand OSI 20-2 transmission (broadcast in this example) is initially in the OFF state and so OSI 20-2 transmissions occur periodically at a periodicity configured appropriately in the base station 5, rather than at the request of UEs in the cell 9 of the base station 5, at S711. The base station 5 estimates the arrival rate,
{circumflex over (λ)}, [Math. 3]
(47) of UEs requesting on-demand broadcast of OSI 20-2 at S712. This estimation may be carried out in a number of ways but, in the present example, is based on the result of a measurement of connection requests for certain service(s) over a period of time.
(48) The base station 5 configures, at S714, a value of periodicity, T (for on-demand OSI 20-2) with a maximum value that is less than or equal to a required latency on the delivery of on-demand OSI 20-2 for a given service/application/use case. The estimated value of arrival rate,
{circumflex over (λ)}, [Math. 4]
and the configured value of periodicity, T are used, at S716, to calculate an estimated utilisation,
.Math.,[Math. 5]
of periodic transmission opportunities were the OSI 20-2 to be transmitted on-demand
(.Math.=1−e.sup.−{circumflex over (λ)}KT) [Math. 6]
where K is the number of transmissions of OSI 20-2 for a given OSI request (i.e. K=1 for a one-shot transmission of OSI 20-2). At S718 the estimated utilisation level,
.Math., [Math. 7]
of the periodic broadcast opportunities is compared to a utilisation threshold, TH.sub.ON, that is configured at the base station 5 for turning on-demand OSI 20-2 transmission ON (TH.sub.ON is effectively a threshold for transitioning from periodic OSI 20-2 provision to on-demand OSI 20-2 provision). If, at S718, the estimated utilisation level,
.Math., [Math. 8]
is found to be less than the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is switched ON by the base station 5, at S720, and the base station 5 switches to using the on-demand broadcast approach for the provision of OSI 20-2 at S722. Conversely, at S718, if the estimated utilisation level,
.Math., [Math. 9]
is found to be greater than or equal to the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is kept OFF by the base station 5 and the base station 5 continues to use the periodic broadcast approach for the provision of OSI 20-2 at S711.
(49) The base station 5 will inform the UE(s) of the change in OSI 20-2 transmission type (e.g. as explained later) and the UEs can thus begin to send requests for OSI 20-2. The use of an appropriately configured value of TH.sub.ON for switching on on-demand OSI 20-2 can therefore ensure that the resource saving benefits available, when periodic broadcast opportunity utilisation levels are relatively low, are achieved when the additional signalling required for making the OSI requests justifies it.
(50)
(51) As seen in
(52) On-demand OSI 20-2 transmission (broadcast in this example) is initially in the OFF state and so OSI 20-2 transmissions occur periodically at a periodicity configured appropriately in the base station 5, rather than at the request of UEs in the cell 9 of the base station 5, at S811.
(53) When, S812, a predetermined number, N, of requests for on-demand transmission of OSI are received from UE(s) in a given period of time the base station 5 switches on-demand OSI 20-2 transmission ON by the base station 5, at S814. The base station 5 then measures the utilisation level, U, of the periodic broadcast opportunities at S816 and compares it to a utilisation threshold, TH.sub.ON, that is configured at the base station 5 for turning on-demand OSI 20-2 transmission ON at S818. If, at S818, the measured utilisation level, U, is found to be less than the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is maintained in its ON state by the base station 5, and the base station 5 uses the on-demand OSI 20-2 broadcast approach for the provision of OSI 20-2 at S820. Conversely, at S818, if the measured utilisation level, U, is found to be greater than or equal to the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is switched OFF by the base station 5, at S822, and the base station 5 proceeds to use the periodic broadcast approach for the provision of OSI 20-2 at S811.
(54) The base station 5 will inform the UE(s) of the change in OSI 20-2 transmission type (e.g. as explained later) and the UEs can thus begin to send requests for OSI 20-2. The use of an appropriately configured value of TH.sub.ON for switching on on-demand OSI 20-2 can therefore ensure that the resource saving benefits available, when periodic broadcast opportunity utilisation levels are relatively low, are achieved when the additional signalling required for making the OSI requests justifies it.
(55)
(56) As seen in
(57) On-demand OSI 20-2 transmission (broadcast in this example) is initially in the OFF state and so OSI 20-2 transmissions occur periodically at a periodicity configured appropriately in the base station 5, rather than at the request of UEs in the cell 9 of the base station 5, at S911. The base station 5 estimates the arrival rate,
{circumflex over (λ)}, [Math. 10]
(58) of UEs requesting on-demand broadcast of OSI 20-2 at S912. This estimation may be carried out in a number of ways but, in the present example, is based on the result of a measurement of connection requests for certain service(s) over a period of time.
(59) The base station 5 configures, at S914, a value of periodicity, T (for on-demand OSI 20-2) with a maximum value that is less than or equal to a required latency on the delivery of on-demand OSI 20-2 for a given service/application/use case. The estimated value of arrival rate,
{circumflex over (λ)}, [Math. 11]
(60) and the configured value of periodicity, T are used, at S916, to calculate an estimated utilisation,
.Math., [Math. 12]
(61) of periodic transmission opportunities were the OSI 20-2 to be transmitted on-demand
(U=1−e.sup.−{circumflex over (λ)}KT) [Math. 13]
(62) where K is the number of transmissions of OSI 20-2 for a given OSI request (i.e. K=1 for a one-shot transmission of OSI 20-2). At S918 the estimated utilisation level,
.Math., [Math. 14]
(63) of the periodic broadcast opportunities is compared to a utilisation threshold, TH.sub.ON, that is configured at the base station 5 for turning on-demand OSI 20-2 transmission ON. If, at S918, the estimated utilisation level,
.Math., [Math. 15]
is found to be less than the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is switched ON by the base station 5, at S920. Conversely, at S918, if the estimated utilisation level,
.Math., [Math. 16]
is found to be greater than or equal to the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is kept OFF by the base station 5 and the base station 5 continues to use the periodic broadcast approach for the provision of OSI 20-2 at S911.
(64) The base station 5 then measures the utilisation level, U, of the periodic broadcast opportunities at S922 and compares it to the utilisation threshold, TH.sub.ON, at S924. If, at S924, the measured utilisation level, U, is found to be less than the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is maintained in its ON state by the base station 5, and the base station 5 uses the on-demand OSI 20-2 broadcast approach for the provision of OSI 20-2 at S926. Conversely, at S924, if the measured utilisation level, U, is found to be greater than or equal to the utilisation threshold, TH.sub.ON, then on-demand OSI 20-2 transmission is switched OFF by the base station 5, at S928, and the base station 5 proceeds to use the periodic broadcast approach for the provision of OSI 20-2 at S911.
(65) As explained previously, the base station 5 will inform the UE(s) of the change in OSI 20-2 transmission type (e.g. as explained later) and the UEs can thus begin to send requests for OSI 20-2. The use of an appropriately configured value of TH.sub.ON for switching on on-demand OSI 20-2 can therefore ensure that the resource saving benefits available, when periodic broadcast opportunity utilisation levels are relatively low, are achieved when the additional signalling required for making the OSI requests justifies it.
(66) Managing Transitions Between Periodic OSI Transmission and On-Demand OSI Transmission (Summary)
(67) The methods described with reference to
(68) As seen in
(69) In order to switch ON on-demand provision of OSI 20-2, the base station 5 can either use a calculated value of utilisation,
.Math. [Math. 17]
(70) (as described with reference to
.Math., [Math. 18]
is used to transition to the ON state initially, and a measured value of utilisation, U, is used to determine whether the ON state should be maintained.
(71) Whilst, in theory, TH.sub.ON may equal TH.sub.OFF, it is assumed that, in general, TH.sub.ON and TH.sub.OFF will be different and selected to avoid/minimise undesirable repetitive transitioning back and forth between on-demand ON and OFF states.
(72) It will be appreciated that in any of these methods, the base station 5/network may be configured to switch on-demand broadcast of OSI ON/OFF for: all OSI SIBs/SI messages; one or more groups of OSI SIBs/SIs; or a selected individual OSI SIB/SI.
(73) Indicating Type of Transmission Used for OSI SIBs (Explicit)
(74) There are a number of mechanisms by which a base station 5, such as the base station 5 of
(75) In one option, for example, the base station 5 may provide an explicit OSI 20-2 transmission type indication using a single bit flag or indicator, for all OSI SIBs, that are provided to the UE 3, to indicate whether all OSI SIBs are available on-demand, or by periodic transmission (or whether on-demand broadcast/unicast transmission is turned ON or OFF). For example: a single bit OSI flag/indicator having a value of 0 (or FALSE) may be used to indicate that all OSI SIBs are available on-demand (or on-demand broadcast/unicast transmission is turned ON). Similarly a single bit OSI flag/indicator having a value of 1 (or TRUE) may be used to indicate that all OSI SIBs are available by periodic transmission (or on-demand broadcast/unicast transmission is turned OFF). It will be appreciated that the actual values (0/FALSE and 1/TRUE) used may be reversed.
(76) In another exemplary option, a single bit OSI flag/indicator may be provided on a per OSI SIB group and/or per OSI SIB basis to indicate, for each OSI SIB group and/or each OSI SIB whether that OSI SIB group/OSI SIB is available on-demand, or by periodic transmission (or whether on-demand broadcast/unicast transmission is turned ON or OFF for that specific OSI SIB group/SIB). For example: a single bit OSI flag/indicator, for a given OSI SIB group/OSI SIB, having a value of 0 (or FALSE) may be used to indicate that that OSI SIB group/OSI SIB is available on-demand (or for which on-demand broadcast/unicast transmission is turned ON). Similarly a single bit OSI flag/indicator, for a given OSI SIB group/OSI SIB, having a value of 1 (or TRUE) may be used to indicate that that OSI SIB group/OSI SIB is available by periodic transmission (or for which on-demand broadcast/unicast transmission is turned OFF). It will be appreciated that the actual values (0/FALSE and 1/TRUE) used may be reversed.
(77) In another exemplary variation, a binary string of bits may be used to indicate a group of OSI SIBs which are available on-demand (or for which on-demand broadcast/unicast transmission is turned ON) and/or a binary string of bits are used to indicate a group of OSI SIBs which are available by periodic transmission (or for which on-demand broadcast/unicast transmission is turned OFF). It will be appreciated that, whilst this approach may appear more complex, it has the benefit that it can reduce the number of bits used to provide the indication significantly (e.g. 4 or 5 bits can provide up to 16 or 32 different indications respectively).
(78) It will be appreciated that the above mechanisms are not mutually exclusive and may be employed in the same base station 5, for example to provide an explicit indication for all OSI SIBs where it is efficient to do so, and to provide per OSI SIB group and/or per OSI SIB where appropriate.
(79) It will be appreciated that, in addition to informing the UE 3 of the type of transmission used for OSI SIBs in accordance with one or more of the above mechanisms, the network will typically inform the UE 3 of the configured periodicity for on-demand broadcast of different OSI SIBs.
(80)
(81)
(82)
(83) It will be appreciated that the mechanisms shown in
(84) Indicating Type of Transmission Used for OSI SIBs (Implicit)
(85) As an alternative to, or in addition to, the explicit indication(s) described above, a base station 5, such as the base station 5 of
(86) In this example, the base station 5 (or other network entity) conditionally configures uplink resource(s) for a UE 3 to request OSI in an on-demand manner when the OSI SIB(s) are transmitted on-demand (on-demand transmission is ON for the SIB(s)) but not when the OSI SIB(s) are transmitted periodically (on-demand transmission is OFF for the SIB(s)). Accordingly, if the base station 5 does not signal the uplink resource reserved for the UE 3 to request one or more particular OSI SIB(s), then these OSI SIBs are periodically broadcasted. On the other hand, when the network signals an uplink resource reserved for the UE 3 to request for one or more OSI SIBs then these OSI SIBs are transmitted on-demand.
(87) Thus, the UE 3 can determine, based on the receipt or absence of allocated uplink resources for requesting one or more OSI SIBs in an on-demand manner, whether those OSI SIBs are transmitted on-demand (on-demand transmission is ON for the SIB(s)) or periodically (on-demand transmission is OFF for the SIB(s)).
(88)
(89) The UE 3 waits, as illustrated at S1220, for the periodic transmission of any OSI SIB is provided, by the base station 5, on a periodic basis (as shown at S1222). It will be appreciated that such periodic transmission can occur at any time and is not limited to happening in accordance with the sequence shown in
(90) Further details of how a UE 3 can request OSI SIBs and how the base station may allocate uplink resources for such a request are described in the following sections.
(91) Requesting On-Demand Provision of Other System Information
(92) There are a number of mechanisms by which UE 3, such as one or more of the mobile devices 3 of
(93) In one option, for example, a UE 3 may send a single request (e.g. using a single assigned resource) for all on-demand system information 20.
(94) In this example, as a first step, the network will typically assign/allocate one or more uplink (UL) resource(s) for requesting all OSI SIBs ‘on-demand’.
(95) For example, a subset of one or more specific random access channel (RACH) preambles may be configured, and signalled to the UE 3, by the base station 5 for use by the UE 3 to request, during an initial access (RACH) procedure, the provision of all OSI SIBs. The UE may, for example, add its request for on-demand system information 20 in message 3 and/or message 5 of the RACH procedure, during initial access, to request all SIBs (for other system information 20-2).
(96) The base station 5 may, alternatively or additionally, signal grant free resources (e.g. specific physical resource blocks (PRBs)) to be used for making the request, in advance, in a minimum system information SIB.
(97) The UE 3 may thus transmit its request message to the base station 5 using the appropriate uplink resources (e.g. using the configured preamble in message 1 of the RACH procedure or using the specific PRBs configured by the minimum system information 20-1).
(98) On receipt of the request, the network can thus determine that all OSI SIBs are to be sent to the UE 3 based on the uplink resources used by the UE for the purposes of making the request for OSI.
(99) In another option, for example, the on-demand OSI SIBs may be grouped in a number of groups each comprising a different respective subset of OSI SIBs. In this example the UE 3 may send a separate respective request (e.g. using an associated assigned resource) for each group of on-demand OSI SIBs.
(100) For example, a respective subset of one or more specific random access channel (RACH) preambles may be configured, and signalled to the UE 3, by the base station 5 for use by the UE 3 to request, during an initial access (RACH) procedure, the provision each group of OSI SIBs. The UE may, for example, add its request for on-demand system information 20 in message 3 and/or message 5 of the RACH procedure, during initial access, to request all SIBs (for other system information 20-2).
(101) The base station 5 may, alternatively or additionally, signal respective grant free resources (e.g. specific physical resource blocks (PRBs)) to be used for making a request for each group of other system SIBs, in advance, in a minimum system information SIB.
(102) When the UE 3 requires a specific group of SIBs it may thus transmit its request message to the base station 5 using the appropriate uplink resources (e.g. using the configured preamble, corresponding to the desired group of OSI SIBs, in message 1 of the RACH procedure, or using the specific PRBs, corresponding to the desired group of OSI SIBs, configured by the minimum system information 20-1).
(103) On receipt of the request, the network can then determine which group of OSI SIBs to send to the UE 3 based on the uplink resources used by the UE for the purposes of making the request for OSI.
(104) In another option, for example, the UE 3 may send an individual respective request (e.g. using an associated assigned resource) for each on-demand OSI SIB.
(105) For example, a respective subset of one or more specific random access channel (RACH) preambles may be configured, and signalled to the UE 3, by the base station 5 for use by the UE 3 to request, during an initial access (RACH) procedure, the provision each OSI SIB. The UE may, for example, add its request for on-demand system information 20 in message 3 and/or message 5 of the RACH procedure, during initial access, to request all system information blocks (for OSI 20-2).
(106) The base station 5 may, alternatively or additionally, signal respective grant free resources (e.g. specific physical resource blocks (PRBs)) to be used for making a request for each other system SIB, in advance, in a minimum system information 20 SIB.
(107) When the UE 3 requires a particular SIB it may thus transmit its request message to the base station 5 using the appropriate uplink resources (e.g. using the configured preamble, corresponding to the desired OSI SIB, in message 1 of the RACH procedure, or using the specific PRBs, corresponding to the desired OSI SIB, configured by the minimum system information 20).
(108) On receipt of the request, the network can then determine which system information SIB to send to the UE 3 based on the uplink resources used by the UE for the purposes of making the request for OSI 20-2.
(109) A particularly beneficial option for UE 3 to request on demand provision (broadcast or unicast) of OSI 20-2 is illustrated in
(110) In this example, rather than having the resources (preamble/frequency resources) used for a specific request determining which OSI SIBs should be sent, the timing used by the UE 3 to transmit a specific request is used to determine which SIBs are transmitted.
(111) Specifically, where a number of system information SIBs are each transmitted at a different respective periodicity (m.sup.2T.sub.min—where m is an integer greater than or equal to zero), and T.sub.min is the periodicity of the SIB with the shortest periodicity), the UE 3 is configured to time the sending of its request for OSI 20-2 such that it is guaranteed to receive the required SIB(s) at the next available opportunity for sending OSI 20-2. The UE 3 achieves this by sending the request in the period (e.g. of length T.sub.min) immediately preceding the next opportunity for sending the required SIB having the longest paging opportunity (e.g. in the period T.sub.min immediately preceding the opportunity for transmitting the required SIB having the longest periodicity).
(112) When the base station receives the UE's request for on-demand broadcast of OSI 20-2, the base station will transmit all OSI SIBs whose transmit opportunities occur at the end of the current period (T=T.sub.min). Accordingly, the transmitted SIB(s) will naturally include the required SIB having the longest periodicity and any SIBs having a periodicity less than that of the required SIB having the longest periodicity. It will be appreciated that this transmission can be for one time or multiple times. In this manner, therefore, the UE 3 can select the timing of the request in order to receive all required SIBs.
(113) In
(114) As seen in the example of
(115) As seen in the example of
(116) As seen in the example of
(117) Thus, as seen in the examples of
(118) By way of further illustrative example only, consider a scenario in which the three SIBs (SIB.sub.A, SIB.sub.B and SIB.sub.C) in
(119) Whilst this approach means that sometime SIBs that are not required will be transmitted unnecessarily, is has the benefit of simplifying resource management for uplink requests significantly (by virtue of only requiring only one type of request). It can be seen that, in this example, the assumption is that the latency requirement for a given UE 3 is determined by the SIB that it needs with the longest period. For example, in the exemplary scenario described above in which the UE 3 requires both SIB.sub.A and SIB.sub.C the UE 3 will need to wait for 320 ms to receive both SIBs.
(120) Optimisation of On-Demand Periodicity
(121)
(122) Specifically, in this example, the base station 5 determines an optimum value of periodicity, T=T.sub.OP, for on-demand broadcast of OSI, based on the UE(s) request (arrival) rate of on-demand broadcast (i.e. λ) and a utilisation threshold for OSI transmission opportunities, TH.sub.U, that is configured by the base station 5 to have a value of between zero and one.
(123) If the target utilisation, U, is constrained to be less than (or equal to) TH.sub.U, then it follows, since U=1-e.sup.−λKT and U<TH.sub.U, that e.sup.−λKT>1−TH.sub.U. Accordingly, setting T=T.sub.Op, it is evident that the optimum value of periodicity, T.sub.OP, must be set in accordance with the following inequality:
(124)
(125) Where K is the number of transmissions of OSI 20-2 for a given OSI request (i.e. K=1 for a one-shot transmission of OSI 20-2).
(126) The base station 5 configures the value of periodicity, T.sub.Op, with a maximum value that is less than or equal to the required latency on the delivery of OSI (on-demand) for a given service/application/use case (e.g. machine type communication (MTC), mobile broadband (MBB), Ultra-Reliable Low latency Communications (URLLC), and/or the like).
(127) The configured periodicity can be informed to the UE 3 in any suitable manner. In this example the configured periodicity is sent in minimum system information although it may be informed using dedicated (e.g. RRC) signalling or the like.
(128) It will be appreciated that the base station 5 may configure the optimum periodicity for all OSI SIBs/SI messages, on a per SIB/SI message group basis, and/or on a per SIB/SI message basis.
(129) It will further be appreciated that the base station 5 may configure different optimum periodicities for different UEs 3 or groups of UEs 3. By way of example,
(130) In
(131) Optimisation of UE Request Interval for On-Demand OSI Broadcast
(132)
(133) Specifically, in this example, the base station 5 sets the value of periodicity (referred to as T.sub.B in this example) for on-demand broadcast (e.g. which may be using the method described with reference to
(134) A value of a so-called ‘wait’ period, T.sub.W, representing the time a UE 3 has to wait (listening for OSI broadcasts) between requests for on-demand broadcasts is also configured for each UE 3. In this example, T.sub.W is set as T.sub.W=N.sub.decode.Math.T.sub.B where N.sub.decode is the number of times UE 3 will attempt decoding of system information broadcasts at consecutive on-demand broadcast opportunities. For example, the maximum value of T w=5120 ms, for T.sub.B=80 ms and N.sub.decode=64 (i.e. N.sub.decode=5120 ms/80 ms).
(135) The UE 3 can start with one value of N.sub.decode (e.g. a maximum value) and reduce it incrementally (thereby reducing the value of T.sub.W).
(136) The UE 3 checks if the on-demand broadcast feature is enabled by the network (e.g. based on minimum system information, or other signalling, received from the base station 5). The UE 3 reads the value of T.sub.B configured by the base station 5 and determines and appropriate value of N.sub.decode and hence T.sub.W to decide how long the UE 3 has to listen before placing a new request for on-demand broadcast of one or more SIB(s)/SI message(s).
(137) It can be seen that the use of the wait period, T.sub.W, has the potential to beneficially reduce the number of UE requests and thereby reduce UE power consumption. Moreover, it has the potential to reduce the amount of uplink resources that have to be reserved (for requests) and uplink congestion.
(138) Modifications and Alternatives
(139) A number of detailed embodiments have been described above. As those skilled in the art will appreciate, a number of modifications and alternatives can be made to the above example embodiments whilst still benefiting from the inventions embodied therein. By way of illustration only a number of these alternatives and modifications will now be described.
(140) In the above example embodiments, a number of software modules were described for implementing the user equipment 3 and base station 5. As those skilled will appreciate, such software modules may be provided in compiled or un-compiled form and may be supplied to the corresponding hardware as a signal over a computer network, or on a recording medium. Further, the functionality performed by part or all of this software may be performed using one or more dedicated hardware circuits. However, the use of software modules is preferred as it facilitates the updating of the corresponding hardware in order to update its functionality. Similarly, although the above example embodiments employed transceiver circuitry, at least some of the functionality of the transceiver circuitry can be performed by software.
(141) The functionality of the user equipment 3 and base station 5 will typically be implemented using one or computer processing apparatus having one or more hardware computer processors programmed using appropriate software instructions to provide the required functionality. It will be appreciated that all or part of this functionality may be implemented in hardware as dedicated circuitry for example using one or more dedicated integrated circuits such as an application specific integrated circuit (ASIC) or the like.
(142) It will be appreciated that the controllers referred to in the description of the UE 3, and base station 5 may comprise any suitable controller such as, for example an analogue or digital controller. Each controller may comprise any suitable form of processing circuitry including (but not limited to), for example: one or more hardware implemented computer processors; microprocessors; central processing units (CPUs); arithmetic logic units (ALUs); input/output (IO) circuits; internal memories/caches (program and/or data); processing registers; communication buses (e.g. control, data and/or address buses); direct memory access (DMA) functions; hardware or software implemented counters, pointers and/or timers; and/or the like.
(143) Whilst the base station 5 has been described in terms of a gNB it may be any suitable base station including a base station in which the functionality of a gNB may be split between one or more distributed units (DUs) and a central unit (CU) with a CU typically performing higher level functions and communication with the next generation core and with the DU performing lower level functions and communication over an air interface with user equipment (UE) in the vicinity (i.e. in a cell operated by the gNB).
(144) The base station 5 is described above as performing a number of functions related to the provision of system information including, for example, the configuration of periodicities, the triggering of transitions between on-demand and periodic OSI provision, informing the base station of system information related data (e.g. periodicities, transmission type etc.), and/or the like. It will be appreciated that any of the system information related functions described as being performed by the base station 5 may be performed by another entity in the communication network and (where appropriate) appropriate signalling to the UE/base station used to inform the UE/base station of any related data. For example, periodicities could be calculated by the other entity and informed to the base station 5 (which may inform the UE 3 of the periodicity in turn) and/or UE 3. Similarly, the transition between on-demand and periodic OSI may be managed by the other entity and informed to the base station and/or UE. In these examples the other entity may be similar to the base station 5 shown in
(145) In summary, therefore, a communication apparatus is described that comprises: a controller and a transceiver; wherein the controller is configured to: control transmission of system information, by the transceiver, in at least one cell operated by the communication apparatus, using: a periodic transmission mode in which at least part of said system information is transmitted at a regular periodic interval; and an on-demand transmission mode in which at least part of said system information is transmitted, following a request for system information from at least one communication device in said cell; determine a utilisation level representing an extent to which said on-demand transmission mode is being, or will be, utilised by the at least one communication device; and switch, based on said determined utilisation level, between using said on-demand transmission mode, and not using said on-demand transmission mode, for transmitting at least a given part of said system information.
(146) The controller may be configured to determine when to perform said switch based on a comparison of said determined utilisation level with at least one utilisation threshold.
(147) The controller may be configured to determine: (a) when to switch from using said on-demand transmission mode; to not using said on-demand transmission mode based on a comparison of said determined utilisation level with a first threshold (e.g. TH.sub.OFF); and (b) when to switch from not using said on-demand transmission mode; to using said on-demand transmission mode based on a comparison of said determined utilisation level with a second threshold (e.g. TH.sub.ON).
(148) The controller may be configured to determine said utilisation level based on a rate (e.g. an arrival rate) at which communication devices are, or will be, making requests for said at least a given part of said system information.
(149) The controller may be configured to determine when to switch from using said on-demand transmission mode to not using said on-demand transmission mode based on a determined utilisation level that has been measured.
(150) The controller may be configured to determine when to switch from not using said on-demand transmission mode to using said on-demand transmission mode based on at least one of: a determined utilisation level that has been measured; and a determined utilisation level that has been estimated.
(151) The controller may be further configured to control the transceiver to inform the at least one communication device whether use of said on-demand transmission mode, for transmitting said at least a given part of said system information, is switched on or off.
(152) The controller may be configured to control the transceiver to inform the at least one communication device whether use of said on-demand transmission mode is switched on or off for said at least a given part of said system information using at least one of: another part of said system information; and downlink control information (e.g. using a downlink control information (DCI) format).
(153) The controller may be configured to control the transceiver: to inform the at least one communication device that use of said on-demand transmission mode is switched on, for said at least a given part of said system information, by transmitting, to the at least one communication device, information identifying resources assigned for requesting said at least a given part of said system information; and to inform the at least one communication device that use of said on-demand transmission mode is switched off, for said at least a given part of said system information, by not transmitting, to the at least one communication device, information identifying resources assigned for requesting said at least a given part of said system information.
(154) The controller may be further configured to assign a first resource, for use by the at least one communication device to transmit requests for a first part of system information that is transmitted on-demand, and a second resource, for use by the at least one communication device to transmit requests for a second part of system information that is transmitted on-demand.
(155) The controller may be further configured: to control the transceiver to receive at least one request, for system information that is transmitted on-demand from at least one communication device; and to determine what part of the system information should be transmitted responsive to the at least one request based on resources used by the at least one communication device making the request.
(156) The controller is further configured: to control the transceiver to receive at least one request, for system information that is transmitted on-demand from at least one communication device; and to determine what part of the system information should be transmitted responsive to the at least one request based on a timing of the request by the at least one communication device making the request.
(157) The controller, when using the on-demand transmission mode, may be configured to control the timing of transmissions of requested system information to coincide with transmission opportunities configured to occur at regular periodic intervals, wherein the requested system information is transmitted in at least one of said transmission opportunities following at least one request for that system information.
(158) The controller may be configured to configure at least one periodicity, for the regular periodic intervals between said transmission opportunities, to target a required utilisation level (e.g. as represented by an optimum utilisation threshold).
(159) The controller may be configured: to configure a first periodicity, for the regular periodic intervals between said transmission opportunities, for transmission of system information to at least one communication device having a first latency requirement; and to configure a second periodicity (different to said first periodicity), for the regular periodic intervals between said transmission opportunities, for transmission of system information to at least one communication device having a second latency requirement.
(160) In a further summary, therefore, a communication apparatus is described that comprises: a controller and a transceiver; wherein the controller is configured to: control reception, by the transceiver, of system information transmitted in a cell by communication apparatus, wherein said system information is transmitted using at least one of: a periodic transmission mode in which at least part of said system information is transmitted at a regular periodic interval; and an on-demand transmission mode in which at least part of said system information is transmitted, following a request for system information from at least one communication device in said cell; identifying what system information is required for which use of said on-demand transmission mode is switched on; and control transmission, by the transceiver, of a request for the identified system information; wherein the controller is configured to control the timing said request based on what system information has been identified as being required.
(161) The controller may be configured to determine an interval to wait before repeating a request for the identified system information.
(162) The controller may be configured to control the transceiver to receive information identifying a periodicity of transmission opportunities for transmission of system information on-demand, and wherein said interval is dependent on said periodicity.
(163) The controller may be configured to identify for how many consecutive transmission opportunities an attempt should be made to decode system information for which a request has been transmitted; and wherein said interval is dependent on said periodicity.
(164) The controller may be configured to determine whether use of said on-demand transmission mode is switched on for a given part of said system information implicitly based on whether resources have been assigned for requesting the given part of said system information.
(165) Various other modifications will be apparent to those skilled in the art and will not be described in further detail here.
(166) This application is based upon and claims the benefit of priority from United Kingdom patent application No. 1700267.6, filed on Jan. 6, 2017, the disclosure of which is incorporated herein in its entirety by reference.