Data Fields
_Bcp_RdHdr_xCdmaCfg Struct Reference

Bcp_RdHdr_xCdmaCfg. More...

#include <bcp_lld.h>

Data Fields

uint8_t local_hdr_len
uint8_t fdd
uint8_t en_harq_in
uint8_t en_harq_out
uint8_t tcp3d_dyn_range
uint8_t tcp3d_scale_factor
uint32_t collect_cols
uint8_t collect_rows
uint16_t turbo_length
uint8_t turbo_count
uint8_t flow_id_init
uint8_t flow_id_max
uint32_t harq_in_addr
uint32_t harq_out_addr
uint32_t sys0_len
uint32_t sys0_init2
uint32_t sys0_minus2
uint32_t sys0_plus2
uint8_t sys0_alpha
uint8_t sys0_beta
uint8_t sys0_puncture
uint8_t sys0_turbo
uint32_t p0_par1_len
uint32_t p0_par1_init1
uint32_t p0_par1_minus1
uint32_t p0_par1_plus1
uint32_t p0_par1_init2
uint32_t p0_par1_minus2
uint32_t p0_par1_plus2
uint32_t p0_par2_len
uint32_t p0_par2_init1
uint32_t p0_par2_minus1
uint32_t p0_par2_plus1
uint32_t p0_par2_init2
uint32_t p0_par2_minus2
uint32_t p0_par2_plus2
Bcp_RdHdr_ChannelCfg channelCfg [5]
uint16_t p1_par1_len
uint16_t p1_par1_init2
uint16_t p1_par1_minus2
uint16_t p1_par1_plus2
uint16_t p1_par2_len
uint16_t p1_par2_init2
uint16_t p1_par2_minus2
uint16_t p1_par2_plus2

Detailed Description

Bcp_RdHdr_xCdmaCfg.

Structure to specify/hold the Rate Dematcher (RD) engine configuration for WCDMA and TD-SCDMA packets.


Field Documentation

RD Header Words 23-37

RD Header Word 1 Collect columns - Number of columns in bit collection table.

Collect rows - Number of rows in bit collection table.

Enable history data for LLR combining

Set to: 0 - Do not use history data. 1 - Use history data.

Enable storing of history data for future LLR combining

Set to: 0 - Do not store history data. 1 - Store history data.

Un-collection method for HSUPA channels

Set to: 0 - Perform HSPA un-collection. 1 - Perform Rel-99 un-collection.

Starting value of CB flow Id counter

Maximum value of CB Flow id counter

RD Header Word 3 Starting address of HARQ history data input

RD Header Word 4 Starting address of HARQ history data output

RD Header Word 0 Local header length (Not including Header word 0).

Possible values are 41 for Long header format and 22 for short header format.

RD Header Word 10 P0 Parity1 initial value for 1st rate matching loop

RD Header Word 13 P0 Parity1 initial value for 2nd rate matching loop and rate de-matching

RD Header Word 9 P0 Parity1 length after rate de-matching

RD Header Word 11 P0 Parity1 minus value for 1st rate matching loop

RD Header Word 14 P0 Parity1 minus value for 2nd rate matching loop and rate de-matching

RD Header Word 12 P0 Parity1 plus value for 1st rate matching loop

RD Header Word 15 P0 Parity1 plus value for 2nd rate matching loop and rate de-matching

RD Header Word 17 P0 Parity2 initial value for 1st rate matching loop

RD Header Word 20 P0 Parity2 initial value for 2nd rate matching loop and rate de-matching

RD Header Word 16 P0 Parity2 length after rate de-matching

RD Header Word 18 P0 Parity2 minus value for 1st rate matching loop

RD Header Word 21 P0 Parity2 minus value for 2nd rate matching loop and rate de-matching

RD Header Word 19 P0 Parity2 plus value for 1st rate matching loop

RD Header Word 22 P0 Parity2 plus value for 2nd rate matching loop and rate de-matching

p1 Parity1 initial value for 2nd rate matching loop and rate de-matching

RD Header Word 38 p1 Parity1 length after rate de-matching

RD Header Word 39 p1 Parity1 minus value for 2nd rate matching loop and rate de-matching

p1 Parity1 plus value for 2nd rate matching loop and rate de-matching

p1 Parity2 initial value for 2nd rate matching loop and rate de-matching

RM Header Word 40 p1 Parity2 length after rate de-matching

RM Header Word 41 p1 Parity2 minus value for 2nd rate matching loop and rate de-matching

p1 Parity2 plus value for 2nd rate matching loop and rate de-matching

Channel 0 TD-SDCDMA aplha value for bit separation.

Channel 0 TD-SDCDMA beta value for bit separation.

RD Header Word 6 Channel 0 initial value for 2nd rate matching loop and rate de-matching .

RD Header Word 5 Channel 0 length after rate de-matching.

RDD Header Word 7 Channel 0 minus value for 2nd rate matching loop and rate de-matching.

RD Header Word 8 Channel 0 plus value for 2nd rate matching loop and rate de-matching.

Channel 0 Puncture flag

Set to: 0 - Perform un-repeat during rate de-matching 1 - Perform un-puncture during rate de-matching

Channel type.

Set to: 0 - Convolutional or Rel-99 Turbo Repeat 1 - Rel-99 style Turbo puncture, use p0 parity params 2 - Rel-99 style Turbo puncture, use p1 parity params 3 - HSUPA style turbo channel, use p0 params.

Turbo decoder LLR range

Set to: 0 - LLRs towards turbo decoder are in range +/-31 1 - LLRs towards turbo decoder are in range +/-127

Scale factor that determines how 6 bits of LLR data are extracted from 8 HARQ bits for sending to TCP3d.

Number of turbo code blocks to output

RD Header Word 2 Length of each turbo code block (after rate de-matching) including tail bits.


The documentation for this struct was generated from the following file:

Copyright 2014, Texas Instruments Incorporated