WCDMA3G_TC_Map
Description: Demultiplex encoded data for turbo code
Library: 3GPPFDD 10-99, Channel Coding
Class: SDFWCDMA3G_TC_Map
Parameters
Name |
Description |
Default |
Type |
---|---|---|---|
LinkDir |
link direction: Downlink, Uplink |
Downlink |
enum |
TrCHType |
transport channel type: DCH_8_kbps, DCH_16_kbps, DCH_32_kbps, DCH_64_kbps, DCH_128_kbps, DCH_256_kbps, DCH_512_kbps, DMCH_2_4_kbps, DMCH_12_2_kbps, DMCH_64_kbps, DMCH_144_kbps, DMCH_384_kbps, DMCH_2048_kbps, BCH_11_1_kbps, BCH_12_3_kbps |
DCH_64_kbps |
enum |
TTI |
transmission time interval: TTI_10ms, TTI_20ms, TTI_40ms, TTI_80ms |
TTI_10ms |
enum |
TurboCodeType |
turbo code type: k 4 g1 013 g2 015 Rate One Third |
k 4 g1 013 g2 015 Rate One Third |
enum |
Pin Inputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
1 |
in |
input encoded code block |
real |
2 |
CurSize |
size of current input block |
int |
Pin Outputs
Pin |
Name |
Description |
Signal Type |
---|---|---|---|
3 |
infm1 |
information bits |
real |
4 |
tailbit1 |
first three tail bits |
real |
5 |
tailbit2 |
second three tail bits |
real |
6 |
p1 |
parity bits from the first encoder |
real |
7 |
p2 |
parity bits from the second encoder |
real |
Notes/Equations
- This model is used to MAP turbo code encoded data into five sequences: information data, parity bits from the first encoder, parity bits from the second encoder, first three tail bits, and second three tail bits.
Coding schemes are listed in the following table.Turbo Coding Schemes
TrCHType
LinkDir
CodeType
Coding
DCH_8_kbps
any
k 4 g1 013 g2 015 Rate One Third
zero output
DCH_16_kbps
any
k 4 g1 013 g2 015 Rate One Third
zero output
DCH_32_kbps
any
k 4 g1 013 g2 015 Rate One Third
zero output
DCH_64_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DCH_128_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DCH_256_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DCH_512_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DMCH_2_4_kpbs
any
k 4 g1 013 g2 015 Rate One Third
zero output
DMCH_12_2_kpbs
any
k 4 g1 013 g2 015 Rate One Third
zero output
DMCH_64_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DMCH_144_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DMCH_384_kbps
any
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
DMCH_2048_kbps
Uplink
k 4 g1 013 g2 015 Rate One Third
rate 1/3 coding
BCH_11_1_kbps
Downlink
k 4 g1 013 g2 015 Rate One Third
zero output
BCH_12_3_kbps
Downlink
k 4 g1 013 g2 015 Rate One Third
zero output
Each firing, BlockSize × 3 + 12 in tokens and one CurSize token are consumed, BlockSize + 3 infm1, p1, p2 tokens and 3 tailbit1 and tailbit2 tokens are produced. Refer to the following table for the value of BlockSize.
BlockSize Values
Downlink/Uplink Data Source BlockSize TTI_10 ms TTI_20 ms TTI_40 ms TTI_80 ms DCH_64kbps 656 1296 2576 2568 DCH_128kbps 1296 2576 2576 3419 DCH_256kbps 2576 2576 3419 4100 DCH_512kbps 2576 3419 4100 4553 DMCH_64_kbps 1296 DMCH_144_kbps 2896 DMCH_384_kbps 3848 DMCH_2048_kbps (uplink only) 4553
References
- 3GPP Technical Specification TS 25.212 v3.0.0 "Multiplexing and Channel Coding (FDD)," October1999.