|
||
Throughput estimation is not easy and not as simple as can be calculated by a simple equation. However, the rough estimation for a maximum throughput can roughly be estimated by following equation. < 38.306 v16.3 - 4.1.2 Supported max data rate for DL/UL > Meaning of each parameters in this equation is as follows. Followings are some additional information related to max throughput estimation explained above RRC ParametersFollowings are conveyed by UE Capability Information message. These parameters are used in the formula explained above. FeatureSetDownlink ::= SEQUENCE { featureSetListPerDownlinkCC SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id, intraBandFreqSeparationDL FreqSeparationClass OPTIONAL, .... }
FeatureSetUplink ::= SEQUENCE { featureSetListPerUplinkCC SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id, .... }
FeatureSetUplinkPerCC ::= SEQUENCE { supportedSubcarrierSpacingUL SubcarrierSpacing, mimo-CB-PUSCH SEQUENCE { maxNumberSRS-ResourcePerSet INTEGER (1..2) } OPTIONAL, }
FeatureSetDownlinkPerCC ::= SEQUENCE { supportedSubcarrierSpacingDL SubcarrierSpacing, supportedModulationOrderDL ModulationOrder OPTIONAL } Example 01 >featureSets { featureSetsDownlink { { featureSetListPerDownlinkCC { 1 }, ue-SpecificUL-DL-Assignment supported }, { featureSetListPerDownlinkCC { 2 }, ue-SpecificUL-DL-Assignment supported }, { featureSetListPerDownlinkCC { 3 }, ue-SpecificUL-DL-Assignment supported }, { featureSetListPerDownlinkCC { 4 }, ue-SpecificUL-DL-Assignment supported }, { featureSetListPerDownlinkCC { 5 }, ue-SpecificUL-DL-Assignment supported }, { featureSetListPerDownlinkCC { 6 }, ue-SpecificUL-DL-Assignment supported }, { featureSetListPerDownlinkCC { 7 }, ue-SpecificUL-DL-Assignment supported } }, featureSetsDownlinkPerCC { { supportedSubcarrierSpacingDL kHz30, }, { supportedSubcarrierSpacingDL kHz30, }, { supportedSubcarrierSpacingDL kHz15, }, { supportedSubcarrierSpacingDL kHz15, }, { supportedSubcarrierSpacingDL kHz15, }, { supportedSubcarrierSpacingDL kHz30, }, { supportedSubcarrierSpacingDL kHz15, } }, featureSetsUplink { { featureSetListPerUplinkCC { 1 }, supportedSRS-Resources { maxNumberAperiodicSRS-PerBWP n16, maxNumberAperiodicSRS-PerBWP-PerSlot 6, maxNumberPeriodicSRS-PerBWP n16, maxNumberPeriodicSRS-PerBWP-PerSlot 6, maxNumberSemiPersistentSRS-PerBWP n2, maxNumberSemiPersistentSRS-PerBWP-PerSlot 2, maxNumberSRS-Ports-PerResource n1 } }, { featureSetListPerUplinkCC { 2 }, supportedSRS-Resources { maxNumberAperiodicSRS-PerBWP n16, maxNumberAperiodicSRS-PerBWP-PerSlot 6, maxNumberPeriodicSRS-PerBWP n16, maxNumberPeriodicSRS-PerBWP-PerSlot 6, maxNumberSemiPersistentSRS-PerBWP n2, maxNumberSemiPersistentSRS-PerBWP-PerSlot 2, maxNumberSRS-Ports-PerResource n1 } }, { featureSetListPerUplinkCC { 3 }, supportedSRS-Resources { maxNumberAperiodicSRS-PerBWP n16, maxNumberAperiodicSRS-PerBWP-PerSlot 6, maxNumberPeriodicSRS-PerBWP n16, maxNumberPeriodicSRS-PerBWP-PerSlot 6, maxNumberSemiPersistentSRS-PerBWP n2, maxNumberSemiPersistentSRS-PerBWP-PerSlot 2, maxNumberSRS-Ports-PerResource n1 } }, { featureSetListPerUplinkCC { 4 }, supportedSRS-Resources { maxNumberAperiodicSRS-PerBWP n16, maxNumberAperiodicSRS-PerBWP-PerSlot 6, maxNumberPeriodicSRS-PerBWP n16, maxNumberPeriodicSRS-PerBWP-PerSlot 6, maxNumberSemiPersistentSRS-PerBWP n2, maxNumberSemiPersistentSRS-PerBWP-PerSlot 2, maxNumberSRS-Ports-PerResource n1 } }, { featureSetListPerUplinkCC { 5 }, supportedSRS-Resources { maxNumberAperiodicSRS-PerBWP n16, maxNumberAperiodicSRS-PerBWP-PerSlot 6, maxNumberPeriodicSRS-PerBWP n16, maxNumberPeriodicSRS-PerBWP-PerSlot 6, maxNumberSemiPersistentSRS-PerBWP n2, maxNumberSemiPersistentSRS-PerBWP-PerSlot 2, maxNumberSRS-Ports-PerResource n1 } }, { featureSetListPerUplinkCC { 2 }, supportedSRS-Resources { maxNumberAperiodicSRS-PerBWP n1, maxNumberAperiodicSRS-PerBWP-PerSlot 6, maxNumberPeriodicSRS-PerBWP n16, maxNumberPeriodicSRS-PerBWP-PerSlot 6, maxNumberSemiPersistentSRS-PerBWP n2, maxNumberSemiPersistentSRS-PerBWP-PerSlot 2, maxNumberSRS-Ports-PerResource n1 } } }, featureSetsUplinkPerCC { { supportedSubcarrierSpacingUL kHz30, mimo-CB-PUSCH { maxNumberSRS-ResourcePerSet 1 }, }, { supportedSubcarrierSpacingUL kHz30, supportedBandwidthUL fr1: mhz100, mimo-CB-PUSCH { maxNumberSRS-ResourcePerSet 1 }, }, { supportedSubcarrierSpacingUL kHz15, supportedBandwidthUL fr1: mhz30, mimo-CB-PUSCH { maxNumberSRS-ResourcePerSet 1 }, }, { supportedSubcarrierSpacingUL kHz15, supportedBandwidthUL fr1: mhz20, mimo-CB-PUSCH { maxNumberSRS-ResourcePerSet 1 }, }, { supportedSubcarrierSpacingUL kHz15, supportedBandwidthUL fr1: mhz40, mimo-CB-PUSCH { maxNumberSRS-ResourcePerSet 1 }, } }, Max Throughput CalculatorsI found a couple of examples of the max throughput calculator as listed below. These are what I found in internet.. not my tool, but I think all of these tools are based on the fornula in 3GPP as summerized above.
Reference
|
||