Page tree
Skip to end of metadata
Go to start of metadata


WCDMA3G_CodeBlkDeSeg



Description: Transport Block de-concatenation and code block de-segmentation
Library: 3GPPFDD 10-99, Channel Coding
Class: SDFWCDMA3G_CodeBlkDeSeg

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_8_kbps

enum

TTI

transmission time interval: TTI_10ms, TTI_20ms, TTI_40ms, TTI_80ms

TTI_10ms

enum

Pin Inputs:

Pin

Name

Description

Signal Type

1

in

input code block data

int

2

TF|Input transport format

int

Pin Outputs:

Pin

Name

Description

Signal Type

3

out

output data after deconcatenation and desegmentation

int

Notes/Equations
  1. This model is used to implement transport block de-concatenation and code block de-segmentation. Data of multiple code blocks are concatenated serially and filler bits at the end are punctured. The bit sequence is then segmented into transport blocks according to TTI. Input and output tokens are listed in the following table.
    Input and Output Tokens
    DCHType TTI In Input Tokens TF Input Tokens Out Output Tokens
    Downlink Uplink
    DCH_8_kbps 10 ms 96 104 1 96
    20 ms 176 184 2 176
    40 ms 336 344 4 336
    80 ms 656 672 8 656
    DCH_16_kbps 10 ms 184 184 1 176
    20 ms 344 344 2 336
    40 ms 672 672 4 656
    80 ms 1320 1320 8 1296
    DCH_32_kbps 10 ms 344 344 1 336
    20 ms 672 672 2 656
    40 ms 1320 1320 4 1296
    80 ms 2628 2628 8 2576
    DCH_64_kbps 10 ms 656 656 1 656
    20 ms 1296 1296 2 1296
    40 ms 2576 2576 4 2576
    80 ms 5136 5136 8 5136
    DCH_128_kbps 10 ms 1296 1296 1 1296
    20 ms 2576 2576 2 2576
    40 ms 5136 5136 4 5136
    80 ms 10257 10257 8 10256
    DCH_256_kbps 10 ms 2576 2576 1 2576
    20 ms 5136 5136 2 5136
    40 ms 10257 10257 4 10256
    80 ms 20500 20500 8 20496
    DCH_512_kbps 10 ms 5136 5136 1 5136
    20 ms 10257 10257 2 10256
    40 ms 20500 20500 4 20496
    80 ms 40977 40977 8 40976
    DMCH_2_4_kbps 40 ms 120 120 4 112
    DMCH_12_2_kbps 20 ms 268 268 2 260
    DMCH_64_kbps 20 ms 1296 1296 2 1296
    DMCH_144_kbps 20 ms 2896 2896 2 2896
    DMCH_384_kbps 20 ms 7696 7696 2 7696
    DMCH_2048_kbps 20 ms 40977 2 40976
    BCH_11_1_kbps 10 ms 135 1 127
    BCH_12_3_kbps 20 ms 270 2 262
  2. Model functions
    Input bits are read from the input buffer. The input transport format is read to determine which coding scheme is to be used.
    Multiple input code blocks are concatenated serially according to the calculated number and size of the code block. The last filler bits are punctured. The following figure illustrates the code block position for different coding schemes.
    Bits sequences after concatenation are de-segmented into transport blocks. In a W-CDMA system, only one transport block is produced within one TTI, so de-segmentation is performed on one transport block code only.
    All data is output into the output buffer.

    Position of Code Blocks for Different Channel Coding Schemes

References
  1. 3GPP Technical Specification TS25.212 V3.0.0,"Multiplexing and Channel Coding (FDD)," October 1999.
  2. 3GPP Technical Specification TS25.101 V3.0.0,"UE Radio transmission and Reception (FDD)," October 1999.
  3. 3GPP Technical Specification TS25.104 V3.0.0,"UTRA(BS) FDD: transmission and Reception," October 1999.
  • No labels