WCDMA3G_PathSearch
Description: Multiple path maximum power timing search
Library: 3GPPFDD 10-99, Rake Receiver
Class: SDFWCDMA3G_PathSearch
Derived From: WCDMA3G_RakeBase
Parameters
Name | Description | Default | Sym | Type | Range |
---|---|---|---|---|---|
ChipRate | chip rate of system: Chip Rate 3.84Mcps | Chip Rate 3.84Mcps | enum | ||
LinkDir | link direction: Downlink, Uplink | Downlink | enum | ||
PilotType | basic pilot type: Multiplex Pilot, Downlink Common Pilot | Multiplex Pilot | enum | ||
DL_DPCHType | downlink dedicated physical channel: DPCH_15kbps_TF0_T2_P4, DPCH_15kbps_TF2_T2_P4, DPCH_30kbps_TF0_T2_P2, DPCH_30kbps_TF2_T2_P2, DPCH_30kbps_TF0_T2_P4, DPCH_30kbps_TF2_T2_P4, DPCH_30kbps_TF0_T2_P8, DPCH_30kbps_TF2_T2_P8, DPCH_60kbps_TF0_T2_P4, DPCH_60kbps_TF2_T2_P4, DPCH_60kbps_TF0_T2_P8, DPCH_60kbps_TF2_T2_P8, DPCH_120kbps_TF8_T4_P8, DPCH_120kbps_TF0_T4_P8, DPCH_240kbps_TF8_T4_P8, DPCH_240kbps_TF0_T4_P8, DPCH_480kbps_TF8_T8_P16, DPCH_480kbps_TF0_T8_P16, DPCH_960kbps_TF8_T8_P16, DPCH_960kbps_TF0_T8_P16, DPCH_1920kbps_TF8_T8_P16, DPCH_1920kbps_TF0_T8_P16, PCCPCH | DPCH_30kbps_TF2_T2_P8 | enum | ||
UL_DPDCHType | uplink dedicated physical data channel: DPDCH_15kbps, DPDCH_30kbps, DPDCH_60kbps, DPDCH_120kbps, DPDCH_240kbps, DPDCH_480kbps, DPDCH_960kbps | DPDCH_30kbps | enum | ||
UL_DPCCHType | uplink dedicated physical control channel: DPCCH_15kbps_P6_TF2_F0_T2, DPCCH_15kbps_P8_TF0_F0_T2, DPCCH_15kbps_P5_TF2_F1_T2, DPCCH_15kbps_P7_TF0_F1_T2, DPCCH_15kbps_P6_TF0_F2_T2, DPCCH_15kbps_P5_TF2_F2_T1 | DPCCH_15kbps_P6_TF2_F0_T2 | enum | † | |
DL_TXDiversity | transmit diversity in downlink: No_Diversity, DL_STTD | No_Diversity | enum | ||
SampleRate | number of samples per chip | 4 | S | int | [1, 32] |
PathNum | number of paths or fingers of Rake | 6 | L | int | [1, 16]] |
MaxDelay | maximum path delay in terms of chips | 40 | D | int | [PathNum, number of half chips of one slot]] |
SearchDir | search path direction based on current timing: Forward, Backward, Bidirection | Backward | enum | ||
where TF n = number of transmit format indicator bits T n = number of transmit power control bits P n = number of pilot bits F n = number of feedback indicator bits |
Pin Inputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
1 |
SmpSig |
received baseband complex envelope signal samples |
complex |
2 |
SprdCd |
Bit-wise product of spreading and scrambling codes for DPCHs |
complex |
Pin Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
3 |
Delays |
searched timing of path delay in terms of samples |
int |
Notes/Equations
- This model is used to search and determine the timing of multiple paths. Each path timing corresponds to one propagation path of radio.
Each firing, S × T tokens are consumed at SmpSig, and T tokens are consumed at SprdCd, where T is the number of chips per slot. L tokens are produced at Delays. The output at Delays is delayed by one slot because signals of multiple path may be overlapped on adjacent slots. The complex format of input at SprdCd is Cspread × (Cscramble,i + j × Cscramble,q ).
Path search direction based on current slot timing is determined by SearchDir.
References
- 3GPP Technical Specification TS25.211 V3.0.0,"Physical channels and mapping of transport channels onto physical channels (FDD)," October 1999.
- A. J. Viterbi, "CDMA: Principles of Spread Spectrum Communication," Wesley Publishing Company, 1995.
- S.Fukumoto, M.Sawahashi, F.Adachi, "Matched Filter-Based RAKE Combiner for Wideband DS-CDMA Mobile Radio," IEICE Trans. Commun., Vol., E81-B, No.7, July 1998.