You are on page 1of 5

In live network for HSDPA, Network sends data with different transport block size depending

on CQI value reported by UE. For this mechanism to work properly there should be a
certain level of agreement between UE and the network about "which CQI value means
which transport block size". This agreement is defined in the following tables of TS 25.214.

Table 7A: CQI mapping table A.

Table 7B: CQI mapping table B.

Table 7C: CQI mapping table C.

Table 7D: CQI mapping table D.

Table 7E: CQI mapping table E.

Table 7F: CQI mapping table F.

Table 7G: CQI mapping table G

Then next question is which table do I have to use for which case ? The answer is in the
following table from 24.214. As you see, we use different table depending on UE Category,
Modulation Scheme, and MIMO. For example, if a UE is Category 14 device and uses 64
QAM and does not use MIMO, it uses Table G for CQI-Transport Block Size Mapping as shown

it is expected for Network to send data with transport block size of 38576 bits/TTI which is equivalent to around 19 Mbps. . And Network has to send the data with the proper transport block size according to the CQI values. the range of CQI value is 0~30.I put Table 7G as an example. 30 means the best channel quality and lower number indicates poorer channel quality. ii) If UE report CQI value 30. i) If UE report CQI value 15. For example.6 Mbps. As you see in the table. it is expected for Network to send data with transport block size of 3328 bits/TTI which is equivalent to around 1.

Fortunately I have access to this kind of the equipment and I did an experiment as shown below using the network simulator and a HSDPA Category 10 UE. (It would not be any problem in real communication environment since your device would not report CQI 30 in most case). .306 Table 5. many UE manufacturer/developer wants to see if their device can really reach the ideal max throughput. 28. In that case. It implies that you wouldn't get the ideal Max throughput in any case with live network condition which may operate according to the CQI table defined in 3GPP. but I changed the tranport block size for high end CQI (30.One thing you would notice that the transport block size for the highest CQI value is not amount to the ideal MAX throughput defined in 25. First I defined a CQI-transport block size table very similar to Table 7D.1a. we normally use a special network simulator which allows us to set the largest transport block size for each UE category. 27) to allocate larger tranport block than the ones specified in Table 7D to push the ideal MAX throughput. It would be even better if the network simulator allows us to define CQI-transport block mapping table arbitrarily. However. 29.

If the Red trace and Blue traces overlaps.I programmed Network Simulator so that I decrease the downlink power by a certain steps. The black line shown in section A. but reality never goes like ideal -:) . As downlink power (Cell Power) gets down. Red. B. If the Blue trace is lower than the Red Trace. It means that you have to make it sure that your test equipment configuration. you see three traces . Red trace indicates the the amount of data in Kbps that the network emulator transmitted to UE within a second. Green trace means the everage CQI value within 500ms that UE reported. C is the data rate defined in Table 7D.D. In the upper plot. In the lower plot. UE failed to decode some of the data transmitted by the network.E shows a kind of normal trends. you see three traces .B. ii) In Section B. 28. cable connection between the test equipment and UE is configured properly so that the channel quality belongs to this area. Blue. it implies that UE successfully decoded all the data transmitted by the network. I know 30 is the max CQI value.Green. There would also be some UE issues with this range. UE would report lower CQI and Network Simulator would transmit lower transport block size. Blue. There are a couple of things you may notice (The notes here may be different from what you observed from your device and test setting) i) Section A is the only region in which UE shows 100% data decoding without any failure. (I would say "CQI should be much higher than 30". Section C. but ideally we should expect exact overlapping of rad trace and blue trace. but I intentionally allocated the higher data rate for section A. Main reason would be that I allocated too large transport block size for CQI 29. What I mean is that the channel quality should be much better than the quality in which UE barely reports CQI 30). Red trace indicates the amount of ACKs within 500 ms and Blue trace indicates the amount of NACKs within 500 ms.Green. The result is as follows. Green trace means the everage CQI value within 500ms that UE reported. you see huge drops in terms of throughput and huge increase in terms of number of NACKs. Blue trace indicates the amount of data in Kbps that UE successfully decoded.C to push the data rate closer to the ideal Max throughput. Red.