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


WCDMA3G_TC_PunctureTail


Description: Puncture tailbits in information sequence for turbo code
Library: 3GPPFDD 10-99, Channel Coding
Class: SDFWCDMA3G_TC_PunctureTail

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

information data with tail bits

real

2

CurSize

size of current input block

int

Pin Outputs

Pin

Name

Description

Signal Type

3

out

information data without tail bits

real

Notes/Equations
  1. This model is used to puncture tail bits in the information sequence.
    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 out tokens are produced when BlockSize + 3 in tokens and one CurSize token are consumed. Refer to the following table for the value of BlockSize. The length of tail bits is 3.
    BlockSize Values
    TrCHType (Downlink/Uplink) 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
  1. 3GPP Technical Specification TS 25.212 v3.0.0 "Multiplexing and Channel Coding (FDD)," October 1999.
  • No labels