3GPPFDD_DL_Rx_RefCH
Description: Downlink integrated reference measurement channel receiver
Library: 3GPPFDD, User Equipment
Class: SDF3GPPFDD_DL_Rx_RefCH
Parameters
Name |
Description |
Default |
Unit |
Type |
Range |
---|---|---|---|---|---|
SpecVersion |
version of specifications: Version_03_00, Version_12_00, Version_03_02 |
Version_12_00 |
|
enum |
|
RefCh |
reference measurement channel: DL_REF_12_2, DL_REF_64, DL_REF_144, DL_REF_384 |
DL_REF_12_2 |
|
enum |
|
SampleRate |
sample rate |
8 |
|
int |
[1:256] |
ScrambleCode |
index of scramble code |
0 |
|
int |
[0:512] for uplink; |
ScrambleOffset |
scramble offset in downlink channels |
0 |
|
int |
[0:15] |
ScrambleType |
scramble type: Normal, RightAlternate, LeftAlternate |
Normal |
|
enum |
|
MaxDelaySample |
maximum delay boundary, in terms of samples |
1 |
|
int |
[0:2559] |
ChannelType |
select the channel type to be processed: CH_GAUSSIAN, CH_FADING |
CH_GAUSSIAN |
|
enum |
|
ChannelInfo |
fading channel information source: Known, Estimated |
Known |
|
enum |
|
ChannelInfoOffset |
offset between spread code and channel information in terms of sample |
0 |
|
int |
[0:MaxDelaySample] |
PathSearch |
path search frequency: EverySlot, Once |
Once |
|
enum |
|
SearchMethod |
path search method: Coherent, NonCoherent, Combined |
Coherent |
|
enum |
|
SearchSlotsNum |
number of slots for path search |
1 |
|
int |
[1:6] |
PathNum |
number of Rake fingers |
1 |
|
int |
[1:6] |
PathDelaySample |
delay for each finger, in terms of samples |
0 |
|
int array |
[0:MaxDelaySample]; |
DPCH_SpreadCode |
spread code index of DPCH |
127 |
|
int |
[0:127] for 12.2kbps; |
CPICH |
select if CPICH is presented: CPICH_Active, CPICH_Deactive |
CPICH_Deactive |
|
enum |
|
RxPCCPCH |
select if PCCPCH is presented: PCCPCH_Active, PCCPCH_Deactive |
PCCPCH_Deactive |
|
enum |
|
RxSCCPCH |
select if SCCPCH is presented: SCCPCH_Active, SCCPCH_Deactive |
SCCPCH_Deactive |
|
enum |
|
SCCPCH_SlotFormat |
SCCPCH slot format |
0 |
|
int |
[0:17] |
SCCPCH_SpreadCode |
SCCPCH spread code |
15 |
|
int |
[0:SpreadFactor-1]; |
SCCPCH_Carrying |
common channel that SCCPCH carries: PCH, NonPCH |
NonPCH |
|
enum |
|
Pin Inputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
1 |
inChip |
input data stream |
complex |
2 |
inRefDTCH |
reference DTCH |
int |
3 |
inRefDCCH |
reference DCCH |
int |
4 |
inRefDTCHCoder |
reference DTCH after channel coding |
int |
5 |
inRefDCCHCoder |
reference DCCH after channel coding |
int |
6 |
inRefDPCHSym |
reference DPCH symbol |
real |
7 |
inChM |
channel information |
multiple complex |
Pin Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
8 |
DTCH |
DTCH data |
int |
9 |
RefDTCH |
synchronized reference DTCH |
int |
10 |
DTCH_CRC |
DTCH CRC |
int |
11 |
DCCH |
DCCH data |
int |
12 |
RefDCCH |
synchronized reference DCCH |
int |
13 |
DCCH_CRC |
DCCH CRC |
int |
14 |
DTCHCoder |
DTCH before channel decoding |
int |
15 |
RefDTCHCoder |
synchronized reference DTCH before channel decoding |
int |
16 |
DCCHCoder |
DCCH before channel decoding |
int |
17 |
RefDCCHCoder |
synchronized reference DCCH before channel decoding |
int |
18 |
DPCH |
DPCH data |
int |
19 |
RefDPCH |
synchronized reference DPCH |
int |
Notes/Equations
- This subnetwork model is the integrated receiver for UTRA/WCDMA 3GPP downlink. The basic function is to decode the downlink reference measurement channel as defined in the 3GPP specification. The signal processing flow covers the full 3GPP physical layer; it is symmetric to, but in reverse order of, the signal source. (To view the schematic, push into this model in the schematic window.)
- The despread and demodulated bits obtained from the 3GPPFDD_DL_Rake model are fed to transport channel processing models (rate de-match, channel decoding, etc.).
- The physical channel bit stream is delayed 1 frame (15 slots or 10 msec). The delay for each of the two transport channels is equal to the TTI for the associated transport channel. Therefore, the reference outputs from the source are taken as inputs and are delayed in order to align with the decoded bit stream. The delayed data will be discarded for BER/FER measurement.
- This design can be a template to set up integrated receivers for other multiplexed services.
- The TFCI is set as a constant to avoid propagating the TFCI decoding error to for the final BER performance. If the TFCI is input from the TFCI decoder, there will be a degradation of approximately 1 dB in BER performance. In case the TFCI is variable, it's better to get the error-free TFCI from the signal source.
- If the 3GPP signal is S(t), this signal may be delayed t1 by some filters (such as the Tx RC filters). So, the delayed signal is S(t-t1) and the signal from 0 to t1 is zero and the real 3GPP signal transmission starts from t1. When the delayed signals pass through a fading channel, the fading factor is applied to the overall signals starting at time 0. Offset t1 must be known if the receiver of the channel information is input from outside; this offset is expressed in terms of samples.
References
- Refer to References.