WO2004089013A1 - Mechanisms for the addition of new system information block (sib) types in telecommunication message(s) - Google Patents

Mechanisms for the addition of new system information block (sib) types in telecommunication message(s) Download PDF

Info

Publication number
WO2004089013A1
WO2004089013A1 PCT/SE2004/000517 SE2004000517W WO2004089013A1 WO 2004089013 A1 WO2004089013 A1 WO 2004089013A1 SE 2004000517 W SE2004000517 W SE 2004000517W WO 2004089013 A1 WO2004089013 A1 WO 2004089013A1
Authority
WO
WIPO (PCT)
Prior art keywords
system information
information block
block type
referencing
type
Prior art date
Application number
PCT/SE2004/000517
Other languages
French (fr)
Inventor
Himke Van Der Velde
Gert-Jan Van Lieshout
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=20290963&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2004089013(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to EP04725576.5A priority Critical patent/EP1614306B1/en
Priority to US10/552,295 priority patent/US10206162B2/en
Publication of WO2004089013A1 publication Critical patent/WO2004089013A1/en
Priority to US16/271,961 priority patent/US10477458B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/12Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks

Definitions

  • the present invention relates to a specific protocol extension scenario for telecommunications, namely the addition of a new system information block (SIB) type to message(s) transmitted in cellular applications such as, for example, a cellular network that uses Wideband Code Division Multiple Access (W-CDJVIA).
  • SIB system information block
  • W-CDJVIA Wideband Code Division Multiple Access
  • wireless user equipment units communicate via a radio access network (RAN) to one or more core networks (CN).
  • the user equipment units can be mobile stations such as mobile telephones ("cellular" telephones) and laptops with mobile termination, and thus can be, for example, portable, pocket, hand-held, computer-included, or car-mounted mobile devices which communicate voice and/or data with radio access network.
  • the wireless user equipment units can be fixed wireless devices, e.g., fixed cellular devices/terminals which are part of a wireless local loop or the like.
  • the radio access network covers a geographical area which is divided into cell areas, with each cell area being served by a base station.
  • a cell is a geographical area where radio coverage is provided by the radio base station equipment at a base station site. Each cell is identified by a unique identity, which is broadcast in the cell.
  • the base stations communicate over the air interface (e.g., radio frequencies) with the user equipment units (UE) within range of the base stations.
  • UE user equipment units
  • RNC radio network controller
  • the radio network controller also sometimes termed a base station controller (BSC) supervises and coordinates various activities of the plural base stations connected thereto.
  • the radio network controllers are typically connected to one or more core networks.
  • the core network has various service domains, with an RNC having an interface to these domains.
  • Radio access network is the Universal Mobile
  • the UMTS is a third generation system which in some respects builds upon the radio access technology known as Global System for Mobile communications (GSM) developed in Europe.
  • GSM Global System for Mobile communications
  • the UTRAN UMTS Terrestrial Radio Access Network
  • WCDMA wideband code division multiple access
  • UEs user equipment units
  • 3GPP Third Generation Partnership Project
  • AMPS Advance Mobile Phone Service
  • NAMPS Narrowband AMPS
  • TGS Total Access Communications System
  • PDS Personal Digital Cellular
  • USDC United States Digital Cellular
  • CDMA code division multiple access
  • a connection involves both a Serving RNC (SRNC) and a drift RNC (DRNC), with the SRNC controlling the connection but with one or more diversity legs of the connection being handling by the DRNC.
  • SRNC Serving RNC
  • DRNC drift RNC
  • An Inter-RNC transport link can be utilized for the transport of control and data signals between Serving RNC and a Drift RNC.
  • An interface between radio network controllers e.g., between a Serving RNC [SRNC] and a Drift RNC [DRNC]) is termed the "Iur" interface.
  • the RNS Radio Network Subsystem
  • the RNS controls a number of Base Stations in the radio access network.
  • the radio network controller controls the UTRAN.
  • the RNC Radio Network Controller
  • Such resources managed by the RNC include (among others) the downlink (DL) power transmitted by the base stations; the uplink (UL) interference perceived by the base stations; and the hardware situated at the base stations.
  • the topology of a radio access network can also be conceptualized in areas or units larger than cells.
  • a UTRAN Routing Area is a geographical area comprising one or more cells.
  • Each URA is identified by a unique identity which is broadcast in all cells belonging to the URA.
  • a URA can comprise cells controlled by more than one RNC.
  • a URA with more cells in more than one RNC is overlapping between the RNCs, i.e. an overlapping URA.
  • a Location Area is a geographical area comprising one or more cells.
  • Each LA is identified by a unique identity sent on the broadcast channel, in the same way as the URA.
  • a location area is used by the core network to track the location of the UE (in idle mode and in connected mode), while the URA is used by the radio access network to track the location of the UE in connected mode.
  • a location area is geographically larger than a URA.
  • To each location area there is one of several RNCs having cells in that particular location area. A relationship between location area and RNC is stored in the core network.
  • Radio access networks typically have a particular signalling protocol employed between the radio access network and the user equipment unit to support the management of radio resources.
  • UTRAN has its Radio Resource Control (RRC) layer 3 signalling protocol.
  • RRC Radio Resource Control
  • a user equipment unit in the RRC protocol operates in a state model conceptualized as having two modes: an Idle Mode and a Connected Mode.
  • the Idle Mode is entered after power on.
  • Idle Mode there is no connection between the user equipment unit (UE) and the UTRAN.
  • the least active UEs operate in the idle mode, in which UTRAN is unaware of the presence of the UE.
  • the core network (CN) is aware of the Location Area (LA)/ Routing Area (RA) in which the UE is located.
  • the UE also informs the CN of changes in LA/ RA.
  • the CN initiates paging in all cells comprising the LA/ RA in which the UE is registered.
  • the user equipment unit When an RRC connection is established, the user equipment unit (UE) is assigned a U-RNTI and the user equipment unit (UE) enters Connected Mode.
  • the RNC in charge of the RRC connection for this UE is denoted as the Serving RNC (SRNC).
  • SRNC Serving RNC
  • the UE In the first two states the UE is inactive, in the URA_PCH state the UTRAN knows the UE position at the UTRAN Routing Area (URA) level while in CELL_DCH UTRAN knows the UE position at the cell level.
  • URA_PCH the UTRAN knows the UE position at the UTRAN Routing Area (URA) level
  • CELL_DCH UTRAN knows the UE position at the cell level.
  • the CELLJFACH state the UE is active but operates on a common channel, which is a channel shared with other UEs.
  • the CELL_DCH the UE operates on a dedicated channel which is allocated only for that UE
  • the UTRAN controls the mobility of the UE, i.e. it orders the UE to perform measurements and based on , e.g., those measurements performs such activities as, e.g., moving the UE to another cell, adding or removing cells from the active set (i.e., the set of cells actively used in the RRC connection).
  • the UE normally decides which cell to move to, although this cell re-selection process is influenced by parameters provided by the network.
  • the UTRAN broadcasts or transmits certain "system information" over the air interface which may be relevant for a large number of UEs in a cell.
  • the system information includes information and/or parameters which are formatted into information elements (IEs).
  • the parameters of the information elements (IEs) are utilized for various purposes such as, e.g., to control the cell re-selection procedure for a UE.
  • the broadcast of system information in general is described, e.g., in Technical Specification 3GPP TS 25.331 V3.17.0
  • IEs parameters of the system information need to be broadcast more often than other parameters (IEs). For example, some of the parameters (IEs) need to be broadcast more frequently because, e.g., they affect the access delay or because the information changes rapidly. On the other hand, other system information is broadcast less frequently to spare or save the limited radio resources.
  • system information e.g., the system information message
  • SIBs system information blocks
  • This partitioning of the system information into system information blocks (SIBs) permits, among other things, transmission of each type of SIB to be scheduled independently and at different time intervals to accomplish the aforementioned objectives.
  • the different types of system information blocks are distinguished by means of a "SIB type" information element.
  • system information elements are broadcast in system information blocks.
  • a system information block groups together system information elements of the same nature. Different system information blocks may have different characteristics, e.g., regarding their repetition rate and the requirements of the UEs to re-read the system information blocks.
  • a "master information block” (MIB) gives references and scheduling information to a number of system information blocks in a cell.
  • the system information blocks (SIBs) contain the actual system information.
  • the master information block may optionally also contain reference and scheduling information to one or two "scheduling blocks". These scheduling blocks give references and scheduling information for additional system information blocks. Scheduling information for a system information block may only be included in either the master information block or one of the scheduling blocks.
  • a channel known as the broadcast channel is used to transfer system information and thus to carry the system information blocks (SIBs).
  • the broadcast channel (BCCH) only supports transfer of data units of a fixed size. This can be a problem since many of the system information blocks (SIBs) have a size which exceeds the fixed size of the BCCH. Therefore, in order to support system information blocks with a size exceeding the BCCH limit, a technique known as segmentation is used.
  • a concatenation mechanism is provided to use the broadcast channel (BCCH) efficiently. These two mechanisms basically operates as follows: (a) system information blocks may be split into a number of different segments, and (b) a number of segments may be concatenated.
  • the concatenation of a number of segments is called a system information message.
  • SIBs system information blocks
  • the segmentation and concatenation of segments for system information blocks (SIBs) are described, e.g., in Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999), e.g., ⁇ 8.1.1.1.3.
  • RRC Radio Resource Control Protocol Specification
  • the entire Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12) is incorporated herein by reference.
  • SIB system information block
  • MIB Master Information Block
  • SBs Scheduling Blocks
  • the signalling specified in the existing RRC protocol (e.g., Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999)) also provides two specific mechanisms for the possibility of future extensions or modifications to signalling messages. These future extension mechanisms are described, e.g., in RRC protocol (e.g., Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999)) also provides two specific mechanisms for the possibility of future extensions or modifications to signalling messages. These future extension mechanisms are described, e.g., in RRC protocol (e.g., Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999)) also provides two specific mechanisms for the possibility of future extensions or modifications to signalling messages. These future extension mechanisms are described, e.g., in RRC protocol (e.g., Technical Specification 3GPP TS 25.3
  • the critical extension mechanism involves the definition of a new version of the message. In the new version of the message the transfer syntax may be completely different from the previous version of the message, except for the initial part that indicates the version.
  • the second of the future extension mechanisms is the non-critical message extension. When the non-critical message extension is used, the transfer syntax of the existing message is just extended with new information. In the non-critical message extension case old receivers will still recognize the entire message apart from the newly introduced extensions.
  • the non-critical extension message mechanism can be used for system information. Furthermore, for system information the extension mechanism has been defined only at the level of the system information blocks. This means that future extension is neither possible at the level of the segments nor at the level of the system information messages.
  • the transfer syntax specifies the range of possible information element values for parameters. In some cases this range includes a number of spare values that are reserved for future extension. This is also the case for the message type information element.
  • the RRC protocol (TS 25.331) explicitly specifies that the UE shall ignore broadcast messages (message sent on BCCH) having a type which it does not comprehend. In other words, if the UE receives an RRC message on the BCCH, PCCH, CCCH or SHCCH with a message type not defined for the logical channel type the message was received on, the UE shall ignore the message.
  • SIB system information block
  • the "SIB type" information element is actually included in a number of hosting information elements, and the number of spare values reserved for future extension is not necessarily uniform among the hosting information elements (note that one information element can be a component or information element of another (host) information element ).
  • the information element "SIB type” is used in different segments, such as the information elements "Complete SIB” & “Complete SIB (short)".
  • thirty two values have been defined for this "SIB type" when included in these different information element s, of which only two of the values are spare values.
  • the information element "SIB and SB Type” is used in IE “References to other system information blocks and scheduling blocks", which is included in the MIB.
  • IE "References to other system information blocks and scheduling blocks”
  • the information element "SIB type SIBs only” is used in the two information elements known as "SCCPCH Information for FACH” and "References to other system information blocks”.
  • SCCPCH Information for FACH and "References to other system information blocks”.
  • thirty two values have been defined for this ie , of which five values are spare values. Hence, as seen from the foregoing, the number of spare values is not consistent among the host information elements.
  • SIB type One possible way to extend the SIB type is as follows: (1) use the last spare value to indicate that the SIB type is extended; and (2) add a non critical extension to the message in order to support further extensions in future. For example, if it is desired to add support for an additional seven SIB types, one would need to add a three -bit field. In this case the first thirty one SIB types can be signalled by means of the original SIB type, while SIB type 31 up to 37 can be supported by the non-critical extension. Value 7 (' 111 'B) of the non-critical extension would then be reserved for further extensions.
  • SIBs system information blocks
  • SIBs system information blocks
  • nodes of a telecommunications network which prepare network system information for transmission across an air interface to a user equipment unit; methods of operating such node; and, embodiments of user equipment units which receive and process the system information.
  • the system information includes a system information block type which is included in protocol blocks.
  • the protocol blocks include a system information block and a referencing block (110).
  • the referencing block (110) is one or both of a master information block and a scheduling block.
  • the protocol blocks in which the system information is included have a system information block type field.
  • the information block type field includes a system information block type value which corresponds to the system information block type.
  • the system information block can comprise one or more segments.
  • the node embodiments include a system information extension utility function which is arranged to facilitate the use of extended system information block types, e.g., the use of system information block type values which are outside a range of nominal system information block type values.
  • the system information extension utility function is arranged and functions to accomplish the following: (1) include a first system information block type extension indicator in the system information block type field of the referencing block when the system information block type for a system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values; (2) include a first system information block type extension field in the referencing block; (3) include, in the first system information block type extension field, a system information block type extension value which indicates a system information block type for the system information block referenced by the referencing block; and (4) include a second system information block type extension indicator in the system information block type field of a segment of the system information block referenced by the referencing block.
  • the user equipment unit includes a system information processing function which is arranged and functions to accomplish the following: (1) recognize the first system information block type extension indicator in the system information block type field of the referencing block when the system information block type for the system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values; (2) locate the first system information block type extension field in the referencing block; (3) obtain from the first system information block type extension field a system information block type extension value which indicates a system information block type for the system information block referenced by the referencing block; and (4) recognize a second system information block type extension indicator in the system information block type field of a segment of the system information block referenced by the referencing block.
  • a system information processing function which is arranged and functions to accomplish the following: (1) recognize the first system information block type extension indicator in the system information block type field of the referencing block when the system information block type for the system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information
  • the system information processing function of the user equipment unit could skip processing the referencing block and essentially process only system information blocks, e.g., read the broadcast information continuously. This is feasible because the SIB type extension information is included in the segments of the system information blocks. In such variation, the system information processing function of the user equipment unit performs only the last three of the above enumerated operations.
  • the second system information block type extension indicator can have the same value as the first system information block type extension indicator.
  • the system information extension utility function is further arranged and further functions to include a second system information block type extension field in the segment of the system information block referenced by the referencing block; and include in the second system information block type extension field the system information block type extension value which indicates the system information block type for the system information block referenced by the referencing block.
  • the system information processing function of the user equipment unit for this mode and method locates the second system information block type extension field in the segment of the system information block referenced by the referencing block, and obtains from the second system information block type extension field the system information block type extension value which indicates the system information block type for the system information block referenced by the referencing block.
  • the system information extension utility function is arranged and functions to accomplish the following: (1) include, in a system information block type field of a system information block referenced by a referencing block, a system information block type value; and (2) include, in the referencing block, a code set identifier which identifies a selected one of plural code sets for use in interpreting the system information block type value included in the system information block type field of the system information block referenced by the referencing block.
  • a first value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol, while a second value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values.
  • the code set identifier can be included in an extension field of the referencing block.
  • the system information processing function of the user equipment unit performs the following basic actions: (1) obtains, from the system information block type field of a system information block referenced by a referencing block, a system information block type value; (2) obtains, from the referencing block, a code set identifier which identifies a selected one of plural code sets; and (3), uses the selected one of the plural code sets for interpreting the system information block type value included in the system information block type field of the system information block referenced by the referencing block, as well as the (preferably same) the system information block type value included in the system information block type field of the referencing block.
  • the referencing block can be a master information block.
  • the system information block type field is an "SIB and SB type" information element.
  • the referencing block can be a scheduling block.
  • SIB type SIBS only information element.
  • SIB Type information element.
  • Fig. 1 is a diagrammatic view of an example mobile communications system.
  • FIG. 2 is a simplified function block diagram of a portion of a UMTS
  • Terrestrial Radio Access Network including a user equipment unit (UE) station; a radio network controller; and a base station.
  • UE user equipment unit
  • Fig. 3 is a diagrammatic view of referencing block and a system information block generated according to a first embodiment and a first mode.
  • Fig. 3A is a diagrammatic view showing a variation of the referencing block and the system information block of Fig. 3.
  • Fig. 4 is a flowchart showing basic example steps performed by a system information extension utility function of a network node for generating the referencing block and the system information block of Fig. 3.
  • Fig. 5 is a diagrammatic view of an example format of a system information block such as the system information block of Fig. 3.
  • Fig. 6 is a flowchart showing basic example steps performed by a system information processing function of a user equipment unit for processing the referencing block and the system information block of Fig. 3.
  • Fig. 6A is a flowchart showing a variation of the processing steps of Fig. 6 performed by a system information processing function of a user equipment unit
  • Fig. 7 is a diagrammatic view of referencing block and a system information block generated according to a second embodiment and a second mode.
  • Fig. 8 is a flowchart showing basic example steps performed by a system information extension utility function of a network node for generating the referencing block and the system information block of Fig. 7.
  • Fig. 9 is a flowchart showing basic example steps performed by a system information processing function of a user equipment unit for processing the referencing block and the system information block of Fig. 7.
  • Fig. 10 is a diagrammatic view of referencing block and a system information block generated according to a third embodiment and a third mode.
  • Fig. 11 is a flowchart showing basic example steps performed by a system information extension utility function of a network node for generating the referencing block and the system information block of Fig. 10.
  • Fig. 12 is a flowchart showing basic example steps performed by a system information processing function of a user equipment unit for processing the referencing block and the system information block of Fig. 10.
  • Fig. 13 is a diagrammatic view of an example format of a master information block.
  • Fig. 14 is a diagrammatic view of an example format of a scheduling block.
  • a representative, connection- oriented, external core network, shown as a cloud 14 may be for example the Public Switched Telephone Network (PSTN) and/or the Integrated Services Digital Network (ISDN).
  • PSTN Public Switched Telephone Network
  • ISDN Integrated Services Digital Network
  • a representative, connectionless-oriented external core network shown as a cloud 16 may be for example the Internet. Both core networks are coupled to their corresponding core network service nodes.
  • the PSTN/ISDN connection-oriented network 14 is connected to a connection-oriented service node shown as a Mobile Switching Center (MSC) node 18 that provides circuit-switched services.
  • the Internet connectionless-oriented network 16 is connected to a General Packet Radio Service (GPRS) node 20 tailored to provide packet-switched type services which is sometimes referred to as the serving GPRS service node (SGSN).
  • GPRS General Packet Radio Service
  • Each of the core network service nodes 18 and 20 connects to a UMTS Terrestrial Radio Access Network (UTRAN) 24 over a radio access network (RAN) interface referred to as the lu interface.
  • UTRAN 24 includes one or more radio network controllers (RNCs) 26.
  • RNCs radio network controllers
  • the UTRAN 24 of Fig. 1 is shown with only two RNC nodes, particularly RNC 26. and RNC 26 2 .
  • Each RNC 26 is connected to a plurality of base stations (BS) 28.
  • BS base stations
  • two base station nodes are shown connected to each RNC 26.
  • RNC 26 1 serves base station 28 ⁇ . ⁇ and base station 28 1-2
  • RNC 26 2 serves base station 28 2-1 and base station 28 2-2 -
  • a different number of base stations can be served by each RNC, and that RNCs need not serve the same number of base stations.
  • Fig. 1 shows that an RNC can be connected over an Iur interface to one or more other RNCs in the URAN 24.
  • base station nodes have, in some contexts, more recently become known as Node B or B -nodes.
  • each base station 28 is shown as serving one cell.
  • Each cell is represented by a circle which surrounds the respective base station. It will be appreciated by those skilled in the art, however, that a base station may serve for communicating across the air interface for more than one cell. For example, two cells may utilize resources situated at the same base station site.
  • a user equipment unit such as user equipment unit (UE) 30 shown in Fig. 1, communicates with one or more cells or one or more base stations (BS) 28 over a radio or air interface 32.
  • UE user equipment unit
  • BS base stations
  • Each of the radio interface 32, the lu interface, the lub interface, and the Iur interface are shown by dash-dotted lines in Fig. 1.
  • Fig. 2 shows selected general aspects of user equipment unit (UE) 30 and illustrative nodes such as radio network controller 26 and base station 28.
  • the user equipment unit (UE) 30 shown in Fig. 2 includes a data processing and control unit 31 for controlling various operations required by the user equipment unit (UE).
  • the UE's data processing and control unit 31 provides control signals as well as data to a radio transceiver 33 connected to an antenna 35.
  • the radio transceiver 33 is a function of the physical layer.
  • the example radio network controller 26 and base station 28 as shown in Fig. 2 are radio network nodes that each include a corresponding data processing and control unit 36 and 37, respectively, for performing numerous radio and data processing operations required to conduct communications between the RNC 26 and the user equipment units (UEs) 30.
  • Part of the equipment controlled by the base station data processing and control unit 37 includes plural radio transceivers 38 connected to one or more antennas 39.
  • Fig. 1 shows RNC 26 1 as including an RRC entity 50-RAN while user equipment unit 30 includes a corresponding RRC entity 50-UE.
  • Fig. 1 further shows that the RRC entity 50-RAN prepares system information which is transmitted in the manner depicted by arrow 52 to the user equipment unit 30 where it is processed by RRC entity 50-UE.
  • the embodiments of the RRC entity 50-UE described herein facilitate the use of extended system information block types, e.g., the use of system information block type values which are outside a range of nominal system information block type values.
  • extended system information block types e.g., the use of system information block type values which are outside a range of nominal system information block type values.
  • system information extension utility function 100 the particular aspect of the RRC entity 50-RAN which facilitates such use of extended system information block types will be referred to as a system information extension utility function and is illustrated by system information extension utility function 100 in Fig. 2.
  • the system information extension utility function 100 is included as part of the data processing and control unit 36 of radio network controller (RNC) node 26. It will be appreciated that this aspect of RRC entity 50-RAN could be denominated by various other names, such as a system information scheduling function or the like.
  • system information extension utility function 100 can be realized in other ways than as part of the data processing and control unit 36, and that the data processing and control unit 36 is not limited to one particular processor or circuit.
  • the system information extension utility function 100 could be realized by using individual hardware circuits, using software functioning in conjunction with a suitably programmed digital microprocessor or general purpose computer, using an application specific integrated circuit (ASIC), and/or using one or more digital signal processors (DSPs).
  • ASIC application specific integrated circuit
  • DSPs digital signal processors
  • RRC entity 50-UE which detects and processes the extended system information block types is (for simplicity) called a system information processing function and is illustrated as system information processing function 102 in Fig. 2.
  • system information processing function 102 is hosted by the data processing and control unit 31 of user equipment unit 30. This particular name is not limiting, and its variety of possible implementations are similar to those above described with reference to the system information extension utility function 100 of RRC entity 50-RAN.
  • the system information includes a system information block type which is included in protocol blocks.
  • the protocol blocks include a system information block and a referencing block.
  • the referencing block is one or both of a master information block and a scheduling block.
  • the protocol blocks in which the system information is included have a system information block type field.
  • the system information block type field includes a system information block type value which corresponds to the system information block type.
  • the system information block can comprise one or more segments.
  • FIG. 3 shows both a referencing block 110(3) and a system information block 112(3) generated by the system information extension utility function 100.
  • the referencing block 110(3) includes a SIB type field 113(3).
  • the system information block 112(3) is shown as having a segment 114(3).
  • the segment 114(3) includes both a SIB type field 116(3) and a segment data field 118(3).
  • SIB system information block
  • SIB system information block
  • SIB type field 116(3) is set to a special value, e.g., ' 1111 'B, indicating that it concerns an extended SIB type. This special value ensures that the SIB will be ignored by mobiles (e.g., user equipment units) which do not support this extension.
  • a regular extension is added. This extension includes an additional SIB type extension field 120(3) which is used to distinguish a number of additional SIB types.
  • SIB type extension field 122(3) is introduced within the segments 114(3). As shown in Fig. 3, the SIB type extension field 122(3) is created within the original SIB data field 118(3).
  • FIG. 3 A shows a slight variation of the embodiment of Fig. 3.
  • Fig. 3 A shows the SIB type extension field 120(3) as being part of an extension to the referencing block 110(3 A).
  • Other embodiments/modes described herein can be comparably varied in the manner depicted in Fig. 3A.
  • SIB data field 118 Normally the SIB data field 118 only carries the real payload (part of) a system information block.
  • SIB system information block
  • FIG. 5 the information element "SIB type” corresponds to the SIB type field 116(3); the information element "SIB data fixed extension” corresponds to the segment data field 118(3); and, the information element "SIB type extension” corresponds to the SIB type extension field 122(3).
  • Fig. 4 shows basic, example actions implemented by system information extension utility function 100 in conjunction with the first embodiment/mode.
  • Action 4-1 through action 4-3 are actions performed by system information extension utility function 100 with reference to referencing block 110(3); action 4-4 through 4-6 are performed with reference to system information block 112(3).
  • the system information extension utility function 100 includes a first system information block type extension indicator (e.g., the value "1111") in the system information block type field 113(3) of the referencing block 110(3) when the system information block type for a system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values. Then, as action 4-2, the system information extension utility function 100 includes the first system information block type extension field 120(3) in the referencing block 110(3).
  • a first system information block type extension indicator e.g., the value "1111
  • the system information extension utility function 100 includes, in the first system information block type extension field 120(3), a system information block type extension value which indicates a system information block type for the system information block (e.g., system information block 112(3)) referenced by the referencing block.
  • a system information block type extension value which indicates a system information block type for the system information block (e.g., system information block 112(3)) referenced by the referencing block.
  • the system information extension utility function 100 includes a second system information block type extension indicator in the system information block type field 116(3) of the segment 114 of the system information block referenced by the referencing block, i.e., system information block 112(3).
  • the second system information block type extension indicator can have the same value as the first system information block type extension indicator (e.g., "1111").
  • the system information extension utility function 100 includes the second system information block type extension field 122(3) in the segment 114 of the system information block referenced by the referencing block, i.e., system information block 112(3). Further, as action 4-6, the system information extension utility function 100 includes in the second system information block type extension field 122(3) the system information block type extension value which indicates the system information block type for the system information block referenced by the referencing block (referencing block 110(3)).
  • Fig. 6 shows basic example steps performed by a system information processing function 102 of user equipment unit 30 for processing the referencing block 110(3) and the system information block 112(3) of Fig. 3.
  • Action 6-1 through action 6- 3 are performed by system information processing function 102 with reference to referencing block 110(3);
  • action 6-4 through 6-6 are performed with reference to system information block 112(3).
  • the system information processing function 102 recognizes the first system information block type extension indicator in the system information block type field 113(3) of the referencing block 110(3) when the system information block type for the system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values.
  • the system information processing function 102 locates the first system information block type extension field 120(3) in the referencing block 110(3).
  • the system information processing function 102 obtains from the first system information block type extension field 120(3) a system information block type extension value which indicates a system information block type for the system information block referenced by the referencing block, i.e., system information block 112(3).
  • the system information processing function 102 recognizes a second system information block type extension indicator in the system information block type field 116(3) of the segment 114 of the system information block referenced by the referencing block, i.e., system information block 112(3). Then, as action 6-5, the system information processing function 102 locates the second system information block type extension field 122(3) in the segment of the system information block referenced by the referencing block. As action 6-6 the system information processing function 102 obtains from the second system information block type extension field , 122(3) the system information block type extension value which indicates the system information block type. The system information processing function 102 can then process the system information block 112(3) in accordance with its type.
  • the system information processing function of the user equipment unit could skip processing the referencing block and essentially process only system information blocks, e.g., read the broadcast information continuously.
  • Such variation is illustrated in Fig. 6A, wherein the system information processing function of the user equipment unit performs only action 6-4, action 6-5, and action 6-6, all as understood with reference to the Fig. 6 description thereof.
  • actions 6-1 through 6-3 e.g., the reading/processing of the referencing block
  • receivers not supporting the extension will just ignore segments corresponding with extended SIB types (based on the value 'lll l'B within the SIB-type field). This means that the first embodiment/mode is fully backwards compatible.
  • Receivers supporting the extensions should be able to decode the SIB data and know that the first bits actually concern the SIB type extension. This can be done by making the IE SIB type extension conditional on the value of SIB type; it is included if SIB type has value "Reserved for extension".
  • SIB-TypeAndFirstSegment :: CHOICE ⁇
  • FIG. 7 shows both a referencing block 110(4) and a system information block 112(4) generated by the system information extension utility function 100.
  • Fields which are common with the embodiment of Fig. 3 are comparably numbered (with the exception of parenthetical suffixes) and comparably understood with reference to the embodiment of Fig. 3.
  • both within the referencing block 110(4) and within the segments 114 of the system information block 112(4) the SIB type is set to a special value, e.g., ' 1111 'B, indicating that it concerns an extended SIB type.
  • both the SIB type field 113(4) of referencing block 110(4) and the SIB type field 116(4) of the system information block 112(4) are set to the special value. This ensures that the system information block 112(4) will be ignored by mobile stations (e.g., user equipment units (UEs)) which do not support this extension.
  • UEs user equipment units
  • a regular extension is added including the additional SIB type extension field 120(4), which is used to distinguish a number of additional SIB types. For instance, in case three bits are reserved for the SIB type extension field 120(4), an additional seven SIB types can be supported. In contrast to the first embodiment/mode, no such additional field is introduced with system information block 112(4). In other words, the second embodiment/mode differs from the first in that system information block 112(4) does not have a SIB type extension field 122(4).
  • Fig. 8 shows basic, example actions implemented by system information extension utility function 100 in conjunction with the second embodiment/mode.
  • Action 8-1 through action 8-4 of Fig. 8 are essentially the same as action 4-1 through action 4-4 of Fig. 4, and accordingly are not discussed herein.
  • Fig. 8 omits any actions corresponding to actions 4-5 through 4-6 of Fig. 4.
  • Fig. 9 shows basic example steps performed by a system information processing function 102 of user equipment unit 30 for processing the referencing block 110(3) and the system information block 112(3) of Fig. 7.
  • Action 9-1 through action 9- 4 of Fig. 9 are essentially the same as action 6-1 through action 6-4 of Fig. 6, and accordingly are not discussed herein.
  • Fig. 9 omits any actions corresponding to actions 6-5 through 6-6 of Fig. 6.
  • the second embodiment/mode is still fully backwards compatible. Moreover, the second embodiment/mode is more efficient since it involves less overhead in every segment, and also avoids the explosion in ASN.l type definitions, and the existing scheduling algorithms are not affected.
  • the second embodiment/mode requires an additional mechanism to allow the scheduling of multiple extended SIB type at the same time and within the same SYSTEM INFORMATION message.
  • the details of which extended SIB type is included in a segment is included in the scheduling information.
  • the scheduling information should clarify the SIB type for each of those. This can be done by including additional information in the scheduling information or by defining a fixed rale, e.g., that the order used in the SYTEM INFORMATION message is the same as the one used in the scheduling information.
  • FIG. 10 An example of the third embodiment/mode is illustrated in Fig. 10, which shows both a referencing block 110(10) and a system information block 112(10) generated by the system information extension utility function 100.
  • Fields which are common with the embodiment of Fig. 3 are comparably numbered (with the exception of parenthetical suffixes) and comparably understood with reference to the embodiment of Fig. 3.
  • the respective regular SIB type fields 113(10) and 116(10) are used to distinguish the additional SIB types.
  • a regular extension is added including an additional code set field 130(10), indicating how the SIB type should be interpreted. For example, a value 0 in the SIB type field would mean SIB type 1 if a first code set is operative (as indicated by the code set identifier in field 130(10)) and would mean SIB type 20 if a second code set is operative.
  • no additional fields are introduced or required within the segments of the system information block 112(10) .
  • code set field per referencing block or per block that is referenced to be scheduled. This avoids having different code sets being utilized for different system information blocks that are referenced by a referencing block.
  • the third embodiment/mode is not backwards compatible since the interpretation of a given SIB type depends on information provided in an extension that earlier mobiles do not support. As a result, these non-supporting mobiles will interpret the information incorrectly.
  • the third embodiment/mode does not really require additional mechanisms to support scheduling of multiple extended SIB type at the same time; within the same SYSTEM INFORMATION message.
  • the only restriction that applies for the third embodiment/mode is that SIBs with the same value within the SIB type field should not be scheduled together. This is not considered to be an acceptable restriction, that could anyhow be resolved in a manner as described for the second embodiment.
  • Fig. 11 shows basic example steps performed by system information extension utility function 100 in conjunction with the third embodiment/mode.
  • the system information extension utility function 100 includes, in a system information block type field 116(10) of a system information block 112(10) referenced by a referencing block, a system information block type value.
  • the system information extension utility function 100 includes, in the referencing block 110(10), a code set identifier which identifies a selected one of plural code sets for use in interpreting the system information block type value included in the system information block type field 116(10) of the system information block referenced by the referencing block.
  • the code set identifier is included in code set identifier field 130(10).
  • a first value for the code set identifier can require that the ⁇ system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol, while a second value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values.
  • the code set identifier field 130(10) can be included in an extension field of the referencing block.
  • Fig. 12 shows basic example steps performed by a system information processing function 102 of user equipment unit 30 for processing the referencing block 110(10) and the system information block 112(10) of Fig. 10.
  • the system information processing function 102 obtains, from the system information block type field 116(10) of a system information block referenced by a referencing block, a system information block type value.
  • the system information processing function 102 obtains, from the referencing block 110(10), a code set identifier (from code set identifier field 130(10)) which identifies a selected one of plural code sets.
  • the system information processing function 102 uses the selected one of the plural code sets for interpreting the system information block type value included in the system information block type field 116(10) of the system information block referenced by the referencing block, as well as the (preferably same) the system information block type value included in the system information block type field 113(10) of the referencing block 110(10).
  • the referencing block can be a master information block or a scheduling block.
  • Fig. 13 depicts certain aspects and information elements of a master information block, and references in parenthesis the pertinent sections of the Technical
  • system information block type field is an "SIB and SB type" information element.
  • Fig. 14 depicts certain aspects and information elements of a scheduling block, and references in parenthesis the pertinent sections of the Technical
  • system information block type field is an "SIB type SIBS only" information element.
  • SIB Type field is a "SIB Type" information element.
  • system information block type field as utilized herein can correspond in terms of Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12) to any one of the appropriate information elements above mentioned, e.g., the "SIB and SB type” information element; the "SIB type SIBS only” information element; or the "SIB Type” information element.
  • the segments can still be decoded and processed without considering the scheduling information.
  • the second embodiment tends to be more efficient since it does not involve the additional overhead in every segment, since it avoids the explosion in ASN.l type definitions, and since it does not affect the existing scheduling algorithms. These same considerations applicable to the second embodiment are also valid for the third embodiment. No additional mechanism is required to support scheduling of multiple extended SIB type at the same time/ within the same SYSTEM INFORMATION message.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)

Abstract

System information is transmitted over an air interface (32) between a node of a telecommunications network and a user equipment unit (30). The system information includes system information blocks which use extended system information block types, e.g., system information block type values which are outside a range of nominal system information block type values. The use of the extended system information block types is facilitated by embodiments of system information extension utility functions at the network node, by method of operating the network nodes, and by corresponding embodiments of system information processing functions provided at the user equipment unit (30).

Description

MECHANISMS FOR THE ADDITION OF NEW
SYSTEM INFORMATION BLOCK (SIB) TYPES IN
TELECOMMUNICATION MESSAGE(S)
BACKGROUND
[0001] FIELD OF THE INVENTION
[0002] The present invention relates to a specific protocol extension scenario for telecommunications, namely the addition of a new system information block (SIB) type to message(s) transmitted in cellular applications such as, for example, a cellular network that uses Wideband Code Division Multiple Access (W-CDJVIA).
[0003] RELATED ART AND OTHER CONSIDERATIONS
[0004] In a typical cellular radio system, wireless user equipment units (UEs) communicate via a radio access network (RAN) to one or more core networks (CN). The user equipment units (UEs) can be mobile stations such as mobile telephones ("cellular" telephones) and laptops with mobile termination, and thus can be, for example, portable, pocket, hand-held, computer-included, or car-mounted mobile devices which communicate voice and/or data with radio access network. Alternatively, the wireless user equipment units can be fixed wireless devices, e.g., fixed cellular devices/terminals which are part of a wireless local loop or the like.
[0005] The radio access network (RAN) covers a geographical area which is divided into cell areas, with each cell area being served by a base station. A cell is a geographical area where radio coverage is provided by the radio base station equipment at a base station site. Each cell is identified by a unique identity, which is broadcast in the cell. The base stations communicate over the air interface (e.g., radio frequencies) with the user equipment units (UE) within range of the base stations. In the radio access network, several base stations are typically connected (e.g., by landlines or microwave) to a radio network controller (RNC). The radio network controller, also sometimes termed a base station controller (BSC), supervises and coordinates various activities of the plural base stations connected thereto. The radio network controllers are typically connected to one or more core networks. The core network has various service domains, with an RNC having an interface to these domains.
[0006] One example of a radio access network is the Universal Mobile
Telecommunications (UMTS) Terrestrial Radio Access Network (UTRAN). The UMTS is a third generation system which in some respects builds upon the radio access technology known as Global System for Mobile communications (GSM) developed in Europe. The UTRAN (UMTS Terrestrial Radio Access Network) is the part of the network that is responsible for the radio transmission and control of the radio connection. The UTRAN is essentially a radio access network providing wideband code division multiple access (WCDMA) to user equipment units (UEs). The Third Generation Partnership Project (3GPP) has undertaken to evolve further the UTRAN and GSM-based radio access network technologies, and has developed certain technical specifications (TS) relating to standardization efforts.
[0007] Other types of telecommunications systems which encompass radio access networks include the following: Advance Mobile Phone Service (AMPS) system; the Narrowband AMPS system (NAMPS); the Total Access Communications System (TAGS); the Personal Digital Cellular (PDS) system; the United States Digital Cellular (USDC) system; and the code division multiple access (CDMA) system described in EIA/TIA IS-95.
[0008] There are several interfaces of interest in the UTRAN. The interface between the radio network controllers (RNCs) and the core network(s) is termed the "Iu" interface. The interface between a radio network controller (RNC) and its base stations (BSs) is termed the "lub" interface. The interface between the user equipment unit (UE) and the base stations is known as the "air interface" or the "radio interface" or "Uu interface". In some instances, a connection involves both a Serving RNC (SRNC) and a drift RNC (DRNC), with the SRNC controlling the connection but with one or more diversity legs of the connection being handling by the DRNC. An Inter-RNC transport link can be utilized for the transport of control and data signals between Serving RNC and a Drift RNC. An interface between radio network controllers (e.g., between a Serving RNC [SRNC] and a Drift RNC [DRNC]) is termed the "Iur" interface.
[0009] The RNS (Radio Network Subsystem) controls a number of Base Stations in the radio access network. As part of the RNS, the radio network controller (RNC) controls the UTRAN. In fulfilling its control role, the RNC (Radio Network Controller) controls radio resources and radio connectivity within a set of cells. Such resources managed by the RNC include (among others) the downlink (DL) power transmitted by the base stations; the uplink (UL) interference perceived by the base stations; and the hardware situated at the base stations.
[00010] The topology of a radio access network can also be conceptualized in areas or units larger than cells. Taking the UTRAN as an example radio access network, a UTRAN Routing Area (URA ) is a geographical area comprising one or more cells. Each URA is identified by a unique identity which is broadcast in all cells belonging to the URA. A URA can comprise cells controlled by more than one RNC. A URA with more cells in more than one RNC is overlapping between the RNCs, i.e. an overlapping URA.
[00011] As another example from UTRAN, a Location Area (LA) is a geographical area comprising one or more cells. Each LA is identified by a unique identity sent on the broadcast channel, in the same way as the URA. However, a location area is used by the core network to track the location of the UE (in idle mode and in connected mode), while the URA is used by the radio access network to track the location of the UE in connected mode. Typically, a location area is geographically larger than a URA. To each location area there is one of several RNCs having cells in that particular location area. A relationship between location area and RNC is stored in the core network.
[00012] Radio access networks typically have a particular signalling protocol employed between the radio access network and the user equipment unit to support the management of radio resources. For example, UTRAN has its Radio Resource Control (RRC) layer 3 signalling protocol. A user equipment unit in the RRC protocol operates in a state model conceptualized as having two modes: an Idle Mode and a Connected Mode. The Idle Mode is entered after power on. In Idle Mode there is no connection between the user equipment unit (UE) and the UTRAN. The least active UEs operate in the idle mode, in which UTRAN is unaware of the presence of the UE. The core network (CN), however, is aware of the Location Area (LA)/ Routing Area (RA) in which the UE is located. The UE also informs the CN of changes in LA/ RA. Furthermore, in case an incoming call is to be established, the CN initiates paging in all cells comprising the LA/ RA in which the UE is registered.
[00013] When an RRC connection is established, the user equipment unit (UE) is assigned a U-RNTI and the user equipment unit (UE) enters Connected Mode. In Connected Mode, the RNC in charge of the RRC connection for this UE is denoted as the Serving RNC (SRNC). As illustrated by Fig. X, within Connected Mode there are four different states (in order of increasing activity level): URA_PCH; CELL_PCH; CELL_FACH; and CELL_DCH. In the first two states the UE is inactive, in the URA_PCH state the UTRAN knows the UE position at the UTRAN Routing Area (URA) level while in CELL_DCH UTRAN knows the UE position at the cell level. In the CELLJFACH state the UE is active but operates on a common channel, which is a channel shared with other UEs. In the CELL_DCH state the UE operates on a dedicated channel which is allocated only for that UE.
[00014] In the CELL_DCH state the UTRAN controls the mobility of the UE, i.e. it orders the UE to perform measurements and based on , e.g., those measurements performs such activities as, e.g., moving the UE to another cell, adding or removing cells from the active set (i.e., the set of cells actively used in the RRC connection). In the other states however, the UE normally decides which cell to move to, although this cell re-selection process is influenced by parameters provided by the network.
[00015] To facilitate operations such as those described above, the UTRAN broadcasts or transmits certain "system information" over the air interface which may be relevant for a large number of UEs in a cell. The system information includes information and/or parameters which are formatted into information elements (IEs). The parameters of the information elements (IEs) are utilized for various purposes such as, e.g., to control the cell re-selection procedure for a UE. The broadcast of system information in general is described, e.g., in Technical Specification 3GPP TS 25.331 V3.17.0
(2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999), e.g., §§8.1 et seq. [00016] For various reasons some parameters (IEs) of the system information need to be broadcast more often than other parameters (IEs). For example, some of the parameters (IEs) need to be broadcast more frequently because, e.g., they affect the access delay or because the information changes rapidly. On the other hand, other system information is broadcast less frequently to spare or save the limited radio resources.
[00017] To facilitate different scheduling of system information, the system information (e.g., the system information message) is partitioned into a number of different types of system information blocks (SIBs). This partitioning of the system information into system information blocks (SIBs) permits, among other things, transmission of each type of SIB to be scheduled independently and at different time intervals to accomplish the aforementioned objectives. The different types of system information blocks are distinguished by means of a "SIB type" information element.
[00018] Thus, the system information elements are broadcast in system information blocks. A system information block groups together system information elements of the same nature. Different system information blocks may have different characteristics, e.g., regarding their repetition rate and the requirements of the UEs to re-read the system information blocks.
[00019] As discussed in Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999), e.g., §8.1.1.1.1, the system information is organized into a tree. In this tree organization scheme, a "master information block" (MIB) gives references and scheduling information to a number of system information blocks in a cell. The system information blocks (SIBs) contain the actual system information. The master information block may optionally also contain reference and scheduling information to one or two "scheduling blocks". These scheduling blocks give references and scheduling information for additional system information blocks. Scheduling information for a system information block may only be included in either the master information block or one of the scheduling blocks.
[00020] Typically, a channel known as the broadcast channel is used to transfer system information and thus to carry the system information blocks (SIBs). Unfortunately, the broadcast channel (BCCH) only supports transfer of data units of a fixed size. This can be a problem since many of the system information blocks (SIBs) have a size which exceeds the fixed size of the BCCH. Therefore, in order to support system information blocks with a size exceeding the BCCH limit, a technique known as segmentation is used. Furthermore, to use the broadcast channel (BCCH) efficiently, a concatenation mechanism is provided. These two mechanisms basically operates as follows: (a) system information blocks may be split into a number of different segments, and (b) a number of segments may be concatenated. The concatenation of a number of segments is called a system information message. The segmentation and concatenation of segments for system information blocks (SIBs) are described, e.g., in Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999), e.g., §8.1.1.1.3. The entire Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12) is incorporated herein by reference.
[00021] As indicated above, information about which SIB is broadcast at a certain moment is not only provided within the corresponding segments of a system information block (SIB) but also within the scheduling information that is included in the Master Information Block (MIB) and/or one or more Scheduling Blocks (SBs). Although this facility introduces some redundancy, it also makes the segmentation more robust and makes it possible for the UE to decode SIBs even when its scheduling information is not yet available.
[00022] The signalling specified in the existing RRC protocol (e.g., Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999)) also provides two specific mechanisms for the possibility of future extensions or modifications to signalling messages. These future extension mechanisms are described, e.g., in RRC protocol (e.g., Technical
Specification 3GPP TS 25.331 V3.17.0 (2003-12), Radio Resource Control (RRC) Protocol Specification (Release 1999) §10.1.1 et seq. Briefly, one of the mechanisms for future extension of all messages is the critical extension mechanism. The critical message extension mechanism involves the definition of a new version of the message. In the new version of the message the transfer syntax may be completely different from the previous version of the message, except for the initial part that indicates the version. The second of the future extension mechanisms is the non-critical message extension. When the non-critical message extension is used, the transfer syntax of the existing message is just extended with new information. In the non-critical message extension case old receivers will still recognize the entire message apart from the newly introduced extensions.
[00023] Since system information messages are broadcast generally, they cannot be directed only towards mobiles that support a certain protocol extension.
Consequentially, to maintain backward compatibility, only the non-critical extension message mechanism can be used for system information. Furthermore, for system information the extension mechanism has been defined only at the level of the system information blocks. This means that future extension is neither possible at the level of the segments nor at the level of the system information messages.
[00024] In the RRC protocol, the transfer syntax specifies the range of possible information element values for parameters. In some cases this range includes a number of spare values that are reserved for future extension. This is also the case for the message type information element. The RRC protocol (TS 25.331) explicitly specifies that the UE shall ignore broadcast messages (message sent on BCCH) having a type which it does not comprehend. In other words, if the UE receives an RRC message on the BCCH, PCCH, CCCH or SHCCH with a message type not defined for the logical channel type the message was received on, the UE shall ignore the message.
In the future there will certainly be a need to introduce new system information block types within the Radio Resource Control (RRC) protocol as defined within 3GPP TS 25.331. Such new block types will be needed when, in future protocol versions, the system information is extended with information that needs to be scheduled independently using the currently defined flexible scheduling mechanism. One way to add new system information parameters (which will be defined in future) could be to add the new parameters to existing system information blocks. However, simply adding new parameters to existing system information blocks (SIBs) may be problematic if the new parameters have distinct scheduling requirements and/or specific requirements concerning their validity that is different from the system information blocks (SIBs) where they are added. Therefore, most likely it will be preferable to create one or more new system information blocks for these parameters. Creating a new system information block (SIB) will involve creating a new "SIB type" value for the new system information block (SIB), with each newly created SIB type thereby using one of the limited number of spare values defined for the "SIB type" information element.
[00025] Moreover, to complicate matters, the "SIB type" information element is actually included in a number of hosting information elements, and the number of spare values reserved for future extension is not necessarily uniform among the hosting information elements (note that one information element can be a component or information element of another (host) information element ). For example, the information element "SIB type" is used in different segments, such as the information elements "Complete SIB" & "Complete SIB (short)". Currently, thirty two values have been defined for this "SIB type" when included in these different information element s, of which only two of the values are spare values. On the other hand, the information element "SIB and SB Type" is used in IE "References to other system information blocks and scheduling blocks", which is included in the MIB. Currently thirty two values have been defined for this IE, of which three are spare values. Yet differently, the information element "SIB type SIBs only" is used in the two information elements known as "SCCPCH Information for FACH" and "References to other system information blocks". Currently thirty two values have been defined for this ie , of which five values are spare values. Hence, as seen from the foregoing, the number of spare values is not consistent among the host information elements.
[00026] One possible way to extend the SIB type is as follows: (1) use the last spare value to indicate that the SIB type is extended; and (2) add a non critical extension to the message in order to support further extensions in future. For example, if it is desired to add support for an additional seven SIB types, one would need to add a three -bit field. In this case the first thirty one SIB types can be signalled by means of the original SIB type, while SIB type 31 up to 37 can be supported by the non-critical extension. Value 7 (' 111 'B) of the non-critical extension would then be reserved for further extensions.
[00027] However, as mentioned before, future extension for system information is only possible at the level of the system information blocks. This means that the approach proposed in the preceding paragraph only works effectively for the SIB type information elements that are contained in system information blocks. For the SIB type information elements that are included in the segments and in the system information message another approach would clearly be needed.
[00028] Thus, at present it is only possible to add one additional SIB using the current extension mechanism. Moreover, due to the lack of extension possibilities at the level of the SYSTEM INFORMATION message and the level of the segments, it is not apparent how additional system information blocks (SIBs) should be introduced.
[00029] What is needed, therefore, and an object of the present invention, is techniques or mechanisms for adding additional types of system information blocks (SIBs) to telecommunications transmissions.
BRIEF SUMMARY
[00030] Described herein are embodiments of nodes of a telecommunications network which prepare network system information for transmission across an air interface to a user equipment unit; methods of operating such node; and, embodiments of user equipment units which receive and process the system information.
[00031] The system information includes a system information block type which is included in protocol blocks. The protocol blocks include a system information block and a referencing block (110). In accordance with one particular kind of protocol, i.e., Radio Resource Control (RRC) protocol, the referencing block (110) is one or both of a master information block and a scheduling block. The protocol blocks in which the system information is included have a system information block type field. The information block type field includes a system information block type value which corresponds to the system information block type. The system information block can comprise one or more segments.
[00032] The node embodiments include a system information extension utility function which is arranged to facilitate the use of extended system information block types, e.g., the use of system information block type values which are outside a range of nominal system information block type values.
[00033] In one mode and method, the system information extension utility function is arranged and functions to accomplish the following: (1) include a first system information block type extension indicator in the system information block type field of the referencing block when the system information block type for a system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values; (2) include a first system information block type extension field in the referencing block; (3) include, in the first system information block type extension field, a system information block type extension value which indicates a system information block type for the system information block referenced by the referencing block; and (4) include a second system information block type extension indicator in the system information block type field of a segment of the system information block referenced by the referencing block.
[00034] Responsive to this mode and method, the user equipment unit includes a system information processing function which is arranged and functions to accomplish the following: (1) recognize the first system information block type extension indicator in the system information block type field of the referencing block when the system information block type for the system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values; (2) locate the first system information block type extension field in the referencing block; (3) obtain from the first system information block type extension field a system information block type extension value which indicates a system information block type for the system information block referenced by the referencing block; and (4) recognize a second system information block type extension indicator in the system information block type field of a segment of the system information block referenced by the referencing block.
[00035] As a variation of this mode and method, the system information processing function of the user equipment unit could skip processing the referencing block and essentially process only system information blocks, e.g., read the broadcast information continuously. This is feasible because the SIB type extension information is included in the segments of the system information blocks. In such variation, the system information processing function of the user equipment unit performs only the last three of the above enumerated operations. [00036] In one non-limiting example of the foregoing embodiment and mode, the second system information block type extension indicator can have the same value as the first system information block type extension indicator.
[00037] In another mode and method, the system information extension utility function is further arranged and further functions to include a second system information block type extension field in the segment of the system information block referenced by the referencing block; and include in the second system information block type extension field the system information block type extension value which indicates the system information block type for the system information block referenced by the referencing block. Concomitantly, the system information processing function of the user equipment unit for this mode and method locates the second system information block type extension field in the segment of the system information block referenced by the referencing block, and obtains from the second system information block type extension field the system information block type extension value which indicates the system information block type for the system information block referenced by the referencing block.
[00038] In yet another mode and method, the system information extension utility function is arranged and functions to accomplish the following: (1) include, in a system information block type field of a system information block referenced by a referencing block, a system information block type value; and (2) include, in the referencing block, a code set identifier which identifies a selected one of plural code sets for use in interpreting the system information block type value included in the system information block type field of the system information block referenced by the referencing block. For example, a first value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol, while a second value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values. The code set identifier can be included in an extension field of the referencing block. [00039] In this yet another embodiment and mode, the system information processing function of the user equipment unit performs the following basic actions: (1) obtains, from the system information block type field of a system information block referenced by a referencing block, a system information block type value; (2) obtains, from the referencing block, a code set identifier which identifies a selected one of plural code sets; and (3), uses the selected one of the plural code sets for interpreting the system information block type value included in the system information block type field of the system information block referenced by the referencing block, as well as the (preferably same) the system information block type value included in the system information block type field of the referencing block.
[00040] When the protocol blocks belong to a Radio Resource Control (RRC) protocol, the referencing block can be a master information block. In a master information block, the system information block type field is an "SIB and SB type" information element. Alternatively, in the Radio Resource Control (RRC) protocol the referencing block can be a scheduling block. For a scheduling block the system information block type field is an "SIB type SIBS only" information element. For an ordinary system information block, the system information block type field is a "SIB Type" information element.
BiHEF DEgCMPTICM OF THE DRAWINGS
[00041] The foregoing and other objects, features, and advantages of the invention will be apparent from the following more particular description of preferred embodiments as illustrated in the accompanying drawings in which reference characters refer to the same parts throughout the various views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
[00042] Fig. 1 is a diagrammatic view of an example mobile communications system.
[00043] Fig. 2 is a simplified function block diagram of a portion of a UMTS
Terrestrial Radio Access Network, including a user equipment unit (UE) station; a radio network controller; and a base station.
[00044] Fig. 3 is a diagrammatic view of referencing block and a system information block generated according to a first embodiment and a first mode. [00045] Fig. 3A is a diagrammatic view showing a variation of the referencing block and the system information block of Fig. 3.
[00046] Fig. 4 is a flowchart showing basic example steps performed by a system information extension utility function of a network node for generating the referencing block and the system information block of Fig. 3.
[00047] Fig. 5 is a diagrammatic view of an example format of a system information block such as the system information block of Fig. 3.
[00048] Fig. 6 is a flowchart showing basic example steps performed by a system information processing function of a user equipment unit for processing the referencing block and the system information block of Fig. 3.
[00049] Fig. 6A is a flowchart showing a variation of the processing steps of Fig. 6 performed by a system information processing function of a user equipment unit
[00050] Fig. 7 is a diagrammatic view of referencing block and a system information block generated according to a second embodiment and a second mode.
[00051] Fig. 8 is a flowchart showing basic example steps performed by a system information extension utility function of a network node for generating the referencing block and the system information block of Fig. 7.
[00052] Fig. 9 is a flowchart showing basic example steps performed by a system information processing function of a user equipment unit for processing the referencing block and the system information block of Fig. 7.
[00053] Fig. 10 is a diagrammatic view of referencing block and a system information block generated according to a third embodiment and a third mode.
[00054] Fig. 11 is a flowchart showing basic example steps performed by a system information extension utility function of a network node for generating the referencing block and the system information block of Fig. 10. [00055] Fig. 12 is a flowchart showing basic example steps performed by a system information processing function of a user equipment unit for processing the referencing block and the system information block of Fig. 10.
[00056] Fig. 13 is a diagrammatic view of an example format of a master information block.
[00057] Fig. 14 is a diagrammatic view of an example format of a scheduling block.
DETAILED DESCRIPTION OF THE DRAWINGS
[00058] In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular architectures, interfaces, techniques, etc. in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail. Those skilled in the art will appreciate that the functions may be implemented using individual hardware circuits, using software functioning in conjunction with a suitably programmed digital microprocessor or general purpose computer, using an application specific integrated circuit (ASIC), and/or using one or more digital signal processors (DSPs).
[00059] An illustrative, non-limiting example of the radio access network embodiment alluded to above is now described in the context of a universal mobile telecommunications (UMTS) 13 shown in Fig. 1. A representative, connection- oriented, external core network, shown as a cloud 14 may be for example the Public Switched Telephone Network (PSTN) and/or the Integrated Services Digital Network (ISDN). A representative, connectionless-oriented external core network shown as a cloud 16, may be for example the Internet. Both core networks are coupled to their corresponding core network service nodes. The PSTN/ISDN connection-oriented network 14 is connected to a connection-oriented service node shown as a Mobile Switching Center (MSC) node 18 that provides circuit-switched services. The Internet connectionless-oriented network 16 is connected to a General Packet Radio Service (GPRS) node 20 tailored to provide packet-switched type services which is sometimes referred to as the serving GPRS service node (SGSN).
[00060] Each of the core network service nodes 18 and 20 connects to a UMTS Terrestrial Radio Access Network (UTRAN) 24 over a radio access network (RAN) interface referred to as the lu interface. UTRAN 24 includes one or more radio network controllers (RNCs) 26. For sake of simplicity, the UTRAN 24 of Fig. 1 is shown with only two RNC nodes, particularly RNC 26. and RNC 262. Each RNC 26 is connected to a plurality of base stations (BS) 28. For example, and again for sake of simplicity, two base station nodes are shown connected to each RNC 26. In this regard, RNC 261 serves base station 28ι.ι and base station 281-2, while RNC 262 serves base station 282-1 and base station 282-2- It will be appreciated that a different number of base stations can be served by each RNC, and that RNCs need not serve the same number of base stations. Moreover, Fig. 1 shows that an RNC can be connected over an Iur interface to one or more other RNCs in the URAN 24. Further, it will be appreciated by those skilled in the art that base station nodes have, in some contexts, more recently become known as Node B or B -nodes.
[00061] In the illustrated embodiments, for sake of simplicity each base station 28 is shown as serving one cell. Each cell is represented by a circle which surrounds the respective base station. It will be appreciated by those skilled in the art, however, that a base station may serve for communicating across the air interface for more than one cell. For example, two cells may utilize resources situated at the same base station site.
[00062] A user equipment unit (UE), such as user equipment unit (UE) 30 shown in Fig. 1, communicates with one or more cells or one or more base stations (BS) 28 over a radio or air interface 32. Each of the radio interface 32, the lu interface, the lub interface, and the Iur interface are shown by dash-dotted lines in Fig. 1.
[00063] Fig. 2 shows selected general aspects of user equipment unit (UE) 30 and illustrative nodes such as radio network controller 26 and base station 28. The user equipment unit (UE) 30 shown in Fig. 2 includes a data processing and control unit 31 for controlling various operations required by the user equipment unit (UE). The UE's data processing and control unit 31 provides control signals as well as data to a radio transceiver 33 connected to an antenna 35. The radio transceiver 33 is a function of the physical layer.
[00064] The example radio network controller 26 and base station 28 as shown in Fig. 2 are radio network nodes that each include a corresponding data processing and control unit 36 and 37, respectively, for performing numerous radio and data processing operations required to conduct communications between the RNC 26 and the user equipment units (UEs) 30. Part of the equipment controlled by the base station data processing and control unit 37 includes plural radio transceivers 38 connected to one or more antennas 39.
[00065] Described herein are embodiments of nodes of a telecommunications network which prepare network system information for transmission across an air interface to a user equipment unit, as well as methods of operating such node and embodiments of user equipment units which receive and process the system information. To this end, and genetically representing all such embodiments and methods, Fig. 1 shows RNC 261 as including an RRC entity 50-RAN while user equipment unit 30 includes a corresponding RRC entity 50-UE. Fig. 1 further shows that the RRC entity 50-RAN prepares system information which is transmitted in the manner depicted by arrow 52 to the user equipment unit 30 where it is processed by RRC entity 50-UE.
[00066] The embodiments of the RRC entity 50-UE described herein facilitate the use of extended system information block types, e.g., the use of system information block type values which are outside a range of nominal system information block type values. For sake of consistency and simplicity, the particular aspect of the RRC entity 50-RAN which facilitates such use of extended system information block types will be referred to as a system information extension utility function and is illustrated by system information extension utility function 100 in Fig. 2. In one example, non-limiting implementation, the system information extension utility function 100 is included as part of the data processing and control unit 36 of radio network controller (RNC) node 26. It will be appreciated that this aspect of RRC entity 50-RAN could be denominated by various other names, such as a system information scheduling function or the like. Moreover, it should be understood that the system information extension utility function 100 can be realized in other ways than as part of the data processing and control unit 36, and that the data processing and control unit 36 is not limited to one particular processor or circuit. For example, the system information extension utility function 100 could be realized by using individual hardware circuits, using software functioning in conjunction with a suitably programmed digital microprocessor or general purpose computer, using an application specific integrated circuit (ASIC), and/or using one or more digital signal processors (DSPs).
[00067] In like manner, the aspect of RRC entity 50-UE which detects and processes the extended system information block types is (for simplicity) called a system information processing function and is illustrated as system information processing function 102 in Fig. 2. In the particular example implementation shown, the system information processing function 102 is hosted by the data processing and control unit 31 of user equipment unit 30. This particular name is not limiting, and its variety of possible implementations are similar to those above described with reference to the system information extension utility function 100 of RRC entity 50-RAN.
[00068] Below described are three possible, non-limiting, example embodiments and corresponding operational modes for adding new system information blocks. In terms of network and user equipment unit (UE) hardware, each of these embodiments and modes can be described by the generic illustrations of Fig. 1 and Fig. 2. For each embodiment/mode, the system information includes a system information block type which is included in protocol blocks. The protocol blocks include a system information block and a referencing block. In accordance with one particular kind of protocol, i.e., Radio Resource Control (RRC) protocol, the referencing block is one or both of a master information block and a scheduling block. The protocol blocks in which the system information is included have a system information block type field. The system information block type field includes a system information block type value which corresponds to the system information block type. The system information block can comprise one or more segments.
[00069] FIRST EMBODIMENT/MODE: Artificial extension within SlB-data field of segments
[00070] An example of the first embodiment/mode is illustrated in Fig. 3, which shows both a referencing block 110(3) and a system information block 112(3) generated by the system information extension utility function 100. Among its various fields, the referencing block 110(3) includes a SIB type field 113(3). The system information block 112(3) is shown as having a segment 114(3). The segment 114(3) includes both a SIB type field 116(3) and a segment data field 118(3). Depending on the particular system information block (SIB) involved, there may be none, one, or more than one segments. For sake of convenience, only one segment 114(3) is shown in Fig. 3 and comparable illustrations referenced herein. Yet it should be understood that operations and/or formatting described herein with respect to one segment can occur with respect to plural segments in a system information block (SIB).
[00071] For extended SIB types both within referencing block 110(3) and within the segments 114 the SIB type field 116(3) is set to a special value, e.g., ' 1111 'B, indicating that it concerns an extended SIB type. This special value ensures that the SIB will be ignored by mobiles (e.g., user equipment units) which do not support this extension. Moreover, within the referencing block 110(3) a regular extension is added. This extension includes an additional SIB type extension field 120(3) which is used to distinguish a number of additional SIB types. Within the segments 114(3) a similar additional field is introduced, e.g., SIB type extension field 122(3). As shown in Fig. 3, the SIB type extension field 122(3) is created within the original SIB data field 118(3).
[00072] Fig. 3 A shows a slight variation of the embodiment of Fig. 3. Fig. 3 A shows the SIB type extension field 120(3) as being part of an extension to the referencing block 110(3 A). Other embodiments/modes described herein can be comparably varied in the manner depicted in Fig. 3A.
[00073] Normally the SIB data field 118 only carries the real payload (part of) a system information block. The format of a system information block (SIB) for the first embodiment is further illustrated Fig. 5. In Fig. 5, the information element "SIB type" corresponds to the SIB type field 116(3); the information element "SIB data fixed extension" corresponds to the segment data field 118(3); and, the information element "SIB type extension" corresponds to the SIB type extension field 122(3).
[00074] Fig. 4 shows basic, example actions implemented by system information extension utility function 100 in conjunction with the first embodiment/mode. Action 4-1 through action 4-3 are actions performed by system information extension utility function 100 with reference to referencing block 110(3); action 4-4 through 4-6 are performed with reference to system information block 112(3).
[00075] As action 4-1 the system information extension utility function 100 includes a first system information block type extension indicator (e.g., the value "1111") in the system information block type field 113(3) of the referencing block 110(3) when the system information block type for a system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values. Then, as action 4-2, the system information extension utility function 100 includes the first system information block type extension field 120(3) in the referencing block 110(3). As action 4-3 the system information extension utility function 100 includes, in the first system information block type extension field 120(3), a system information block type extension value which indicates a system information block type for the system information block (e.g., system information block 112(3)) referenced by the referencing block.
[00076] As action 4-4, the system information extension utility function 100 includes a second system information block type extension indicator in the system information block type field 116(3) of the segment 114 of the system information block referenced by the referencing block, i.e., system information block 112(3). Preferably but not necessarily, in one non-limiting example of the foregoing embodiment and mode, the second system information block type extension indicator can have the same value as the first system information block type extension indicator (e.g., "1111").
[00077] As action 4-5, the system information extension utility function 100 includes the second system information block type extension field 122(3) in the segment 114 of the system information block referenced by the referencing block, i.e., system information block 112(3). Further, as action 4-6, the system information extension utility function 100 includes in the second system information block type extension field 122(3) the system information block type extension value which indicates the system information block type for the system information block referenced by the referencing block (referencing block 110(3)).
[00078] Fig. 6 shows basic example steps performed by a system information processing function 102 of user equipment unit 30 for processing the referencing block 110(3) and the system information block 112(3) of Fig. 3. Action 6-1 through action 6- 3 are performed by system information processing function 102 with reference to referencing block 110(3); action 6-4 through 6-6 are performed with reference to system information block 112(3).
[00079] As action 6-1, the system information processing function 102 recognizes the first system information block type extension indicator in the system information block type field 113(3) of the referencing block 110(3) when the system information block type for the system information block referenced by the referencing block does not have a system information block type value in a nominal range of system information block type values. As action 6-2 the system information processing function 102 locates the first system information block type extension field 120(3) in the referencing block 110(3). As action 6-3 the system information processing function 102 obtains from the first system information block type extension field 120(3) a system information block type extension value which indicates a system information block type for the system information block referenced by the referencing block, i.e., system information block 112(3).
[00080] As action 6-4 the system information processing function 102 recognizes a second system information block type extension indicator in the system information block type field 116(3) of the segment 114 of the system information block referenced by the referencing block, i.e., system information block 112(3). Then, as action 6-5, the system information processing function 102 locates the second system information block type extension field 122(3) in the segment of the system information block referenced by the referencing block. As action 6-6 the system information processing function 102 obtains from the second system information block type extension field , 122(3) the system information block type extension value which indicates the system information block type. The system information processing function 102 can then process the system information block 112(3) in accordance with its type.
[00081] As a variation of the first embodiment/mode, the system information processing function of the user equipment unit could skip processing the referencing block and essentially process only system information blocks, e.g., read the broadcast information continuously. This is feasible because the SIB type extension information is included in the segments of the system information blocks and can be used to decode the information. Such variation is illustrated in Fig. 6A, wherein the system information processing function of the user equipment unit performs only action 6-4, action 6-5, and action 6-6, all as understood with reference to the Fig. 6 description thereof. In other words, in this variation actions 6-1 through 6-3 (e.g., the reading/processing of the referencing block) are not performed by the system information processing function of the user equipment unit.
[00082] For the first embodiment/mode, receivers not supporting the extension will just ignore segments corresponding with extended SIB types (based on the value 'lll l'B within the SIB-type field). This means that the first embodiment/mode is fully backwards compatible.
[00083] Receivers supporting the extensions should be able to decode the SIB data and know that the first bits actually concern the SIB type extension. This can be done by making the IE SIB type extension conditional on the value of SIB type; it is included if SIB type has value "Reserved for extension".
[00084] The foregoing can be implemented in the language which is utilized for making abstract notation for the particular protocol involved. In the Radio Resource Control (RRC) protocol the Abstract Syntax Notation One (ASN.l) language, an ITU standard, is utilized. See, ITU-T Recommendation X.680 (12/97) "Information Technology - Abstract Syntax Notation One (ASN.l): Specification of Basic Notation; and ITU-T Recommendation X.681 (12/97) "Information Technology - Abstract Syntax Notation One (ASN.l): Information Object Specification. In the ASN.l, the foregoing can be implemented as follows:
FirstSegment ::= SEQUENCE {
- Other information elements sib-TypeAndFirstSegment SIB-TypeAndFirstSegment
}
SIB-TypeAndFirstSegment ::= CHOICE {
MasterlnformationB lock NormalFirstSegment, systemlnformationBlockTypel NormalFirstSegment, systemlnformationB lockType2 NormalFirstSegment, systemlnformationBlockType3 NormalFirstSegment, systemlnformationB lockType4 NormalFirstSegment, systemInformationBlockType5 NormalFirstSegment, systemlnformationB lockTypeό NormalFirstSegment, systemlnformationB lockType7 NormalFirstSegment, systemInforrnationBlockType8 NormalFirstSegment, systemlnformationB IockType9 NormalFirstSegment, systemlnformationB lockType 10 NormalFirstSegment, systemlnformationBlockTypel 1 NormalFirstSegment, systemlnformationB lockType 12 NormalFirstSegment, systemlnformationB lockType 13 NormalFirstSegment, systemlnformationB lockType 13-1 NormalFirstSegment, systemlnformationB lockTypel3-2 NormalFirstSegment, systemInformationBlockTypel3-3 NormalFirstSegment, systemInformationBlockTypel3-4 NormalFirstSegment, systemInformationBlockTypel4 NormalFirstSegment, systemInformationBlockTypel5 NormalFirstSegment, systemInformationBlockTypel5-l NormalFirstSegment, systemInformationBlockTypel5-2 NormalFirstSegment, systemlnformationB lockType 15 - 3 NormalFirstSegment, systemlnformationBlockType 16 NormalFirstSegment, systemlnformationB lockType 17 NormalFirstSegment, systemlnformationB lockType 15-4 NormalFirstSegment, systemlnformationB lockType 18 NormalFirstSegment, scheduIingBlockl NormalFirstSegment, schedu!ingBlock2 NormalFirstSegment, s stemlnformationBlockType 15-5 NormalFirstSegment, systemInformationBlockTypel9 NormalFirstSegment, reservedForExtension ExtendedFirstSegment
ExtendedFirstSegment ::= SEQUENCE {
— Other information elements seg-Count SegCount, sib-TypeExt SIB-TypeExt, sib-Data-fιxed2 SIB-Data-fixed2 }
NormalFirstSegment ::= SEQUENCE {
- Other information elements seg-Count SegCount, sib-Data-fixed SIB-Data-fixed
[00085] It should be noted that the scheduling of system information has been optimised so that in case a segment takes an entire transfer block (TB) no size information is included. This is implemented by means of separate values for the
CHOICE parameter "Segmentation combination". This has resulted in a large number of ASN.l definitions, mainly for the purpose of size optimization. The use of the above approach would not only significantly increase the large number of ASN.l lines but also further increases the scheduling complexity (since the number of payload bits is different for an extended SIB due to the additional SIB type extension field).
[00086] The previously mentioned significant increase in ASN.l lines could be avoided by not explicitly reflecting in the ASN.l the presence of the SIB-TypeExt at the start of SIB-Data, e.g., by just inserting a comment. However, this also involves inclusion of additional SIB-type information in every segment, which implies that the overhead increases.
[00087] SECOND EMBODIMENT/MODE: Extended SIB- type details only in scheduling information
[00088] An example of the second embodiment/mode is illustrated in Fig. 7, which shows both a referencing block 110(4) and a system information block 112(4) generated by the system information extension utility function 100. Fields which are common with the embodiment of Fig. 3 are comparably numbered (with the exception of parenthetical suffixes) and comparably understood with reference to the embodiment of Fig. 3.
[00089] In the second embodiment/mode of Fig. 7 , for extended SIB types both within the referencing block 110(4) and within the segments 114 of the system information block 112(4) the SIB type is set to a special value, e.g., ' 1111 'B, indicating that it concerns an extended SIB type. In particular, both the SIB type field 113(4) of referencing block 110(4) and the SIB type field 116(4) of the system information block 112(4) are set to the special value. This ensures that the system information block 112(4) will be ignored by mobile stations (e.g., user equipment units (UEs)) which do not support this extension. Within the referencing block 110(4) a regular extension is added including the additional SIB type extension field 120(4), which is used to distinguish a number of additional SIB types. For instance, in case three bits are reserved for the SIB type extension field 120(4), an additional seven SIB types can be supported. In contrast to the first embodiment/mode, no such additional field is introduced with system information block 112(4). In other words, the second embodiment/mode differs from the first in that system information block 112(4) does not have a SIB type extension field 122(4).
[00090] Fig. 8 shows basic, example actions implemented by system information extension utility function 100 in conjunction with the second embodiment/mode. Action 8-1 through action 8-4 of Fig. 8 are essentially the same as action 4-1 through action 4-4 of Fig. 4, and accordingly are not discussed herein. Fig. 8 omits any actions corresponding to actions 4-5 through 4-6 of Fig. 4. [00091] Fig. 9 shows basic example steps performed by a system information processing function 102 of user equipment unit 30 for processing the referencing block 110(3) and the system information block 112(3) of Fig. 7. Action 9-1 through action 9- 4 of Fig. 9 are essentially the same as action 6-1 through action 6-4 of Fig. 6, and accordingly are not discussed herein. Fig. 9 omits any actions corresponding to actions 6-5 through 6-6 of Fig. 6.
[00092] The merits of the second embodiment/mode are as follows: the second embodiment/mode is still fully backwards compatible. Moreover, the second embodiment/mode is more efficient since it involves less overhead in every segment, and also avoids the explosion in ASN.l type definitions, and the existing scheduling algorithms are not affected.
[00093] The second embodiment/mode requires an additional mechanism to allow the scheduling of multiple extended SIB type at the same time and within the same SYSTEM INFORMATION message. The details of which extended SIB type is included in a segment is included in the scheduling information. In case multiple extended SIB types are included in a SYSTEM INFORMATION message, the scheduling information should clarify the SIB type for each of those. This can be done by including additional information in the scheduling information or by defining a fixed rale, e.g., that the order used in the SYTEM INFORMATION message is the same as the one used in the scheduling information.
[00094] THIRD EMBODIMENT/MODE Extended SIB- type details only in scheduling information
[00095] An example of the third embodiment/mode is illustrated in Fig. 10, which shows both a referencing block 110(10) and a system information block 112(10) generated by the system information extension utility function 100. Fields which are common with the embodiment of Fig. 3 are comparably numbered (with the exception of parenthetical suffixes) and comparably understood with reference to the embodiment of Fig. 3.
[00096] In the third embodiment of Fig. 10, for extended SIB types both within the referencing block 110(10) and within the segments 114 of the system information block 112(10) the respective regular SIB type fields 113(10) and 116(10) are used to distinguish the additional SIB types. Within the referencing block 110(10), a regular extension is added including an additional code set field 130(10), indicating how the SIB type should be interpreted. For example, a value 0 in the SIB type field would mean SIB type 1 if a first code set is operative (as indicated by the code set identifier in field 130(10)) and would mean SIB type 20 if a second code set is operative. In this third embodiment/mode, no additional fields are introduced or required within the segments of the system information block 112(10) .
[00097] Preferably there is one code set field per referencing block or per block that is referenced to be scheduled. This avoids having different code sets being utilized for different system information blocks that are referenced by a referencing block.
[00098] In contrast to the first embodiment/mode and the second embodiment/mode, the third embodiment/mode is not backwards compatible since the interpretation of a given SIB type depends on information provided in an extension that earlier mobiles do not support. As a result, these non-supporting mobiles will interpret the information incorrectly. The third embodiment/mode does not really require additional mechanisms to support scheduling of multiple extended SIB type at the same time; within the same SYSTEM INFORMATION message. The only restriction that applies for the third embodiment/mode is that SIBs with the same value within the SIB type field should not be scheduled together. This is not considered to be an acceptable restriction, that could anyhow be resolved in a manner as described for the second embodiment.
[00099] Fig. 11 shows basic example steps performed by system information extension utility function 100 in conjunction with the third embodiment/mode. As action 11-1, the system information extension utility function 100 includes, in a system information block type field 116(10) of a system information block 112(10) referenced by a referencing block, a system information block type value. Further, as action 11-2 the system information extension utility function 100 includes, in the referencing block 110(10), a code set identifier which identifies a selected one of plural code sets for use in interpreting the system information block type value included in the system information block type field 116(10) of the system information block referenced by the referencing block. The code set identifier is included in code set identifier field 130(10). For example, a first value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol, while a second value for the code set identifier can require that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values. The code set identifier field 130(10) can be included in an extension field of the referencing block.
[000100] Fig. 12 shows basic example steps performed by a system information processing function 102 of user equipment unit 30 for processing the referencing block 110(10) and the system information block 112(10) of Fig. 10. As action 11-1, the system information processing function 102 obtains, from the system information block type field 116(10) of a system information block referenced by a referencing block, a system information block type value. As action 11-2, the system information processing function 102 obtains, from the referencing block 110(10), a code set identifier (from code set identifier field 130(10)) which identifies a selected one of plural code sets. As action 11-3, the system information processing function 102 uses the selected one of the plural code sets for interpreting the system information block type value included in the system information block type field 116(10) of the system information block referenced by the referencing block, as well as the (preferably same) the system information block type value included in the system information block type field 113(10) of the referencing block 110(10).
[000101] When the protocol blocks belong to a Radio Resource Control (RRC) protocol, the referencing block can be a master information block or a scheduling block. Fig. 13 depicts certain aspects and information elements of a master information block, and references in parenthesis the pertinent sections of the Technical
Specification 3GPP TS 25.331 V3.17.0 (2003-12) referring to those information elements. In a master information block, such as that shown in Fig. 13, the system information block type field is an "SIB and SB type" information element.
[000102] Fig. 14 depicts certain aspects and information elements of a scheduling block, and references in parenthesis the pertinent sections of the Technical
Specification 3GPP TS 25.331 V3.17.0 (2003-12) referring to those information elements. For a scheduling block the system information block type field is an "SIB type SIBS only" information element. For an ordinary system information block, the system information block type field is a "SIB Type" information element.
[000103] Accordingly, as utilized herein, it will be understood that the term system information block type field as utilized herein can correspond in terms of Technical Specification 3GPP TS 25.331 V3.17.0 (2003-12) to any one of the appropriate information elements above mentioned, e.g., the "SIB and SB type" information element; the "SIB type SIBS only" information element; or the "SIB Type" information element.
[000104] The embodiments and modes described herein permit addition of new system information block types. All mechanisms provide clear and specific ways to add system information blocks, with each embodiment/mode having its own specific merits.
[000105] For example, in the first embodiment the segments can still be decoded and processed without considering the scheduling information. The second embodiment tends to be more efficient since it does not involve the additional overhead in every segment, since it avoids the explosion in ASN.l type definitions, and since it does not affect the existing scheduling algorithms. These same considerations applicable to the second embodiment are also valid for the third embodiment. No additional mechanism is required to support scheduling of multiple extended SIB type at the same time/ within the same SYSTEM INFORMATION message.
[000106] While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not to be limited to the disclosed embodiment, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims

WHAT IS CLAIMED IS:
1. A node (26) of a telecommunications network which prepares network system information for transmission across an air interface (32) to a user equipment unit (30), the system information including a system information block type which is included in protocol blocks, the protocol blocks being a system information block (112) and a referencing block (110), the protocol blocks in which the system information is included having a system information block type field which includes a system information block type value which corresponds to the system information block type, the system information block (112) comprising one or more segments (114), characterized in that the node (26) includes a system information extension utility function which is arranged to: include a first system information block type extension indicator in the system information block type field (116) of the referencing block (110) when the system information block type for a system information block (112) referenced by the referencing block (110) does not have a system information block type value in a nominal range of system information block type values; include a first system information block type extension field (120) in the referencing block (110); include, in the first system information block type extension field (120), a system information block type extension value which indicates a system information block type for the system information block (112) referenced by the referencing block (110); include a second system information block type extension indicator in the system information block type field (116) of a segment of the system information block (112) referenced by the referencing block (110).
2. The node (26) of claim 1, wherein the node system information extension utility function is further arranged to: include a second system information block type extension field (122) in the segment of the system information block (112) referenced by the referencing block (110); include in the second system information block type extension field (122) the system information block type extension value which indicates the system information block type for the system information block (112) referenced by the referencing block (110).
3. The node (26) of claim 2, wherein the node system information extension utility function includes the second system information block type extension field (122) in a data field of the segment.
4. The node (26) of claim 3, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the system information block type extension field occupies three bits of the data field of the segment.
5. The node (26) of claim 1, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the referencing block (110) is a master information block, and wherein the system information block type field for the master information block is an "SIB and SB type" information element.
6. The node (26) of claim 1, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the referencing block (110) is a scheduling block, and wherein the system information block type field for the scheduling information block is an "SIB type SIBS only" information element.
7. The node (26) of claim 1, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein in the system information block (112) the system information block type field includes a "SIB Type" information element.
8. A method of operating a node (26) of a telecommunications network which prepares network system information for transmission across an air interface (32) to a user equipment unit (30), the system information including a system information block type which is included in protocol blocks, the protocol blocks being a system information block (112) and a referencing block (110), the referencing block (110) being one or both of a master information block and a scheduling block, the protocol blocks in which the system information is included having a system information block type field which includes a system information block type value which corresponds to the system information block type, the system information block (112) comprising one or more segments, characterized in that the method comprises: including a first system information block type extension indicator in the system information block type field of the referencing block (110) when the system information block type for a system information block (112) referenced by the referencing block (110) does not have a system information block type value in a nominal range of system information block type values ; including a first system information block type extension field (120) in the referencing block (110); including in the first system information block type extension field (120) a system information block type extension value which indicates a system information block type for the system information block (112) referenced by the referencing block (110); including a second system information block type extension indicator in the system information block type field (116) of a segment of the system information block (112) referenced by the referencing block (110).
9. The node of claim 8, wherein the method further comprises: including a second system information block type extension field (122) in the segment of the system information block (112) referenced by the referencing block (110); including in the second system information block type extension field (122) the system information block type extension value which indicates the system information block type for the system information block (112) referenced by the referencing block (110).
10. The method of claim 9, further comprising including the second system information block type extension field (122) in a data field of the segment.
11. The method of claim 10, wherein the protocol blocks belong to a Radio
Resource Control (RRC) protocol, and wherein the system information block type extension field occupies three bits of the data field of the segment.
12. The method of claim 8, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, wherein the referencing block (110) is a master information block, and wherein the system information block type field for the master information block is an "SIB and SB type" information element.
13. The method of claim 8, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, wherein the referencing block (110) is a scheduling block, and wherein the system information block type field for the scheduling information block is an "SIB type SIBS only" information element.
14. The method of claim 8, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein in the system information block (112) the system information block type field includes a "SIB Type" information element.
15. A user equipment unit (30) which receives network system information transmitted across an air interface (32) from a network node (26), the system information including a system information block type which is included in protocol blocks, the protocol blocks being a system information block (112) and a referencing block (110), the protocol blocks in which the system information is included having a system information block type field which includes a system information block type value which corresponds to the system information block type, the system information block (112) comprising one or more segments, characterized in that the user equipment unit (30) includes a system information processing function which is arranged to: recognize a first system information block type extension indicator in the system information block type field of the referencing block (110) when the system information block type for a system information block (112) referenced by the referencing block (110) does not have a system information block type value in a nominal range of system information block type values; locate a first system information block type extension field (120) in the referencing block (110); obtain from the first system information block type extension field (120) a system information block type extension value which indicates a system information block type for the system information block (112) referenced by the referencing block (110); recognize a second system information block type extension indicator in the system information block type field (116) of a segment of the system information block (112) referenced by the referencing block (110).
16. The user equipment unit (30) of claim 15, wherein the system information processing function is further arranged to: locate a second system information block type extension field (122) in the segment of the system information block referenced by the referencing block (110); obtain from the second system information block type extension field (122) the system information block type extension value which indicates the system information block type for the system information block (112) referenced by the referencing block (110).
17. A user equipment unit (30) which receives network system information transmitted across an air interface (32) from a network node (26), the system information including a system information block type which is included in protocol blocks, the protocol blocks including a system information block (112), the protocol blocks in which the system information is included having a system information block type field which includes a system information block type value which corresponds to the system information block type, the system information block (112) comprising one or more segments, characterized in that the user equipment unit (30) includes a system information processing function which is arranged to: recognize a system information block type extension indicator in the system information block type field (116) of a segment of the system information block (112) referenced by the referencing block (110); locate a system information block type extension field (122) in the segment of the system information block referenced by the referencing block (110); obtain from the system information block type extension field (122) the system information block type extension value which indicates the system information block type for the system information block (112).
18. The user equipment unit (30) of claim 15 or claim 17, wherein the system information processing function obtains the second system information block type extension field (122) from a data field of the segment.
19. The user equipment unit (30) of claim 18, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the system information block type extension field occupies three bits of the data field of the segment.
20. The user equipment unit (30) of claim 15, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, wherein the referencing block (110) is a master information block, and wherein the system information block type field for the master information block is an "SIB and SB type" information element.
21. The user equipment unit (30) of claim 15, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, wherein the referencing block (110) is a scheduling block, and wherein the system information block type field for the scheduling information block is an "SIB type SIBS only" information element.
22. The user equipment unit (30) of claim 15 or claim 17, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein in the system information block (112) the system information block type field includes a "SIB Type" information element.
23. A node (26) of a telecommunications network which prepares network system information for transmission across an air interface (32) to a user equipment unit (30), the system information including a system information block type which is included in protocol blocks, the protocol blocks being a system information block (112) and a referencing block (110), characterized in that the node (26) includes a system information extension utility function which is arranged to: include, in a system information block type field (116) of a system information block (112) referenced by a referencing block (110), a system information block type value; include in the referencing block (110) a code set identifier which identifies a selected one of plural code sets for use in interpreting the system information block type value included in the system information block type field (116) of the system information block (112) referenced by the referencing block (110).
24. The node (26) of claim 23, wherein a first value for the code set identifier requires that the system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol; and a second value for the code set identifier requires that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values.
25. The node (26) of claim 23, wherein the system information extension utility function is arranged to include the code set identifier in an extension field of the referencing block (110).
26. The node (26) of claim 23, wherein the system information block (112) and the referencing block (110) are formatted in accordance with a predetermined protocol.
27. The node (26) of claim 26, wherein the predetermined protocol is a Radio Resource Control (RRC) protocol.
28. The node (26) of claim 23, wherein the protocol blocks belong to a Radio
Resource Control (RRC) protocol, and wherein the referencing block (110) is a master information block, and wherein the system information block type field for the master information block is an "SIB and SB type" information element.
29. The node (26) of claim 23, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the referencing block (110) is a scheduling block, and wherein the system information block type field for the scheduling information block is an "SIB type SIBS only" information element.
30. The node (26) of claim 23, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein in the system information block (112) the system information block type field includes a "SIB Type" information element.
31. A method of operating a telecommunications network which prepares network system information for transmission across an air interface (32) to a user equipment unit (30), the system information including a system information block type which is included in protocol blocks, the protocol blocks being a system information block (112) and a referencing block (110), characterized in that the method comprises: including, in a system information block type field (116) of a system information block (112) referenced by a referencing block (110), a system information block type value; including in the referencing block (110) a code set identifier which identifies a selected one of plural code sets for use in interpreting the system information block type value included in the system information block type field (116) of the system information block (112) referenced by the referencing block (110).
32. The method of claim 31, wherein a first value for the code set identifier requires that the system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol; and a second value for the code set identifier requires that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values.
33. The method of claim 31, further comprising including the code set identifier in an extension field of the referencing block (110).
34. The method of claim 31, further comprising formatting the system information block and the referencing block (110) in accordance with a predetermined protocol.
35. The method of claim 34, wherein the predetermined protocol is a Radio Resource Control (RRC) protocol.
36. The method of claim 31, wherein the protocol blocks belong to a Radio
Resource Control (RRC) protocol, and wherein the referencing block (110) is a master information block, and wherein the system information block type field for the master information block is an "SIB and SB type" information element.
37. The method of claim 31 , wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the referencing block (110) is a scheduling block, and wherein the system information block type field for the scheduling information block is an "SIB type SIBS only" information element.
38. The method of claim 31, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein in the system information block (112) the system information block type field includes a "SIB Type" information element.
39. A user equipment unit (30) which receives network system information transmitted across an air interface (32) from a network node (26), the system information including a system information block type which is included in protocol blocks, the protocol blocks being a system information block (112) and a referencing block (110), characterized in that the user equipment unit (30) includes a system information processing function which is arranged to: obtain, from a system information block type field (116) of a system information block (112) referenced by a referencing block (110), a system information block type value; obtain, from the referencing block (110), a code set identifier which identifies a selected one of plural code sets; use the selected one of the plural code sets for interpreting the system information block type value included in the system information block type field (116) of the system information block (112) referenced by the referencing block (110).
40. The user equipment unit (30) of claim 39, wherein a first value for the code set identifier requires that the system information block type value be interpreted in accordance with a range of nominal system information block type values for a predetermined protocol; and a second value for the code set identifier requires that the system information block type value be interpreted in accordance with a range of extended system information block type values, the extended system information block type values being outside the range of nominal system information block type values.
41. The user equipment unit (30) of claim 39, wherein the system information processing function is further arranged to obtain the code set identifier from an extension field of the referencing block (110).
42. The user equipment unit (30) of claim 39, wherein the system information processing function is further arranged to deformat the system information block (112) and the referencing block (110) in accordance with a predetermined protocol.
43. The user equipment unit (30) of claim 42, wherein the predetermined protocol is a Radio Resource Control (RRC) protocol.
44. The user equipment unit (30) of claim 39, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the referencing block (110) is a master information block, and wherein the system information block type field for the master information block is an "SIB and SB type" information element.
45. The user equipment unit (30) of claim 39, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein the referencing block (110) is a scheduling block, and wherein the system information block type field for the scheduling information block is an "SIB type SIBS only" information element.
46. The user equipment unit (30) of claim 39, wherein the protocol blocks belong to a Radio Resource Control (RRC) protocol, and wherein in the system information block (112) the system information block type field includes a "SIB Type" information element.
PCT/SE2004/000517 2003-04-03 2004-04-02 Mechanisms for the addition of new system information block (sib) types in telecommunication message(s) WO2004089013A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP04725576.5A EP1614306B1 (en) 2003-04-03 2004-04-02 Mechanisms for the addition of new system information block (sib) types in telecommunication message(s)
US10/552,295 US10206162B2 (en) 2003-04-03 2004-04-02 Mechanisms for the addition of new system information block (SIB) types in telecommunication message(s)
US16/271,961 US10477458B2 (en) 2003-04-03 2019-02-11 Mechanism for the addition of new system information block (SIB) types in telecommunication message(s)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0301027-9 2003-04-03
SE0301027A SE0301027D0 (en) 2003-04-03 2003-04-03 Method and apparatus in a telecommunication system

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/552,295 A-371-Of-International US10206162B2 (en) 2003-04-03 2004-04-02 Mechanisms for the addition of new system information block (SIB) types in telecommunication message(s)
US16/271,961 Continuation US10477458B2 (en) 2003-04-03 2019-02-11 Mechanism for the addition of new system information block (SIB) types in telecommunication message(s)

Publications (1)

Publication Number Publication Date
WO2004089013A1 true WO2004089013A1 (en) 2004-10-14

Family

ID=20290963

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2004/000517 WO2004089013A1 (en) 2003-04-03 2004-04-02 Mechanisms for the addition of new system information block (sib) types in telecommunication message(s)

Country Status (6)

Country Link
US (2) US10206162B2 (en)
EP (1) EP1614306B1 (en)
KR (1) KR101044836B1 (en)
CN (1) CN100384262C (en)
SE (1) SE0301027D0 (en)
WO (1) WO2004089013A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1705945A1 (en) * 2005-03-25 2006-09-27 Samsung Electronics Co., Ltd. Method and apparatus for configuring transport format combination set in a mobile communication system
WO2007024110A1 (en) * 2005-08-26 2007-03-01 Electronics And Telecommunications Research Institute Method and apparatus for providing system information in ofdma cellular system
GB2429882A (en) * 2005-08-31 2007-03-07 Infineon Technologies Ag Formation of system information medium access control protocol messages and ascertainment of system information from system information medium access control
DE102006037756A1 (en) * 2006-08-11 2008-02-14 Infineon Technologies Ag Transmitting data in mobile telephone system involves providing correspondence information at defined position of at least some data blocks, which states whether next bock is associated with subsequent association element in series
EP1943777A1 (en) * 2005-10-31 2008-07-16 LG Electronics Inc. Method for processing control information in a wireless mobile communication system
EP1946487A1 (en) * 2005-10-31 2008-07-23 LG Electronics Inc. Method for processing paging information in a wireless mobile communication system
CN101297521A (en) * 2005-10-31 2008-10-29 Lg电子株式会社 Method for processing control information in a wireless mobile communication system
EP1997244A1 (en) * 2006-03-21 2008-12-03 LG Electronics Inc. Method of transmitting/receiving lte system information in a wireless communication system
EP2015597A1 (en) * 2006-05-01 2009-01-14 NTT DoCoMo, Inc. Base station and communication method
CN100466849C (en) * 2006-06-15 2009-03-04 华为技术有限公司 Method and system for controlling user terminal to read system message
EP2037703A1 (en) * 2007-09-11 2009-03-18 Nokia Siemens Networks Oy Method and device for providing signalling information and communication system comprising such device
WO2009112928A2 (en) 2008-03-10 2009-09-17 Nortel Networks Limited Methods for control signaling for wireless systems
US8305970B2 (en) 2005-10-31 2012-11-06 Lg Electronics Inc. Method of transmitting a measurement report in a wireless mobile communications system
RU2470492C2 (en) * 2008-01-11 2012-12-20 Квэлкомм Инкорпорейтед Notification and detection of system data modification in wireless communication
US8559362B2 (en) 2005-11-04 2013-10-15 Lg Electronics Inc. Random access channel hopping for frequency division multiplexing access systems
US8817737B2 (en) 2005-10-31 2014-08-26 Lg Electronics Inc. Method of transmitting and receiving data in a mobile communication network
WO2016121308A1 (en) * 2015-01-30 2016-08-04 Nec Corporation Communication system

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0326936D0 (en) * 2003-11-19 2003-12-24 Samsung Electronics Co Ltd Mobile communications
KR100606370B1 (en) * 2004-11-30 2006-07-31 엘지노텔 주식회사 Method for error detection of scheduling information in 3GPP system
JP4818371B2 (en) * 2005-10-31 2011-11-16 エルジー エレクトロニクス インコーポレイティド Method for processing control information in wireless mobile communication system
US7996010B2 (en) * 2005-11-02 2011-08-09 Research In Motion Limited Apparatus and method for querying for RAT handover system information in mobile telecommunications systems
EP1887822B1 (en) * 2006-08-09 2013-07-24 Alcatel Lucent A method for acquiring system information by a mobile station
US8135405B2 (en) 2006-08-31 2012-03-13 Qualcomm Incorporated Efficient search for wireless networks while minimizing page loss
CA2664000C (en) * 2006-10-03 2014-08-12 Ntt Docomo, Inc. Mobile station, radio base station, mobile communication system, and method of transmitting and receiving broadcast information
US8006190B2 (en) 2006-10-31 2011-08-23 Yahoo! Inc. Social namespace addressing for non-unique identifiers
EP1932760A1 (en) * 2006-12-13 2008-06-18 Saab Ab A radio communication system for providing both voice and data communication services over radio communication channels and a method for use in a radio communication system
US8942695B2 (en) * 2007-01-31 2015-01-27 Qualcomm Incorporated Method and apparatus for reducing call setup delay by adjusting SIB7 and SIB14 scheduling frequency
US8934915B2 (en) * 2007-01-31 2015-01-13 Qualcomm Incorporated Method and apparatus for reducing call setup delay by improved SIB7 and SIB14 scheduling
US8599801B2 (en) * 2007-02-01 2013-12-03 Yahoo! Inc. Collecting implicit information for determining context of event actions
US8370349B2 (en) * 2007-02-28 2013-02-05 Yahoo! Inc. Instant contact searching and presentation by category
US7865206B2 (en) * 2007-03-20 2011-01-04 Yahoo! Inc. Employing matching of event characteristics to suggest another characteristic of an event
KR100914882B1 (en) * 2007-04-02 2009-08-31 삼성전자주식회사 Method for searching of network in wireless communication system
US8054779B2 (en) * 2007-05-08 2011-11-08 Microsoft Corporation Simultaneous wireless support in software defined radio
KR101137671B1 (en) * 2007-06-26 2012-04-23 노키아 코포레이션 Apparatus, method and computer program product providing distribution of segmented system information
US8724489B2 (en) * 2007-10-26 2014-05-13 Nokia Corporation Method and apparatus for providing detection of a compatible network
KR100912300B1 (en) 2007-12-06 2009-08-17 한국전자통신연구원 Transmission system and method for system information on a base station
CN101897218B (en) * 2007-12-14 2013-12-25 爱立信电话股份有限公司 Delivering system information in wireless communications network
US8599802B2 (en) 2008-03-14 2013-12-03 Interdigital Patent Holdings, Inc. Method and apparatus to deliver public warning messages
US8489084B2 (en) * 2008-03-31 2013-07-16 At&T Mobility Ii Llc Over the air programming via cellular broadcast
EP2283678A2 (en) * 2008-04-18 2011-02-16 Interdigital Patent Holdings, Inc. Method and apparatus for broadcast of system information transmission window
US20100165970A1 (en) * 2008-12-25 2010-07-01 Via Telecom, Inc. Apparatus and method for fast synchronization in a dual mode system
CN101998486B (en) * 2009-08-11 2015-05-20 中兴通讯股份有限公司 Measurement interval configuration method and device
US8229412B2 (en) * 2009-10-02 2012-07-24 Sharp Laboratories Of America, Inc. Determining whether system information can be reused and managing system information in a wireless communication system
US8503481B2 (en) 2010-06-29 2013-08-06 Qualcomm Incorporated Processing extension type system information blocks (SIBs)
PT2641343T (en) * 2010-11-15 2020-09-21 Nokia Solutions & Networks Oy Sub-frame configuration
US9119167B2 (en) 2011-08-30 2015-08-25 Qualcomm Incorporated Generic broadcast of location assistance data
US9408052B2 (en) * 2012-12-21 2016-08-02 Qualcomm Incorporated Techniques for power conservation in emergency broadcast message reception
CN103124399B (en) * 2013-01-23 2019-01-18 中兴通讯股份有限公司 The intercepting method and device of cluster multi call paging
JPWO2015020179A1 (en) * 2013-08-09 2017-03-02 三菱電機株式会社 Communications system
WO2015020583A1 (en) * 2013-08-09 2015-02-12 Telefonaktiebolaget L M Ericsson (Publ) System information broadcast for machine-type communication
WO2015139330A1 (en) * 2014-03-21 2015-09-24 华为技术有限公司 System information transmission method and apparatus
US10993098B2 (en) * 2015-03-31 2021-04-27 Sony Corporation Telecommunications apparatus and methods
US9736864B2 (en) * 2015-05-11 2017-08-15 Htc Corporation Device and method of handling system information
EP3456099A1 (en) * 2016-05-13 2019-03-20 Telefonaktiebolaget LM Ericsson (PUBL) Apparatus and methods for providing and receiving system information in a wireless communications network
CN107426783B (en) * 2016-05-23 2020-01-14 北京佰才邦技术有限公司 System message transmission method and device, user terminal and network equipment
CN109756449B (en) * 2017-11-02 2020-10-20 维沃移动通信有限公司 Transmission method of system information block, base station and user terminal
US11356804B2 (en) 2018-02-25 2022-06-07 Qualcomm Incorporated Systems and methods for efficiently supporting broadcast of location assistance data in a wireless network
US11191056B2 (en) 2018-08-08 2021-11-30 Qualcomm Incorporated Systems and methods for validity time and change notification of broadcast location assistance data
CN110830159B (en) 2018-08-10 2021-07-16 华为技术有限公司 Wireless communication method, device and computer readable storage medium
US10932302B1 (en) 2019-11-22 2021-02-23 Sprint Spectrum L.P. Control of wireless connectivity based on inability to interpret system message data flagged as critical to operation
US11595962B1 (en) 2020-09-03 2023-02-28 Sprint Spectrum Llc Use of network signaling (NS) values to cooperatively control spectral emission and additional functionality such as uplink/downlink subcarrier shifting
US11659380B1 (en) 2021-05-05 2023-05-23 T-Mobile Usa, Inc. UE-capability-based system information block transmission

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1073296A2 (en) * 1999-07-30 2001-01-31 Hyundai Electronics Industries Co., Ltd. Method and apparatus for interfacing among mobile terminal, base station and core network in mobile telecommunication system
US6628946B1 (en) * 1999-05-20 2003-09-30 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for broadcasting system information in a cellular communications network

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5062108A (en) 1989-09-29 1991-10-29 At&T Bell Laboratories ISDN codeset conversion
US5991803A (en) * 1997-03-28 1999-11-23 Telefonaktiebolaget Lm Ericsson (Publ) Decoupling service creation environment from service logic execution environment
CN1132390C (en) * 2001-03-16 2003-12-24 北京亿阳巨龙智能网技术有限公司 Telecom service developing method based on independent service module
US7346349B2 (en) * 2002-11-06 2008-03-18 Nokia Corporation Method for controlling terminal fault corrections in cellular system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628946B1 (en) * 1999-05-20 2003-09-30 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for broadcasting system information in a cellular communications network
EP1073296A2 (en) * 1999-07-30 2001-01-31 Hyundai Electronics Industries Co., Ltd. Method and apparatus for interfacing among mobile terminal, base station and core network in mobile telecommunication system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
RADIO RESOURCE CONTROL (RRC) PROTOCOL SPECIFICATION, 1999
RADIO RESOURCE CONTROL, 1999
TECHNICAL SPECIFICATION 3GPP TS 25.331 V3.17.0, 2003

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1705945A1 (en) * 2005-03-25 2006-09-27 Samsung Electronics Co., Ltd. Method and apparatus for configuring transport format combination set in a mobile communication system
US7626964B2 (en) 2005-03-25 2009-12-01 Samsung Electronics Co., Ltd. Method and apparatus for configuring transport format combination set in a mobile communication system
WO2007024110A1 (en) * 2005-08-26 2007-03-01 Electronics And Telecommunications Research Institute Method and apparatus for providing system information in ofdma cellular system
US9730032B2 (en) 2005-08-31 2017-08-08 Intel Deutschland Gmbh Computer-aided mapping of system information medium access control protocol messages
GB2429882B (en) * 2005-08-31 2008-04-30 Infineon Technologies Ag Method and medium access control unit generating system information medium access control protocol messages
US8380204B2 (en) 2005-08-31 2013-02-19 Intel Mobile Communications GmbH Computed-aided mapping of system information medium access control protocol messages
US10321277B2 (en) 2005-08-31 2019-06-11 Intel Deutschland Gmbh Computer-aided mapping of system information medium access control protocol messages
GB2429882A (en) * 2005-08-31 2007-03-07 Infineon Technologies Ag Formation of system information medium access control protocol messages and ascertainment of system information from system information medium access control
US8977271B2 (en) 2005-08-31 2015-03-10 Intel Mobile Communications GmbH Computer-aided mapping of system information medium access control protocol messages
US9088932B2 (en) 2005-10-31 2015-07-21 Lg Electronics Inc. Method for processing paging information in a wireless mobile communication system
US8305970B2 (en) 2005-10-31 2012-11-06 Lg Electronics Inc. Method of transmitting a measurement report in a wireless mobile communications system
CN101297521B (en) * 2005-10-31 2014-11-12 Lg电子株式会社 Method for processing control information in a wireless mobile communication system
US9516573B2 (en) 2005-10-31 2016-12-06 Lg Electronics Inc. Data transfer management in a radio communications network
CN101297521A (en) * 2005-10-31 2008-10-29 Lg电子株式会社 Method for processing control information in a wireless mobile communication system
EP1946487A1 (en) * 2005-10-31 2008-07-23 LG Electronics Inc. Method for processing paging information in a wireless mobile communication system
EP1943777A4 (en) * 2005-10-31 2012-09-05 Lg Electronics Inc Method for processing control information in a wireless mobile communication system
US9930580B2 (en) 2005-10-31 2018-03-27 Lg Electronics Inc. Data transfer management in a radio communications network
EP1946487A4 (en) * 2005-10-31 2012-11-21 Lg Electronics Inc Method for processing paging information in a wireless mobile communication system
US8817737B2 (en) 2005-10-31 2014-08-26 Lg Electronics Inc. Method of transmitting and receiving data in a mobile communication network
US10129795B2 (en) 2005-10-31 2018-11-13 Lg Electronics Inc. Data transfer management in a radio communications network
US8831616B2 (en) 2005-10-31 2014-09-09 Lg Electronics Inc. Data transfer management in a radio communications network
EP1943777A1 (en) * 2005-10-31 2008-07-16 LG Electronics Inc. Method for processing control information in a wireless mobile communication system
US8406767B2 (en) 2005-10-31 2013-03-26 Lg Electronics Inc. Data transfer management in a radio communications network
US8559362B2 (en) 2005-11-04 2013-10-15 Lg Electronics Inc. Random access channel hopping for frequency division multiplexing access systems
EP1997244A4 (en) * 2006-03-21 2012-12-05 Lg Electronics Inc Method of transmitting/receiving lte system information in a wireless communication system
US8538444B2 (en) 2006-03-21 2013-09-17 Lg Electronics Inc. Method of transmitting/receiving LTE system information in a wireless communication system
EP1997244A1 (en) * 2006-03-21 2008-12-03 LG Electronics Inc. Method of transmitting/receiving lte system information in a wireless communication system
USRE46756E1 (en) 2006-03-21 2018-03-13 Lg Electronics Inc. Method of transmitting/receiving LTE system information in a wireless communication system
EP2629569A3 (en) * 2006-05-01 2013-11-06 NTT DoCoMo, Inc. Base station and communication method
EP2015597A4 (en) * 2006-05-01 2013-01-02 Ntt Docomo Inc Base station and communication method
EP2015597A1 (en) * 2006-05-01 2009-01-14 NTT DoCoMo, Inc. Base station and communication method
CN100466849C (en) * 2006-06-15 2009-03-04 华为技术有限公司 Method and system for controlling user terminal to read system message
DE102006037756A1 (en) * 2006-08-11 2008-02-14 Infineon Technologies Ag Transmitting data in mobile telephone system involves providing correspondence information at defined position of at least some data blocks, which states whether next bock is associated with subsequent association element in series
EP2037703A1 (en) * 2007-09-11 2009-03-18 Nokia Siemens Networks Oy Method and device for providing signalling information and communication system comprising such device
RU2470492C2 (en) * 2008-01-11 2012-12-20 Квэлкомм Инкорпорейтед Notification and detection of system data modification in wireless communication
US9008655B2 (en) 2008-01-11 2015-04-14 Qualcomm Incorporated Notification of modification of system information in a wireless communication system
US10091762B2 (en) 2008-01-11 2018-10-02 Qualcomm Incorporated System information modification notification and detection in wireless communications
WO2009112928A2 (en) 2008-03-10 2009-09-17 Nortel Networks Limited Methods for control signaling for wireless systems
US11317384B2 (en) 2008-03-10 2022-04-26 Apple Inc. Communication of control information using alert flag and version number
US9655082B2 (en) 2008-03-10 2017-05-16 Apple Inc. Communication of control information using alert flag and version number
US9749994B2 (en) 2008-03-10 2017-08-29 Apple Inc. Feedback of channel quality information in a multi-carrier environment
US11595950B2 (en) 2008-03-10 2023-02-28 Apple Inc. Communication of control information using alert flag and version number
US9686773B2 (en) 2008-03-10 2017-06-20 Apple Inc. Cross-carrier scheduling
US9247531B2 (en) 2008-03-10 2016-01-26 Apple Inc. Methods for control signaling for wireless systems
EP2258123A4 (en) * 2008-03-10 2014-10-22 Apple Inc Methods for control signaling for wireless systems
US10321440B2 (en) 2008-03-10 2019-06-11 Apple Inc. Communication of control information using alert flag and version number
EP2258123A2 (en) * 2008-03-10 2010-12-08 Nortel Networks Limited Methods for control signaling for wireless systems
EP3557912A1 (en) * 2008-03-10 2019-10-23 Apple Inc. Methods for control signaling for wireless systems
US10862619B2 (en) 2015-01-30 2020-12-08 Nec Corporation Method and apparatus for machine type communication of system information
EP3893555A1 (en) * 2015-01-30 2021-10-13 NEC Corporation Configuration of coverage enhancement schemes in volving transport block sizes and number of repetitions of sib
WO2016121308A1 (en) * 2015-01-30 2016-08-04 Nec Corporation Communication system
US11539459B2 (en) 2015-01-30 2022-12-27 Nec Corporation Method and apparatus for machine type communication of system information
GB2534866A (en) * 2015-01-30 2016-08-10 Nec Corp Communication system
US11736228B2 (en) 2015-01-30 2023-08-22 Nec Corporation Method and apparatus for machine type communication of system information

Also Published As

Publication number Publication date
KR101044836B1 (en) 2011-06-28
CN1771745A (en) 2006-05-10
US20070049344A1 (en) 2007-03-01
US10206162B2 (en) 2019-02-12
US20190191361A1 (en) 2019-06-20
EP1614306B1 (en) 2013-06-12
EP1614306A1 (en) 2006-01-11
US10477458B2 (en) 2019-11-12
CN100384262C (en) 2008-04-23
KR20060007010A (en) 2006-01-23
SE0301027D0 (en) 2003-04-03

Similar Documents

Publication Publication Date Title
US10477458B2 (en) Mechanism for the addition of new system information block (SIB) types in telecommunication message(s)
EP1561355B1 (en) Collective notification of node reset to subset of connections in radio access network
EP1428397B1 (en) Recovery of mobile station(s) in connected mode upon rnc failure
JP4354704B2 (en) Release multiple wireless connections using a global release message
CN101278592B (en) Paging for a radio access network having pico base stations
RU2388184C2 (en) Method of use in communication system
CN1739267B (en) Hybrid protocol to support communications with multiple networks
EP1360860B1 (en) Partial support of mobility between radio access networks
RU2378763C2 (en) Common channel reconfiguration method and device
US7003297B2 (en) Partial support of mobility between radio access networks
CN110999440B (en) Radio base station and radio communication method
WO2006062338A1 (en) Method and system for relocating serving radio network controller in a network sharing system
CN101911777A (en) High-speed serving cell change
EP2286607B1 (en) Method for clearing invalid user equipment information in home node b-gateway
CN102448043A (en) Circuit switching domain rollback method and device
CN104380798A (en) Method, device and system for network handover
KR100971592B1 (en) Method and System for Controlling Update of Routing Area and Location Area
CN106304309B (en) Multi-carrier power adjustment method and system
CN115399003A (en) Multi-subscriber identity module techniques for wireless systems
KR101777860B1 (en) Apparatus and Method for Stand-by Loading, Network Apparatus and Driving Method Thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004725576

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057018553

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20048094573

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2004725576

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057018553

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2007049344

Country of ref document: US

Ref document number: 10552295

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10552295

Country of ref document: US