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


WCDMA3G_UpLkTrCHCoding


Description: Uplink transport channel coding
Library: 3GPPFDD 10-99, User Equipment
Class: SDFWCDMA3G_UpLkTrCHCoding

Parameters

Name

Description

Default

Sym

Type

Range

TrCHNum

number of transport channels to be multiplexed in one CCTrCH

1

Nt

int

[1, ∞)

TrCHNo

current transport channel number

0

 

int

[0, Nt-1]

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

 

TrCHPosInCCTrCH

indicator of transport channels position in one frame of CCTrCH: Fixed, Flexible

Fixed

 

enum

 

PhyCHNum

number of physical channels

1

 

int

[1, 8]

UL_DPDCHType

uplink dedicated physical data channel type: DPDCH_15kbps, DPDCH_30kbps, DPDCH_60kbps, DPDCH_120kbps, DPDCH_240kbps, DPDCH_480kbps, DPDCH_960kbps

DPDCH_30kbps

 

enum

 

RM

semi-static rate matching attribute for all transport channels

1

 

real array

[0, ∞)

OptimisticTrCHSizes

a set of frame sizes for flexible position of transport channels

0

 

real array

[0, ∞)

Pin Inputs

Pin

Name

Description

Signal Type

1

TFMax

maximum transport format for current service

int

2

In

information symbol

int

3

TF

input transport format

int

4

TFCI

input TFCI information

int

Pin Outputs

Pin

Name

Description

Signal Type

5

CoderOutput

channel coding output data

int

6

Out

output data of one radio frame

int

7

OutSize

output data size in 10 msec

int

Notes/Equations
  1. This subnetwork is used to perform uplink transport channel coding.
    The schematic for this subnetwork is shown in the following figure. It includes CRC encoder, code block segmentation, channel coding, first interleaving, radio frame equalization, radio frame segmentation and rate match. CRC bits are added to each transport block to perform error detection.

    WCDMA3G_UpLkTrCHCoding Schematic
    All transport blocks in a TTI are serially concatenated. If the number of bits in a TTI is greater than 504 when convolutional coding is used or greater than 5114 when turbo coding is used, code block segmentation is performed after the concatenation of the transport blocks. Code blocks are then delivered to the channel coding block; radio frame size equalization pads the input bit sequence to ensure the output can be segmented.
    The first interleaving is a block interleaver with inter-column permutations; the radio frame segmentation used to segment one transport channel data block in TTI into the number of radio frames is determined by TTI. Each radio frame has the same number of bits. Rate matching is used to repeat or puncture bits in transport channel to ensure that the total number bit rate after the second multiplexing is identical to the total channel bit rate of the allocated dedicated physical channel.

References
  1. 3GPP Technical Specification TS 25.212 V3.0.0, "Multiplexing and channel coding (FDD)," October 1999.
  2. 3GPP Technical Specification TS 34.121 V3.0.0 "Terminal conformance Specification: Radio transmission and reception (FDD)," March 2000.
  • No labels