Last updated: November 25, 2010
This section is only applicable to lab applications and the test application with a required feature license.
You can test a mobile station's ability to receive Cell Broadcast messages using the Cell Broadcast Service capability in the test set.
Cell Broadcast Service (CBS) Overview
Cell Broadcast Messages -Content
The Cell Broadcast Service in the test set allows you to send cell broadcast messages to the mobile station that are transmitted at a defined repetition interval (see Cell Broadcast Setup -General for more information). This allows the mobile station to receive the message even if entering the cell after the first transmission. The cell broadcast messages can be from one to fifteen pages in length, and are transmitted by the test set until the cell broadcast service is disabled or the state of the message(s) being transmitted is set to OFF. All messages sent from the test set are automatically segmented into the minimum number of pages possible. Cell broadcast messages contain a page parameter that indicates to the mobile station the number of the current page being received as well as the total number of pages in the message.
The test set can transmit up to three different messages at a time using the Cell Broadcast Service. If you configure the Cell Broadcast Service to transmit multiple messages, the messages are sent in sequential order at a rate of one page every multiframe until all the pages in the enabled messages are transmitted. The messages are retransmitted at specified intervals, which are set by the Repetition Period .
There are several message parameters that the test set allows you to set. It is important that you configure your mobile station to receive cell broadcast messages. This is done by enabling reception of messages in your mobile station and specifying the message parameters that it can receive, and set the parameters according to the type of cell broadcast message your mobile station is allow to receive. Cell broadcast messages are not acknowledged by the mobile station.
In addition to the pre-defined text strings, you can specify a custom text string and custom data to be sent in a cell broadcast message. See Cell Broadcast Messages -Content for more information on configuring the contents of the cell broadcast message.
All three of the messages available for use in the test set's Cell Broadcast Service can be configured independently. The content of each message can include either one of two predefined text messages, a custom text message or a custom binary/UCS2 message.
There are several configurable parameters for each cell broadcast message. The serial number is made up of three of these parameters: Geographical Scope, Message Code, and Update Number as shown in the diagram below. Refer to 3GPP 23.041 version 6.2.0 section 9.4.1.2.1 for more information about cell broadcast message parameters.
Serial Number | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Octet 1 | Octet 2 | ||||||||||||||
6 | 5 | 4 | 3 | 2 | 1 | 0 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
GS | Message Code | Update Number |
Additionally, each message is classified by topic and allocated a message identifier, data coding scheme, and message content. The following list contains all the configurable cell broadcast message parameters offered by the test set.
State
- allows you to configure which messages are sent using CBS. The message state must be
ON
for each message you want to send. The
State
for Message 1 is set to
ON
by default.The GPIB command for this parameter is CALL:SMService:CBRoadcast:MESSage[<n>]:STATe .
Geographical Scope
(GS)This parameter indicates the geographical area over which the message code is unique and the mode that should be used by the mobile station when displaying the cell broadcast message.
The following list contains the settings available for the Geographical Scope parameter.
The GPIB command for this parameter is CALL:SMService:CBRoadcast:MESSage[<n>]:GSCope .
Message Code
This parameter identifies a particular message, so that a mobile station receiving a message with the same code as a previously received message will recognize that it is a repeat, and may not display it to the user.
The GPIB command for this parameter is CALL:SMService:CBRoadcast:MESSage[<n>]:CODE .
Update Number
This parameter is used to identify a particular version of a message. This is useful for reporting a dynamic situation, where a message may be reporting one event (such as road works or road construction ahead), but the details change periodically (the length of the tail-back or traffic jam caused, for example). A mobile station which remains in one cell for a length of time receives messages with the same message code but increments the update numbers as updated versions of the same message are received. A mobile station that has just entered a cell receives only the most recent version of the message, followed by any subsequent versions. The update number wraps from 15 to 0.
The GPIB command for this parameter is CALL:SMService:CBRoadcast:MESSage[<n>]:UPDate .
Message Identifier
The parameter is a header number identifying the message topic (such as 'Weather Report' or 'Traffic Information').
The GPIB command for this parameter is CALL:SMService:CBRoadcast:MESSage[<n>]:IDENtifier .
Data Coding Scheme Specification
This parameter indicates the method used to set the data coding scheme. The methods available are
Language
(see
Data Coding Scheme Language
) and
Value
(see
Data Coding Scheme Value
).
The GPIB command to specify the which method is used is CALL:SMService:CBRoadcast:MESSage[<n>]:DCSCheme[:SPECify] .
Data Coding Scheme Language
This parameter sets the data coding scheme value associated with the indicated language. The data coding scheme indicates the intended handling of messages, the alphabet and coding of the message content, and the associated language of the text. Changing this parameter does not translate the text of a message, it is used to automatically configure the message's data coding scheme. This method is only appropriate for configuring text messages.
Refer to 3GPP TS 23.038 version 6.1.0 Release 6 (section 5) for details about setting the CBS Data Coding Scheme.
The GPIB command to specify the how the mobile station interprets the content of received text messages by specifying a language is CALL:SMService:CBRoadcast:MESSage[<n>]:DCSCheme:LANGuage .
Data Coding Scheme Value
This parameter sets the 8-bit data coding scheme value that indicates the intended handling of messages, the alphabet and coding of the message content, and the associated language of the text. Changing this parameter does not translate the text of a message, it is used to automatically configure the message's data coding scheme.
Refer to 3GPP TS 23.038 version 6.1.0 Release 6 (section 5) for details about setting the CBS Data Coding Scheme.
The GPIB command to specify the how the mobile station interprets the content of received text messages by specifying the data coding scheme value is CALL:SMService:CBRoadcast:MESSage[<n>]:DCSCheme:VALue .
Content
associates the message with the actual data to be sent by the test set. See
Cell Broadcast Messages -Content
for more specific information on the cell broadcast messages that can be sent from the test set.The GPIB command for this parameter is CALL:SMService:CBRoadcast:MESSage[<n>]:CONTent .
The settings for the parameters explained in this section apply to all cell broadcast messages.
The repetition period determines how often the cell broadcast messages are transmitted. The repetition period is applied to all cell broadcast messages. The test set transmits the cell broadcast message(s) in their entirety before repeating the message(s). If all the messages are transmitted before the repetition period is complete, no messages are sent until the beginning of the next repetition period. Alternatively, if the repetition period is shorter than the time required to send all the enabled messages, the test set overrides the specified repetition period and begins retransmitting the messages only after is has completely transmitted all cell broadcast message(s). The two mechanisms provided to specify the repetition period are as follows. Note: Both mechanisms configure the same repetition period parameter in the test set.
For example, if you set the repetition period to 3 units, the actual repetition period is 5.649 seconds.
The DRX state determine whether or not the test set transmits the schedule message. If the DRX State is set to ON, the test set broadcast schedule message, providing information in advance about the cell broadcast messages that will be sent immediately afterwards.
The SMS cell broadcast DRX service is designed to minimize the battery usage requirements for a mobile. A mobile can read the first part of a cell broadcast message and then decide whether or not to read the rest of the message.
A schedule message includes information about a number of immediately following consecutive cell broadcast messages, planned for that cell. The length of time covered by the cell broadcast messages referred to in a schedule message is called the schedule period of that message.
Each schedule message includes a begin slot number field and an end slot number field. The end slot number field indicates the length of the schedule period (i.e. specifically the number of cell broadcast message slots about which informations provided). In the case where the network uses schedule messages to describe all message slots in advance, the first schedule message of the next schedule period will be transmitted in the message slot pointed by end slot number plus 1. The begin slot number is defined to allow the network to broadcast several schedule messages referring to the same schedule period. The begin slot number field indicates the message slot number of the cell broadcast message following the received schedule message.
Currently, 8960 will not send any unscheduled schedule message as defined in 3GPP TS 44.012: "The network may send unscheduled schedule messages during empty message slots. The network need only update the begin slot number in an unscheduled schedule message to reflect the current offset within the schedule message of the next message to be transmitted."
The GPIB command to set the DRX state is: CALL:SMService:CBRoadcast:DRX:STATe
Several Cell Broadcast Service (CBS) message options are available which allow you to choose or create messages to be sent. You can set the
Content
parameter to
Text1
,
Text2
,
Custom Text, or Custom Data
. See the sections below for more information about these settings.
Predefined Cell Broadcast Text Messages
User Defined Text Message (Custom Text)
User Defined Text Message (Custom Data)
There are two predefined cell broadcast text messages. The ASCII text strings of these messages are as follows:
Text1
)
Text2
)
This instrument provides functional testing of cell broadcast SMS by sending up to three broadcast messages to the device under test. Two fixed text messages and user defined text or binary/UCS2 messages are available for selection. The second fixed message spans multiple pages.
You can set the cell broadcast message to send a customized text message by setting the Content
parameter to: Custom Text
. You can define the text for the custom text cell broadcast message using the following GPIB command:
CALL:SMService:CBRoadcast:MESSage[<n>]:CTEXt .
A custom text message can be defined only via the remote user interface and HTTP. The maximum length for the cell broadcast user defined messages is 1395 characters.
The default the custom text message is:
For the custom user defined text message, the test set accepts a 7-bit ASCII string. This string is then encoded using the ETSI Default Alphabet before it is transmitted. The ASCII code for each character in this string is mapped to the ETSI Default Alphabet character with the same code. Characters present in the user defined text message whose ASCII and ETSI Default Alphabet codes are not identical will be received and displayed by the mobile station as the ETSI Default Alphabet character with the original ASCII character's code. This behavior is only noticeable with certain user defined text messages as all of the predefined text messages use only alphanumeric and basic punctuation characters.
You can set the cell broadcast message to send a customized data message by setting the Content
parameter to: Custom Data
. You can define the binary data/UCS2 for the custom data cell broadcast message using the following GPIB command:
CALL:SMService:CBRoadcast:MESSage[<n>]:CDATa .
A custom data message can be defined only via the remote user interface. The maximum length for the cell broadcast user defined messages is 2460 hexadecimal characters.