1. Introduction
Wideband code division multiple access (WCDMA), high speed packet access (HSPA) and HSPA+ are third generation partnership project (3GPP) standards. WCDMA/HSPA/HSPA+ standard is widely used in wireless communication market [1].
In order to test the performance of the WCDMA/HSPA/HSPA+ system in a base station, the measurement hardware is required for the evaluation of the transmitted signal. The equipment measures the phase error, the magnitude error, the error vector magnitude (EVM) and so on for the multi-slot.
In this paper, the algorithm for the performance measurement of the WCDMA/HSPA/HSPA+ is proposed and implemented by simulation. Also, the performance of the measurement algorithm is used to evaluate the generated signal by the WCDMA/HSPA/HSPA+ signal generator.
Generally, the algorithm of normal modems cannot be applied to the measurement system because the signal measurement equipment needs to guarantee the high accuracy. Therefore, the WCDMA/HSPA/HSPA+ signal measurement algorithm for the accurate measurement is proposed in this paper. The proposed algorithm uses the parameter estimation method in Section 3. The accuracy of the measurement is improved by the interpolation.
2. WCDMA/HSPA/HSPA+ System Overview
2.1 General Characteristics
The general characteristics of WCDMA/HSPA/HSPA+ are represented as follows,
- Chip rate: 3.84 Mcps
- Frame structure: 2560 chips/slot× 15slots = 10ms.
The constellations of WCDMA/HSPA/HSPA+ are represented variously since the modulation is occurred in each channel and the modulated signals are combined. Orthogonal variable spreading factor (OVSF) is used for the division of the channel and gold code is used for the division of the terminal of the cell [2].
2.2 Downlink Physical Channel
In WCDMA/HSPA/HSPA+, 15 slots per frame are included and 2560 chips per slot are allocated. So, the number of chips is 38400 in the one frame. In some cases, the frame is classified to the sub-frame and the sub-frame is composed of 3 slots (7680 chips).
Common pilot channel (CPICH), common control physical channel (CCPCH), synchronization channel (SCH), paging indicator channel (PICH) and dedicated physical channel (DPCH) are downlink channels for WCDMA, HSPA and HSPA+. Additionally, high speed shared control channel(HS-SCCH) and HS-physical downlink shared channel (HS-PDSCH) are used as the base station downlink channels for HSPA and HSPA+ [3].
Fig. 1-6 show the frame formats of the downlink physical channels. DPCH in Fig. 1 transmits the data information and consists of dedicated physical data channel (DPDCH) and dedicated physical control channel (DPCCH). The parameter k in Fig. 1 is the total number of bits per downlink DPCH slot and it is related to the spreading factor (SF) as SF=512/2k. The exact number of the downlink DPCH fields (Npilot, NTPC, NTFCI, Ndata1 and Ndata2) is given in [3]. CPICH is one of the downlink physical channels and is composed as Fig. 2. CPICH transmits the pilot bits that the transmitter and the receiver are already known each other. In this paper, the pilot information of CPICH is used for the measurement and the synchronization. Fig. 3 shows the structure of CCPCH. The primary-CCPCH (P-CCPCH) in Fig. 3(a) is used to carry the broadcast channel (BCH) transport channel. Also, the P-CCPCH is not transmitted during the first 256 chips. Instead, SCH is transmitted during the first 256 chips like Fig. 3(a). The secondary-CCPCH (S-CCPCH) in Fig. 3(b) is used to carry the forward access channel (FACH) and paging channel (PCH). S-CCPCH has two types that include transport format combination indicator (TFCI) and do not include TFCI. SCH is used for the cell search and consists of primary-SCH (P-SCH) and secondary-SCH (S-SCH) like Fig. 4. During the 10 ms radio frames, the P-SCH and S-SCH are divided to 15 slots and each length is 2560 chips. In P-SCH, the primary synchronization code (PSC) cp is transmitted in each slot. In S-SCH, the secondary synchronization code (SSC) csi,k is transmitted in each slot where k=0, 1, …, 14 is the slot number and i=0, 1, …, 63 is the number of the scrambling code group. The PSC and SSC are modulated by the symbol. The symbol means the presence/absence of space time transmit diversity (STTD) encoding on the P-CCPCH. PICH in Fig. 5 is used to carry the paging indicators. One PICH frame consists of 300 bits (b0, b1, …, b299). The first 288 bits are used to carry the paging indicators and the remaining 12 bits are not formally part of the PICH and are not transmitted.
Fig. 1.DPCH frame format.
Fig. 2.CPICH frame format.
Fig. 3.P-CCPCH and S-CCPCH frame format.
Fig. 4.P-SCH and S-SCH frame format.
Fig. 5.PICH frame format.
Fig. 6.HS-SCCH frame format.
HS-SCCH and HS-PDSCH are the physical channels used in only HSPA/HSPA+ while other channels are used in the all systems of WCDMA, HSPA and HSPA+. The frame format of HS-SCCH is represented in Fig. 6. The HS-SCCH has a fixed rate of 60 kbps since the OVSF spreading factor of HS-SCCH is fixed to 128 and is used to carry downlink signaling related to HS-downlink shared channel (HS-DSCH). Fig. 7 shows the frame format of HS-PDSCH used to carry the HS-DSCH. The OVSF spreading factor of HS-PDSCH is fixed to 16 and quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (QAM) and 64 QAM are used as the modulation scheme.
Fig. 7.HS-PDSCH frame format.
2.3 Spreading and Modulation
The division of downlink channel is conducted by OVSF codes and the division of cell is conducted by long scrambling codes. The combination of channels is not limited when the orthogonality of OVSF is guaranteed. The channels except SCH are spread by each OVSF code for the channel distinction.
The modulation scheme of each channel is shown in Table 1. All channels are basically modulated by QPSK but 16 QAM and 64 QAM are used according to the channel. The channels are mapped to in-phase (I) branch and quadrature-phase (Q) branch and are added as Fig. 8. Fig. 8 shows the spreading process for all physical channels except SCH. After the channels are mapped to I and Q by the modulation mapper, the spreading operation is occurred. Since the modulated channels are added like Fig. 9 after each gain is multiplied to the channels, the constellations are represented variously.
Table 1.Modulation method according to the channel.
Fig. 8.Spreading process in downlink.
Fig. 9.Modulation and spreading for each downlink physical channel.
OVSF for the division of downlink channel is generated by Hadamard matrix and it is represented in Fig. 10. The first code of SF 256 is allocated to CPICH and other codes are randomly allocated to other channels. The scrambling code for the distinction of the base station is generated as Fig. 11 and the detailed process for the code generation is explained in [4].
Fig. 10.OVSF code generator.
Fig. 11.Scrambling code generator.
Also, the root raised cosine filter having 0.22 roll-off factor is used as the pulse shaping filter in the downlink.
3. Proposed Measurement Algorithm for WCDMA/HSPA/HSPA+
In this paper, the algorithm measuring the signals of WCDMA/HSPA/HSPA+ base stations is proposed and Fig. 12 shows the block diagram of the proposed measurement algorithm.
Fig. 12.Measurement algorithm for WCDMA/HSPA/HSPA+.
In the downlink, test model 1, 2, 3, 4, 5 and 6 are used for the measurement of WCDMA, HSPA and HSPA+ [5]. Each test model is composed as Table 2, 3 and 4. The test model 1, 2, 3 and 4 are applied to the measurement of WCDMA signals, the test model 5 is applied to the measurement of HSPA signals and the test model 6 is applied to the measurement of HSPA+ signals.
Table 2.Test model 1, 2, 3 and 4 for WCDMA.
Table 3.Test model 5 for HSPA.
Table 4.Test model 6 for HSPA+.
3.1 Received Signal Filtering
In the receiver, the filtering for the received signal is conducted by the root raised cosine filter like the filter at the transmitter. As a result, the received signal without interference among symbols is generated.
3.2 Frame Detection
The measurement equipment detects the frame for the 8 times oversampled signal. The pilot information of CPICH is used because the receiver already knows the bit sequence of CPICH and the OVSF code of CPICH is always same. The equipment calculates the correlation of the received signal and the prescribed 2560 chips, and then the frame is detected by the peak value of the correlation.
3.3 First Frequency Offset and Carrier Phase Compensation
After the frame detection, the frequency offset and the carrier phase are estimated for the accurate data demodulation and the 20 bits of the first slot are used. In this paper, the maximum likelihood (ML) algorithm is used for the frequency offset estimation [6]. After the compensation of signal by ML, the carrier phase is estimated and compensated by the ratio between I and Q component.
3.4 Tentative Decision
Following process is progressed as the unit of a slot. All channels are detected by the OVSF code. All 20 bits of CPICH are detected and the detected bits are used as the reference bits when the parameter of all channels is estimated.
3.5 Fine Symbol Timing
For the WCDMA/HSPA/HSPA+ signal measurement, the fine symbol timing is additionally estimated since the fine error strongly influences on the measurement. In this paper, the interpolation is used to obtain the exact symbol timing. And the fine symbol timing is obtained by the correlation between the interpolated reception signal and the CPICH chip spreaded by OVSF.
3.6 Second and Third Frequency Offset/Carrier Phase Compensation
The second frequency offset/carrier phase and third frequency offset/carrier phase are estimated by using the received signal after fine symbol timing. Since the measurement is strongly influenced by the small estimation error compared with the normal modems, the additional frequency offset/carrier phase compensation is conducted. The channel estimation is performed for the CPICH bits of all slots. The algorithm is equal to the algorithm of Section 3.3. For the accurate measurement, the channel estimation is repeatedly performed in consideration of the complexity for the system [7].
3.7 Data Estimation and Signal Regeneration
According to test model 5 and 6, the channels are composed and each data is detected as Section 3.3. The detected data enters into the signal regenerator and the reference signal is generated.
The reference and test signal that the frequency and phase are compensated are used to perform the measurement of the various signals.
3.8 Parameter Measurement
In WCDMA/HSPA/HSPA+, the parameter measurement is performed by the difference between the reference signal (rref) and the test signal (rtest). The reference signal means the enerated signal by the receiver without the error and the test signal means the estimated signal after the transmission in practice.
One of the measurement parameters is ρ (rho) meaning the ratio between the total power of the received signal and the correlation power. The system has good performance when the value of ρ is close to 1 and ρ can be represented as follows,
EVM(%) meanging error vector magnitude is expressed as follows,
Also, phase error and frequency error are the important measurement parameters. If the phase error is high, it means that the practical circuit has some problems and the performance of the detection at the receiver is degraded. The frequency error evaluates the performance of frequency synthesizer and phase locked loop. If the frequency error is high, it means that the frequency conversion is slow and the interference by the frequncy error is occurred at the receiver.
Additionally, the important parameters are code domain power (CDP), constellation, total power and I/Q origin offset.
4. Simulation Results
For the evaluation of the proposed measurement algorithm, the received signal is compared with the transmitted signal. Using the conventional signal generator, the 8 times oversampled signal is obtained after the WCDMA/HSPA/HSPA+ radio-frequency (RF) signals are generated for WCDMA/HSPA/HSPA+ system and converted to the baseband signal. The major factors to determine the complexity of the measurement algorithm are oversampling rate and interpolation. If the oversampling and interpolation are performed so many times, the complexity is very high while the performance is improved. The proposed measurement algorithm maintains the reasonable complexity since the sufficient performance is obtained by using only 8 times oversampling and 20 times interpolation. For the accurate comparison, the proposed algorithm is compared with the standard performance of specification.
4.1 Simulation Result for WCDMA
Table 5 shows the simulation result for WCDMA RF signal. For this simulation, the test model 1 is used and the number of DPCHs is 4. It is confirmed that the algorithm for WCDMA is sufficiently satisfied with the specification. The proposed algorithm has good performance since the value of ρ is high and the values of the phase and frequency error are small.
Table 5.Parameter measurement for the WCDMA signal.
4.2 Simulation Result for HSPA
Table 6 shows the simulation result for HSPA RF signal. For the performance evaluation of the HSPA system, the test model 5 is used. The number of DPCHs is 4 and the number of HS-PDSCHs is 2. It is confirmed that the algorithm for HSPA is sufficiently satisfied with the specification. The proposed algorithm has good performance since the value of ρ is high and the values of the phase and frequency error are small.
Table 6.Parameter measurement for the HSPA signal.
4.3 Simulation Result for HSPA+
Table 7 shows the simulation result for HSPA+ RF signal. In this simulation, the test model 6 for HSPA+ is used and the number of DPCHs and HS-PDSCHs is 4 respectively. It is confirmed that the algorithm for HSPA+ is sufficiently satisfied with the specification. The proposed algorithm has good performance since the value of ρ is high and the values of the phase and frequency error are small.
Table 7.Parameter measurement for the HSPA+ signal.
5. Conclusion
One of the major mobile communication standards is a WCDMA system. The WCDMA system has been occupied to a large part of the mobile communication market and it has a number of commerialized base stations. Additionally, HSPA and HSPA+ are widely used for high speed data trasmission. In order to test the performance of WCDMA/HSPA/HSPA+ base stations, the measurement equipment is required to evaluate the transmitted signal at the WCDMA/HSPA/HSPA+ base stations.
In this paper, the algorithm measuring the performance of the base station is proposed for WCDMA/HSPA/HSPA+. Generally, the algorithm of normal modems cannot be applied to the measurement system since the fine error strongly influences on the measurement. Therefore, the parameter estimation method in Section 3 and the interpolation are used for the accurate measurement.
Through the simulation, it is confirmed that the proposed measurement algorithm has good performance compared with the specification. Therefore, the proposed algorithm can be usefully applied in order to verify the performance of the measurement using the simulation.
References
- L. Klozar, L. Polak, O. Kaller and J. Prokopec, "Effect of co-existence interferences on QoS of HSPA/WCDMA mobile networks," in Proc. of 23th Conference Radioelektronika, 2013. Article (CrossRef Link).
- 3GPP TS 25.201 V8.1.0, 3rd generation partnership project; Technical specification group radio access network; “Physical layer – general description (Release 8)”, 2008.
- 3GPP TS 25.211 V8.4.0, 3rd generation partnership project; Technical specification group radio access network; “Physical channels and mapping of transport channels onto physical channels (FDD) (Release 8),” 2009.
- 3GPP TS 25.213 V8.4.0, 3rd generation partnership project; Technical specification group radio access network; “Spreading and modulation (FDD),” (Release 8), 2009.
- 3GPP TS 25.141 V8.6.0, 3rd generation partnership project; Technical specification group radio access network; “Base Station (BS) conformance testing (FDD),” (Release 8), 2009.
- U. Mengali and M. Morelli, “Data-aided frequency estimation for burst digital transmission,” IEEE Trans. On Commun, vol. 45, no. 1, pp.23-25, 1997. Article (CrossRef Link). https://doi.org/10.1109/26.554282
- H.-Y. Jeong and H.-K. Song, “A reduced MIMO detector using post SNR ordering,” IEICE Trans. Inf.&Syst, vol. E96-D, no. 6, pp.1398-1401, 2013. Article (CrossRef Link) https://doi.org/10.1587/transinf.E96.D.1398