The present invention relates to transmissions verification in a communications system, and more especially it relates to verification of equipment of a cellular mobile radio system, particularly of a Universal Mobile Telecommunications System, UMTS or WCDMA system.
Retransmission of data to or from a mobile station, MS, or user equipment, UE, is previously known. It is also known to use medium access control and radio link control layers of a UMTS protocol structure in acknowledged mode for dedicated channels.
In acknowledged mode, retransmissions are undertaken in case of detected transmission errors not recovered by forward error control. This is also called automatic repeat request, ARQ. With ARQ, retransmissions can be undertaken unless a transmitted message is (positively) acknowledged or if it is negatively acknowledged. Generally there are time limits for the respective positive and negative acknowledgements to be considered.
RNC
is understood as a network element including a radio resource controller. Node B
Node B1
,
Node B 2
is a logical node responsible for radio transmission/reception in one or more cells to/from a User Equipment
UE
. The figure shows uplink and downlink communications directions
uplink
,
downlink
. A base station, BS, is a physical entity representing Node B
BS1/Node B 1
,
BS2/Node B 2
. RNC is connected with Node B over an Iub interface. In the figure Node B
Node B1
,
Node B 2
and user equipment
UE
are illustrated to comprise ARQ entities
ARQ
.
Medium access control, MAC, and radio link control, RLC, is used within radio communications systems like General Packet Radio Services, GPRS, and UMTS.
3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, Physical Layer Procedures, 3G TS 34.121 v5.6.0, France, December 2004, describes in paragraph 9.3.1.4.1 setting of ACK/NACK handling at the SS (System Simulator) such that regardless of the response from the UE (ACK, NACK or DTX) new data is sent each time, this is because HARQ transmissions are set to one, i.e. no re-transmission of failed blocks, for verifying the variance of CQI reports. The system simulator, SS, is a device or system, that is capable of generating simulated Node B signaling and analyzing UE signaling responses on one or more RF channels, in order to create the required test environment for the UE under test. S
at a simulated Node B antenna connector, the downlink sent signal
S
being of desired spectral density Ior. The downlink sent signal is e.g. a High-Speed Downlink Shared Channel, HS-DSCH. The downlink signal
S
is passed through an attenuator
ATT1
and a fading simulator
Fading Simulator
to produce a simulated receiver signal
R
. An AWGN (Additive White Gaussian Noise) generator
AWGN Generator
produces a noise signal
N
that is passed through an attenuator
ATT2
to produce a band limited noise signal
NA
of desired spectral density Ioc. The receiver signal
R
and the simulated noise signal
N
are combined in a hybrid combiner
HYB
. The combined receiver signal and noise
R+NA
is input to the antenna connector of the UE under test
UE under Test
by passing it through circulator
C
. The UE under test
UE under Test
transmits, TX, in uplink direction. The uplink signal being passed through a circulator
C
or corresponding equipment and an attenuator
ATT3
.
Section 9.2 of the 3GPP technical specification pertains to single link performance of the HS-DSCH in different multipath fading environments. The UE receiver single link performance for the HS-DSCH is determined by the information bit throughput. Table 9.2.1.2. lists prescribed behavior of Node B in response to ACK/NACK/DTX from UE. If an ACK is received a new transmission is initiated. If a NACK is received and not the maximum number of retransmissions is reached a retransmission is initiated. There is a maximum of four transmissions allowed, the transmissions being combined using Hybrid ARQ, HARQ. An Acknowledged Mode Control entity AMC
receives UE measurement reports and retransmits data blocks as need be.
3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, FDD Enhanced Uplink; Physical Layer Aspects (Release 6), 3G TS 25.808 v1.0.1, France, February 2005, captures support of Node B controlled scheduling, hybrid ARQ and shorter TTI, with regards to the overall support of UTRA FDD Enhanced Uplink. Section 8.1 describes physical channel structure for data transmissions. The E-DPDCH (E-DCH Dedicated Physical Data Channel) is a physical channel on which CCTrCh (Coded Composite Transport Channel) of E-DCH (Enhanced Dedicated Channel) type is mapped. The CCTrCh is a data stream resulting from encoding and multiplexing of one or several transport channels. Ndata
depends on the bit rate/SF (Spreading Factor) used according to table 1.
Section 8.2.1 of the 3GPP technical specification specifies E-DCH HARQ Acknowledgement Indicator Channel, E-HICH. E-HICH is a fixed rate (SF=128) downlink physical channel carrying the uplink E-DCH Hybrid-ARQ Acknowledgement, HARQ-ACK, indicator.
3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, Base Station (BS) radio transmission and reception (FDD) (Release 6), 3G TS 25.104 v6.8.0, France, December 2004, specifies Base Station minimum RF characteristics of the FDD (Frequency Division Duplex) mode of UTRA (Universal Terrestrial Radio Access). Section 8.3 describes four test cases for demodulation of DCH under multipath fading channel conditions. Section B.2 specifies propagation conditions for multipath fading environments.
3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, Base Station (BS) conformance testing (FDD) (Release 6), 3G TS 25.141 v6.8.0, France, December 2004, specifies the RF (Radio Frequency) test methods and conformance requirements for UTRA Base Stations operating in the FDD mode. The test methods and conformance requirements have been derived from, and are consistent with the UTRA Base Station specifications defined in 3GPP TS 25.104. Section 8.3 specifies procedures for the four test cases for demodulation of DCH under multipath fading channel conditions.
None of the cited documents above discloses a method and system of eliminating or reducing transmissions of status reports of feedback information for test purposes.
Cited prior art references describe transmissions between a UE entity and a Node B or a System Simulator.
When involving Hybrid ARQ transmissions, prior art describes either that only one transmission instance of each information block should be allowed or that a dynamic number of transmissions should be initiated depending on feedback information requiring a feedback channel.
Single transmissions cannot simulate performance increase of ARQ due to retransmissions. A dynamic number of trans-missions requires feedback information, which in turn require test equipment to comprise modulation and transmission of such control information to be received at the other end of a simulated channel, e.g. a transmission channel causing multipath fading.
Particularly, for testing of enhanced uplink transmissions it is greatly desired for testing of performance measures such as throughput that only the link under consideration is required in test equipment, not also requiring full implementation of a feedback link to perform required tests.
Consequently, it is an object of this invention to eliminate or reduce transmissions over a feedback channel, while still achieving relevant and reliable test results.
A further object is to eliminate or reduce transmissions over the feedback channel while not introducing processes, which could obscure the causes of e.g. a test not performing according to the requirements.
It is also an object to simplify the test processes to achieve a test simulator capable of speeding up the test processes.
Finally, it is an object to separate various tests to reduce dependencies, which could vary between different running system installations.
These objects are met by the invention, which is particularly well suited for performance tests of enhanced uplink of a system with high-speed downlink packet access of an evolved universal mobile telecommunications system.
Preferred embodiments of the invention, by way of examples, are described with reference to the accompanying drawings below.
BS under Test
, a radio channel simulator simulates the varying radio conditions. The radio channel simulator comprises in a preferred embodiment a noise generator
AWGN Generator
, attenuators
ATT1
,
ATT2
, a fading simulator
Fading Simulator
producing channel variations of desired characteristics affecting a send signal
S
from a UE simulator for realistic and relevant uplink testing, and a hybrid combiner
HYB
or corresponding equipment for combining a receive signal
R
and an attenuated noise signal
NA
.
In a real system a feedback signal FB
is sent from the base station
BS under test
to a present user equipment entity. The feedback information provides, e.g., HARQ related information for the user equipment to determine whether further transmissions of earlier sent data should be initiated. Obviously retransmissions of data reduces throughput as compared to the case where transmissions are successfully decoded without further (re-)transmissions.
Also a UE simulator of (enhanced) uplink testing could, of course, be made to comprise radio frequency tuners for demodulating feedback information similar to a real UE. However, for test purposes this would increase costs of the test equipment and it would introduce difficulties determining base station uplink circuitry impact on, e.g., the resulting (uplink) throughput test results. A fully implemented feedback channel FB
of a test system would require the mobile station, MS, emulator or simulator
UE simulator
to decode the radio feedback signal and adjust in real time (i.e. more or less instantaneously) data to be sent
S
to the base station
BS under test
. Consequently, in addition to demodulation capacity this would require substantial processing capacity of an MS emulator or simulator
UE simulator
.
A further advantage of not requiring feedback is that error in the feedback channel can be considered separately without complicated analysis of test results affected by error processes of both enhanced uplink and feedback channel in a joint analysis of enhanced uplink channel and feedback channel stochastic processes.
This advantage is even greater when considering also hand-over processes which may generate errors in sequence numbers of protocol data units combining with errors of a feedback channel and affecting test performance of the base station uplink under test.
It is therefore for uplink test purposes greatly desired to eliminate the feedback path of the test of (enhanced) uplink performance, e.g. throughput.
According to a preferred embodiment of the invention, a reliable test procedure is claimed sending predefined test patterns not requiring feedback. This is achieved by introducing a maximum number of allowed transmissions, corresponding to the maximum number of HARQ transmissions.
According to the invention, the MS emulator or simulator UE simulator
is constructed to send this predefined maximum number of transmissions. These transmissions of each message will be combined by the base station
BS under Test
as need be.
The inventor observes that according to, e.g., the 3GPP specifications, a base station should provide an RSN (Retransmission Sequence Number) for each decoded message block. The inventor further observes that the RSN reflects the number of transmissions required until the message block was successfully decoded. (With successful decoding, is understood decoding that according to available error checking appears to be correct. With great likelihood the decoded message block then also is correctly decoded.) Presently, however not limiting the invention, RSN is maximized to three (RSNε[0, 1, 2, 3]), and therefore only requires two bits to be transferred. Throughput is the preferred performance measure. According to a first mode of the invention, the throughput is calculated based upon the ratio of the number of required transmissions as reflected by RSNs, the total number of message block transmissions and the predefined maximum number of (re-)transmissions of each message block, and time spent on each transmission; or equivalently number of initial transmissions of each block, ΣiBlocki, and total time spent on required transmissions as reflected by RSNs, Σi(1+RSNi). Transmission efficiency, without considering unsuccessful decoding would then be
A minor drawback of the method according to the invention is a test procedure somewhat extended in time, since time is now and then spent on (re-)transmission of message not required by base station under test BS under Test
.
With the present limit of RSN the test will provide correct results for all maximum number of transmission instances of each message block less than or equal to four (corresponding to an initial transmission and three or less retransmissions). For realistic test purposes, four is a preferred greatest maximum number of transmissions of each message block.
According to the invention there are preferably a plurality of predefined test cases, each with a specified maximum number of (re-)transmissions of information parts.
According to a second mode of the invention the throughput is expressed in terms of efficiency and bit rate or block rate. When considering, for an efficiency measure, also rate of correct blocks by weighting the throughput in equation (1) by the relative number of blocks indicated to be successfully decoded, SD/(SD+UD), where SD is number of successfully decoded blocks and UD is number of unsuccessfully decoded blocks, the efficiency when considering also unsuccessful decoding would be
The desired throughput, η, is preferably expressed per time use by dividing the efficiency in equation (2) by time required for each block, Tblock. To express the throughput in terms of a bit rate rather than a block rate, the efficiency of equation (2) is multiplied by number of bits per block, Nblock,
An example test procedure for determining the measure in equation (3) (and correspondingly equation (1) or (2)) is illustrated in the flow chart of
A predefined number of blocks as checked in step S5
is to be transmitted in a test. In the test one information block is sent with a maximum number of (re-)transmissions at a time
S1
. The BS under test receives all (re-)transmissions of the message block and decodes the transmitted block
S2
using initially only the first transmission of the message block. It is investigated whether the decoding was successful or not
S3
. In case the decoding was successful, the next message block
S1
is sent (without using the information of the remaining trans-missions of the earlier block) if there are more blocks to send
S5
and optionally the number of successfully decoded blocks is increased by one
S4
. In case the decoding was unsuccessful, it is investigated whether all the maximum number of (re-)transmissions has been considered for decoding. If this is not the case, the base station under test decodes the message block including information in one additional (re-)transmission
S2
. If all (re-)transmissions have been considered when decoding
S7
and no successful decoding has been obtained, optionally the number of unsuccessfully decoded message blocks is increased by one
S8
. When a maximum number of decoding attempts has been reached
S7
or the message block is successfully decoded
S3
, whichever may come first, a next message block is sent, with a maximum number of retransmissions, unless no more blocks are to be investigated according to the test
S5
.
When all message blocks have been sent and decoded, statistics is determined from the variables available. According to current specifications the number of decoding attempts are required to be reported to a higher node, such as a radio network controller, RNC, from a base station. Consequently the total number of required decoding attempts S6
, k=Σi(1+RSNi), is available output from the BS under test. The number of transmitted information blocks
S6
are known from the test equipment, i=ΣiBlocki. Consequently the throughput measure in equation (1) is readily available. Also the transmission time is available for each sent message, Tblock, and for all messages of a test. The relative number of successfully decoded messages may or may not be available depending on the base station under test. The ratio in equation (2), will consequently be available optionally. In an alternative embodiment the optionally continuously calculated number of successfully decoded number of message blocks are excluded and the rate of successfully decoded message blocks are determined by comparing output data from the base station and data sent.
UE simulator
according to the invention. The mobile station emulator or simulator
UE simulator
comprises preferably storing means
M
, processing means
i
, and trans-mission circuitry
TX
. Predefined one or more maximum number of transmissions per message block is entered into the mobile station emulator or simulator
UE simulator
by input means
I1
,
I2
. Preferably, the one or more maximum number of transmissions are entered into storing means
M
and read out as needed by processing means
μ
. Alternatively, individual maximum number of transmissions of message blocks is entered storing means
M
or processing means
μ
. Processing means
μ
is arranged to provide information test messages and the predefined number of retransmissions thereof to the transmission circuitry
TX
. The processing means
μ
keeps track of number of sent message blocks, preferably including intermediary use of storing means
M
. The transmission circuitry outputs modulated one or more signals according to well defined specifications known in the art
O1
for passage to a base station under test through a channel simulator as described above. When all message blocks have been transmitted the mobile station emulator or simulator provides the number of transmitted message blocks
O2
. In an example embodiment the mobile station emulator or simulator
UE simulator
also provides
O2
sent data of message blocks from the test case. In the example embodiment, the sent data is compared with received data from the base station under test for evaluation in test equipment as described below.
TE
according to the invention. The test equipment
TE
preferably comprises at least one input
I1
,
I2
for inputting maximum number of transmissions of each message block. This could also be stored in storing means
M
and accessed as requested by processing means
μ
. The test equipment includes a mobile station emulator or simulator
UEsim
and a channel simulator
CHsim
, where at least the mobile station emulator or simulator
UEsim
is controlled by processing means
μ
. In a preferred embodiment processing means and storing means are shared between mobile station emulator or simulator
UEsim
and test equipment
TE
in an integrated entity of test equipment. However, the test equipment could also be realized as a standalone control entity for connection to mobile station emulator or simulator
UEsim
and optionally also channel simulator
CHsim
. Output from the channel simulator
O1
is provided to a connector for connection to a base station under test. There are also output means
O2
for outputting test performance measure for evaluation. Processing means
μ
is optionally arranged to also compare data input
I1
,
I2
to the test equipment from the output of the base station under test and as provided by mobile station emulator or simulator
UEsim
. The test equipment comprises output
O2
for providing test performance preferably in terms of throughput corresponding to equation (3).
A person skilled in the art readily understands that the receiver and transmitter properties of a BS or a UE are general in nature. The use of concepts such as BS, UE or RNC within this patent application is not intended to limit the invention only to devices associated with these acronyms. It concerns all devices operating correspondingly, or being obvious to adapt thereto by a person skilled in the art, in relation to the invention. As an explicit non-exclusive example the invention relates to mobile stations without subscriber identity module, SIM, as well as user equipment including one or more SIMs. Further, protocols and layers are referred to in close relation with UMTS terminology. However, this does not exclude applicability of the invention in other systems with other protocols and layers of similar functionality.
The invention is not intended to be limited only to the embodiments described in detail above. Changes and modifications may be made without departing from the invention. It covers all modifications within the scope of the following claims.
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/SE05/00190 | 2/13/2005 | WO | 00 | 8/13/2007 |