TDSCDMA_UpLnk_RX_Sensitivity
This section provides parameter information for Required Parameters, Basic Parameters, Signal Parameters, and parameters for the various measurements.
Symbol

Description TD-SCDMA uplink RX sensitivity
Library WTB
Class TSDFTDSCDMA_UpLnk_RX_Sensitivity
Derived From baseWTB_RX
Parameters
| Name | Description | Default | Sym | Unit | Type | Range |
|---|---|---|---|---|---|---|
| RequiredParameters | ||||||
| CE_TimeStep | Circuit envelope simulation time step | 1/1.28 MHz/8 | sec | real | (0, ∞) | |
| WTB_TimeStep | Set CE_TimeStep < = 1/1.28e6/SamplesPerChip. | |||||
| FSource | Source carrier frequency | 1900 MHz | Hz | real | (0, ∞) | |
| SourcePower | Source power | dbmtow(-110.0) | W | real | [0, ∞) | |
| FMeasurement | Measurement carrier frequency | 1900 MHz | Hz | real | (0, ∞) | |
| BasicParameters | ||||||
| SourceR | Source resistance | 50 Ohm | Ohm | real | (0, ∞) | |
| SourceTemp | Source resistor temperature | 16.85 | Celsius | real | [-273.15, ∞) | |
| MeasR | Measurement resistance | 50 Ohm | Ohm | real | [10, 1.0e6] | |
| MirrorSourceSpectrum | Mirror source spectrum about carrier? NO, YES | NO | enum | |||
| MirrorMeasSpectrum | Mirror meas spectrum about carrier? NO, YES | NO | enum | |||
| TestBenchSeed | Random number generator seed | 1234567 | int | [0, ∞) | ||
| SignalParameters | ||||||
| GainImbalance | Gain imbalance, Q vs I | 0.0 | dB | real | (-∞, ∞) | |
| PhaseImbalance | Phase imbalance, Q vs I | 0.0 | deg | real | (-∞, ∞) | |
| I_OriginOffset | I origin offset (percent) | 0.0 | real | (-∞, ∞) | ||
| Q_OriginOffset | Q origin offset (percent) | 0.0 | real | (-∞, ∞) | ||
| IQ_Rotation | IQ rotation | 0.0 | deg | real | (-∞, ∞) | |
| SamplesPerChip | Samples per chip | 8 | S | int | [2, 32] | |
| ActiveTimeslot | Active Timeslot: TS1, TS2, TS3, TS4, TS5, TS6 | TS1 | enum | |||
| RRC_FilterLength | RRC filter length (chips) | 12 | int | [2, 128] | ||
| BasicMidambleID | Basic midamble index | 0 | int | [0, 127] | ||
| MidambleID | Midamble index | 1 | int | [1, K] | ||
| MaxMidambleShift | Max midamble shift | 16 | K | int | {2, 4,6,8,10,12,14,16} | |
| MinSF | Minimum spreading factor | 8 | int | {1, 2,4,8,16} | ||
| SpreadCode | Spread code index | 1 | int | [0, 15] | ||
| MeasurementParameters | ||||||
| DisplayPages | RX uplink sensitivity measurement display pages: | |||||
| StartBlock | Start block | 1 | int | [0, 1000] | ||
| StopBlock | Stop block | 50 | int | [1, 1000] |
Pin Inputs
| Pin | Name | Description | Signal Type |
|---|---|---|---|
| 2 | Meas_In | Test bench measurement RF input from RF circuit | timed |
Pin Outputs
| Pin | Name | Description | Signal Type |
|---|---|---|---|
| 1 | RF_Out | Test bench RF output to RF circuit | timed |
Setting Parameters
More control of the test bench can be achieved by setting parameters on the Basic Parameters, Signal Parameters, and measurement categories.
| Note For required parameter information, see Set the Required Parameters. |
Basic Parameters
- SourceR is the RF output source resistance.
- SourceTemp is the RF output source resistance temperature (oC) and sets noise density in the RF output signal to (k(SourceTemp+273.15)) Watts/Hz, where k is Boltzmann's constant.
- MeasR defines the load resistance for the RF DUT output Meas signal into the test bench. This resistance loads the RF DUT output; it is also the reference resistance for Meas signal power measurements.
- MirrorSourceSpectrum is used to invert the polarity of the Q envelope of the generated RF signal before it is sent to the RF DUT. Depending on the configuration and number of mixers in an RF transmitter, the signal at the input of the DUT may need to be mirrored. If such an RF signal is desired, set this parameter to YES.
- MirrorMeasSpectrum is used to invert the polarity of the Q envelope in the Meas_in RF signal input to the test bench (and output from the RF DUT). Depending on the configuration and number of mixers in the RF DUT, the signal at its output may be mirrored compared to the signal generated by the signal source (before any mirroring is done because of the MirrorSourceSpectrum setting). Proper demodulation and measurement of the RF DUT output signal requires that its RF envelope is not mirrored compared to the signal generated by the signal source (before any mirroring is done because of the MirrorSourceSpectrum setting). If the Meas_in RF signal is mirrored, set this parameter to YES. Proper setting of this parameter is required for measurements on the Meas_in signal in RX text benches and results in measurement on a signal with no spectrum mirroring.
- TestBenchSeed is an integer used to seed the random number generator used with the test bench. This value is used by all test bench random number generators, except those RF DUT components that use their own specific seed parameter. TestBenchSeed initializes the random number generation. The same seed value produces the same random results, thereby giving you predictable simulation results. To generate repeatable random output from simulation to simulation, use any positive seed value. If you want the output to be truly random, enter the seed value of 0.
Signal Parameters
- GainImbalance, PhaseImbalance, I_OriginOffset, Q_OriginOffset, and IQ_Rotation are used to add certain impairments to the ideal output RF signal. Impairments are added in the order described here.
The unimpaired RF I and Q envelope voltages have gain and phase imbalance applied. The RF is given by:

where A is a scaling factor that depends on the SourcePower and SourceR parameters specified by the user, V I ( t ) is the in-phase RF envelope, V Q ( t ) is the quadrature phase RF envelope, g is the gain imbalance

and, φ (in degrees) is the phase imbalance.
Next, the signal V RF ( t ) is rotated by IQ_Rotation degrees. The I_OriginOffset and Q_OriginOffset are then applied to the rotated signal. Note that the amounts specified are percentages with respect to the output rms voltage. The output rms voltage is given by sqrt(2 × SourceR × SourcePower). - SamplesPerChip sets the number of samples in a chip.
The default value is set to 8 to display settings according to the 3GPP NTDD. It can be set to a larger value for a simulation frequency bandwidth wider than 8 × 1.28 MHz. It can be set to a smaller value for faster simulation; however, this will result in lower signal fidelity. If SamplesPerChip = 8, the simulation RF bandwidth is larger than the signal bandwidth by a factor of 8 (e.g., simulation RF bandwidth = 8 × 1.28 MHz). - ActiveTimeslot specifies which timeslot is active for the sensitivity measurement. For this uplink test bench, set ActiveTimeslot>0.
- RRC_FilterLength sets the root raised-cosine (RRC) filter length in chips.
The default value is set to 12 to transmit TD-SCDMA downlink signals in time and frequency domains based on the 3GPP NTDD standard [1]-[3]. It can be set to a smaller value for faster simulation; however, this will result in lower signal fidelity. - BasicMidambleID sets the basic midamble code ID. The basic midamble code is used for training sequences for uplink and downlink channel estimation, power measurements and maintaining uplink synchronization. There are 128 different sequences; the BasicMidambleID range is 0 to 127. In Signal Studio, Basic Midamble ID code has the same meaning as this parameter.
- MidambleID sets the index of midambles for DPCH. Midambles of different users active in the same cell and the same time slot are cyclically shifted versions of one basic midamble code.
- MaxMidambleShift is the maximum number of different midamble shifts in a cell that can be determined by maximum users in the cell for the current time slot.
- MinSF is the minimum spreading factor which can be used by the physical channel.
- SpreadCode sets the spread code index for the DPCH. For this signal source, the spreading factor is 8.
In Signal Studio, Channelization code for Time slot setup has the same meaning as SpreadCode.
Measurement Parameters
This measurement requires setting the MirrorMeasSpectrum parameter such that there is an even number of spectrum mirrorings from the combined test bench source and RF DUT. For example, if MirrorSourceSpectrum = NO and the RF DUT causes its output RF signal to have spectrum mirroring relative to its input signal, then set MirrorMeasSpectrum = YES.
- DisplayPages provides Data Display page information for this test bench; it is not user-editable.
- StartBlock sets the start block. The block is the unit set of TD-SCDMA subframes for processing channel coding. One block contains four subframes. A value of 0 is the first block.
- StopBlock sets the stop block. For example, StopBlock=50 results in a measurement of 51 blocks.
Simulation Measurement Displays
After simulation, BER results are displayed in the Data Display pages as shown in Simulation Results.
| Note Measurement results from a wireless test bench have associated names that can be used in Data Display Expressions. For more information, refer to Measurement Results for Expressions for TD-SCDMA Wireless Test Benches. |
The BER must be less than 0.001 for an input level of -110dBm, as specified for a TD-SCDMA signal with a 12.2k reference channel.

Simulation Results
Parameters used in the Data Display are described in Test Bench Parameters Exported to Data Display. The EbN0_RF_dB is the local Eb/N0 measured at the input of the RF DUT and calculated by the following equations:
T = real(RF_SourceTemp) + 273.15
k = Boltzmann's constant
N0_dBm = 10*log10(k * T) + 30
EbN0_RF_dB = real(RF_Power_dBm) - N0_dBm - 10*log10(1280000*2/(2*8))
Local and system Eb/N0 are described in Receiver Eb/No Definitions in the Wirele ss Test Bench Simulation documentation.
Test Bench Variables for Data Displays
Test Bench Parameters Exported to Data Display identifies the variables exported to the data display set in this test bench:
Test Bench Parameters Exported to Data Display
| Data Display Parameter | Equation with Test Bench Parameters |
|---|---|
| RF_FSource | FSource |
| RF_SourcePower_dBm | 10*log10(SourcePower)+30 |
| RF_SourceTemp | SourceTemp in degrees Celcius |
Baseline Performance
- Test Computer Configuration
- Pentium IV 2.4 GHz, 512 MB RAM, Red Hat Linux 7.3
- Conditions
- Measurements made with default test bench settings.
- RF DUT is an RF system behavior component.
- The number of time points in one TD-SCDMA uplink subframe is a function of SamplesPerChip and ChipRate.
SamplesPerChip = 8
ChipRate = 1.28 Mb/s - Resultant WTB_TimeStep = 97.65625 nsec; SubframeTime = 5msec; time points per subframe = 51200.
- Simulation times and memory requirements:
TDSCDMA_UpLnk_Rx Bursts Measured Simulation Time (sec) ADS Processes (MB) Sensitivity 50 412 99
Expected ADS Performance
Expected ADS performance is the combined performance of the baseline test bench and the RF DUT Circuit Envelope simulation with the same signal and number of time points. For example, if the RF DUT performance with Circuit Envelope simulation alone takes 2 hours and consumes 200 MB of memory (excluding the memory consumed by the core ADS product), then add these numbers to the Baseline Performance numbers to determine the expected ADS performance. This is valid only if the full memory consumed is from RAM. If RAM is less, larger simulation times may result due to increased disk access time for swap memory usage.
References
- 3GPP Technical Specification TS 25.142 V4.5.0 "3rd Generation Partnership Project; Technical Specification Group Radio Access Networks; Base station Conformance (TDD) (Release 4)," June, 2002.
http://www.3gpp.org/ftp/Specs/2002-06/Rel-4/25_series/25142-450.zip] - 3GPP TS 25.221, "3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical channels and mapping of transport channels onto physical channels (TDD) (Release 4)," version 4.5.0, June, 2002.
http://www.3gpp.org/ftp/Specs/2002-06/Rel-4/25_series/25221-450.zip] - 3GPP TS 25.223, "3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Spreading and modulation (TDD) (Release 4)," version 4.4.0, March, 2002.
http://www.3gpp.org/ftp/Specs/2002-06/Rel-4/25_series/25223-440.zip] - 3GPP TS 25.102, "3rd Generation Partnership Project; Technical Specification Group Radio Access Networks; UE Radio Transmission and Reception (TDD) (Release 4)," version 4.5.0, June, 2002.
http://www.3gpp.org/ftp/Specs/2002-06/Rel-4/25_series/25102-450.zip] - 3GPP TS 34.122, "3rd Generation Partnership Project; Technical Specification Group Terminal; Terminal Conformance Specification; Radio Transmission and Reception (TDD) (Release 4)," version 4.4.0, June, 2002.
http://www.3gpp.org/ftp/Specs/2002-06/Rel-4/34_series/34122-440.zip]
Setting up a Wireless Test Bench Analysis in the Wireless Test Bench Simulation documentation explains how to use test bench windows and dialogs to perform analysis tasks.
Setting Circuit Envelope Analysis Parameters in the Wireless Test Bench Simulation documentation explains how to set up circuit envelope analysis parameters such as convergence criteria, solver selection, and initial guess.
Setting Automatic Verification Modeling Parameters in the Wireless Test Bench Simulation documentation explains how to improve simulation speed.
Privacy
Statement
|
Terms of Use
|
Legal |
Contact Us
|
© Agilent 2000-2008 ![]()