How is a Block Error (BLER) Measurement Made?
Block Error (BLER) measurements can be used in the production process to test the performance of a GPRS mobile station's receiver.
The BLER measurement which the test set provides is based on GPRS receiver tests defined in 3GPP 51.010 (formerly ETSI GSM 11.10), section 14.16.
The BLER measurement is made using one of the following two methods, depending on the test set's configuration:
-
If the test set's data connection type is set to ETSI Type B in Active Cell operating mode,
or
the operating mode is set to GPRS BCH+PDTCH test mode:
-
The test set generates one or more downlink PDTCHs at a known level with data of the payload pattern that you specify. The mobile station receives the data, loops it back to its transmitter, and returns the data to the test set. The test set compares data sent to data received. A block that is received which has one or more bit errors within it is marked as having a block error.
The BLER measurement result is calculated irrespective of the Layer 1 reported demodulation status. If a corrupted burst error or missing burst error is received, the burst is still included in the BLER measurement result and contributes to the Block Error count.
-
If the test set's data connection type is set to BLER in Active Cell operating mode.
-
The test set periodically polls the mobile station, deriving the BLER measurement result from the Radio Link Control (RLC) layer's Packet ACK/NACK (Acknowledged/Not Acknowledged) message. Polling the mobile station for this message provides an indication of which blocks have been successfully received, and which blocks have been received with an error.
The number of blocks indicated to be in error and the total number of blocks received are counted. The polling interval can be set using
CALL:FUNCtion:DATA:BLER:POLLing:INTerval
.
BLER measurements cannot be made when the data connection type is set to ETSI Type A in Active Cell operating mode,
nor
in BCH test mode.
The test set's operating mode can be set using
CALL:OPERating:MODE
. The data connection type can be set using
CALL:FUNCtion:DATA:TYPE
.
You can send SETup subsystem commands to the test set which specify the number of blocks to test, block delay, trigger arm, and measurement timeout values.
In case the test set is not able to correlate the data it transmits on the downlink with the data it receives on the uplink, a Measurement Timeout value should be set. If a timeout is not set and the test set is unable to correlate, the measurement will appear to "hang".